Logic Encryption Chapter uri icon

abstract

  • Springer International Publishing AG 2017. Logic encryption implements a built-in locking mechanism on integrated circuits (ICs) to prevent reverse engineering and intellectual property (IP) piracy by a malicious foundry and user, and hinder Trojan insertion by a malicious foundry. Since its introduction in 2008, a wide-variety of techniques have been proposed to identify the best places in the design to insert these locks such that (i) an incorrect key results in an incorrect design and (ii) an attacker cannot identify the secret key. Furthermore, conventional testing of chips with logic encryption may help an attacker break logic encryption techniques. In this chapter, we will explain how logic encryption can defeat different types of attacks in the IC supply chains and protocols to aid logic encryption. The security properties and metrics for logic encryption are defined based on the attackers capabilities. Furthermore, we will explain the different attacks and their countermeasures for logic encryption.

author list (cited authors)

  • Rajendran, J., & Garg, S.

Book Title

  • Hardware Protection through Obfuscation

publication date

  • January 1, 2017 11:11 AM