IP PortfolioSecurityaes

of_sec_aes_keywrap

AES key wrap engine

Maturity plannedTargets FPGA + ASICDifficulty EasyPriority 2

AES Key Wrap and Key Wrap with Padding for importing and exporting keys without exposing them to software.

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
ctrlin/outAPB control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request

Standards

  • NIST FIPS 197
  • NIST SP 800-38F
  • RFC 3394
  • RFC 5649

More in aes

IDBlockMaturity
of_sec_aes_coreAES block cipher coresimulated
of_sec_aes_modesAES modes enginesimulated
of_sec_aes_gcmAES-GCM authenticated encryption engineplanned
of_sec_aes_xtsAES-XTS storage encryption enginesimulated
of_sec_aes_maskedSide-channel protected AESplanned
of_sec_aes_gcm_sivAES-GCM-SIV engineplanned