IP PortfolioSecuritykey_mgmt

of_sec_key_vault

Key vault

Maturity simulatedTargets FPGA + ASICDifficulty MediumPriority 1

Key slot storage with per-slot usage policy, lock and clear, where keys move only between crypto engines and never to firmware.

Simulated. The RTL is lint clean and passes its self-checking testbench against a reference model in simulation. It has not been run on an FPGA board or in silicon.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAPB control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request
key_ininvalid-qualified bus256 
key_outoutvalid-qualified bus256 

Standards

No external standard applies.

Basis projects

Permissive open projects the implementation may build on.

More in key_mgmt

IDBlockMaturity
of_sec_key_managerKey managerplanned
of_sec_key_ladderContent protection key ladderplanned