PUFcc is a full Crypto Coprocessor IP that combines a Hardware Root of Trust with a suite of cryptographic algorithms, forming an adaptable security IP module suitable for integration into a wide array of system architectures to accomplish the secure operations. This ‘off the shelf’ solution allows designers to ‘drop and play’ a complete IP solution that enables the system’s required security protocols without hassle.
PUFcc has five main components along with their corresponding sub-blocks. The security foundation of PUFcc comes from the PUFrt Hardware Root of Trust that has our patterned PUF circuit design. Next is the NIST CAVP certified and OSCCA standards complied crypto accelerators, including ciphers, hashes, and key derivation. Individual modules control the APB and AXI interfaces, in conjunction with a direct memory access module (DMA), for faster access to external memories that need to interact with the crypto coprocessor. PUFcc is also equipped with a sequencer (SQC) to spare the need for a processor or boot ROM. Finally, the optional fifth component of PUFcc is the extendable enclave to include the external flash into the secure boundary.
PUFcc can support: TEE security enhancement, key processing and generation, instant key wrapping or indirect key wrapping, key hierarchy build and advanced management, secure boot, anti-cloning and asset protection by using local key encryption, TLS protocol, and extended protection for external flash. PUFcc creates a secure boundary for all security operations involving confidentiality to protect the integrity of sensitive information and assets.
CYBERSEC 2024 uses cookies to provide you with the best user experience possible. By continuing to use this site, you agree to the terms in our Privacy Policy 。