A novel logic locking technique for hardware security
Thomas Thangam, G. Gayathri, T. Madhubala · 2017
Due to globalization of IC, hardware is defenseless to new sorts of assaults, for example, counterfeiting, figuring out and IP piracy. Logic locking technique is used for the hardware security. Logic locking conceals the functionality and implementation of a design by inserting additional gates into the original design. The gates inserted for the locking are called key-gates. To display its correct functionality (i.e. produces correct outputs), valid key has to be provided to the locked design. Pseudo Random Number Generator (PRNG) is utilized to randomly generate the sequence of key values. The PRNG is also connected with the input to randomly generate the input values for automatic testing (BIST testing). This approach increases security level and hence applied in a cryptographic algorithm. Montgomery algorithm is the cryptographic algorithm which will be tested by the logic locking technique.