Vendor: Nuclei System Technology Category: Symmetric Crypto

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

Part Number
Frtdec
Vendor
Nuclei System Technology
Type
Silicon IP

Files

Note: some files may require an NDA depending on provider policy.

Provider

Learn more about Symmetric Crypto IP core

RoT: The Foundation of Security

The goal of this white paper is to provide a primer introduction to RoT and how to choose a right RoT as the trust anchor for a novel hardware based security architecture

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.

×
Semiconductor IP