On-the-fly decryption engine
On-the-fly decryption engine FRTDEC allows to decrypt on-the-fly AXI traffic based on the read request address information.
Overview
On-the-fly decryption engine FRTDEC allows to decrypt on-the-fly AXI traffic based on the read request address information. Four independent and non-overlapping encrypted regions can be defined in FRTDEC, with optional execute-only or execute-never enforcement per region. FRTDEC is using AES-128 in counter mode to achieve the lowest possible latency. As a consequence, each time the content of one encrypted region is changed the entire region must be re-encrypted with a different cryptographic context (key or initialization vector). This constraint makes FRTDEC suitable to decrypt read-only data or code, stored for example in external NOR Flash memory
Key features
- On-the-fly 128-bit decryption during SPI Controller memory-mapped read operations (single or multiple)
- Use of AES in counter (CTR) mode, with keystream FIFO (depth=4)
- Support for any read size
- Physical address of the reads is used for the encryption/decryption
- Up to four independent encrypted regions
- Granularity of the region definition: 4096 bytes
- Region configuration write locking mechanism
- Two optional decryption modes: execute-only and execute-never
- Each region has its own 128-bit key, two bytes firmware version, and eight bytes application-defined nonce. At least one of those must be changed each time an encryption is performed by the application
- Encryption keys confidentiality and integrity protection
- Write-only registers, with software locking mechanism
- Availability of 8-bit CRC as public key information
- Support pre-fetching mechanism
- AMBA AHB slave peripheral, accessible through 32-bit word single accesses only (otherwise an AHB bus error is generated, and write accesses are ignored)
Specifications
Identity
Files
Note: some files may require an NDA depending on provider policy.
Provider
Learn more about Symmetric Crypto IP core
CXL - The Latest Specification in Secured Network Traffic
Securing your apps with Public Key Cryptography & Digital Signature
The Post-Quantum Cryptography Mandate: Building Cryptographically Agile Systems for the Quantum Era
RoT: The Foundation of Security
Tailoring Root Of Trust Security Capabilities To Specific Customer Needs
Frequently asked questions about Symmetric Cryptography IP cores
What is On-the-fly decryption engine?
On-the-fly decryption engine is a Symmetric Crypto IP core from Nuclei System Technology listed on Semi IP Hub.
How should engineers evaluate this Symmetric Crypto?
Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Symmetric Crypto IP.
Can this semiconductor IP be compared with similar products?
Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.