IP PortfolioSecuritymemory_protection

of_sec_lowlat_cipher

Low-latency block cipher

Maturity plannedTargets FPGA + ASICDifficulty MediumPriority 2

Unrolled single-cycle tweakable block cipher (PRINCE or QARMA family) for memory scrambling and pointer authentication.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
blk_ininvalid-qualified bus64 
blk_outoutvalid-qualified bus64 

Standards

No external standard applies.

More in memory_protection

IDBlockMaturity
of_sec_mem_encryptInline memory encryption engineplanned
of_sec_mem_integrityMemory integrity engineplanned
of_sec_sram_scrambleSRAM scrambling controllerplanned
of_sec_iopmpI/O physical memory protectionplanned
of_sec_bus_firewallPeripheral access firewallplanned
of_sec_mem_taggingMemory tagging unitplanned