Key-Encryption Key

            For applications that need to reproduce same secret keys over and over again from the silicon, even after multiple power cycles, till the end of life-cycle of chip. Focus includes securing the data transmission from external memory to the chip or vice-versa with encryption and decryption of them using the keys generated from Enthentica HELP KG.

Target ApplicatioNs
---------------------------------------------------------------------------

Secure storage in Non-Volatile memory
----------------------------------------------------------------------------------------------

key-2114302_1920.jpg
  • Secure Key Storage for Embedded Systems
  • Secure Software Binary Storage
  • Secure FPGA bitstream storage  
  • Secure Operating System storage
  • Secure storage of any random data
  • Secure Boot of Embedded Linux in IoT devices

 

uniqueness of enthentica solution : HELP KG
---------------------------------------------------------------------------

  • Keys generated from DNA of Silicon- manufacturing variations and hence completely unclonable
  • Dynamic Secret Key Generation on the fly, not stored in any non-volatile memory.
  • Extremely shortened window period where keys are physically traversed in chip.
  • Reproducible keys even after multiple power cycles, till the end of life-cycle of chip.
  • Potential to leverage dynamic partial reconfiguration to simulatenously erase key generation logic from FPGA.
  • Secret Keys produced are cryptographic quality, in terms of uniqueness, randomness and reliability
  • Performance characterization proved for temperature range -40 C to 100 C with +-10 % variation in voltage Vint.