AES
v1.0PRODUCTIONFIPS-197 AES-128/192/256 — ECB, CBC, CTR, GCM — with formal S-box and datapath proofs.
A complete AES implementation: all three key sizes, the four modes that matter (ECB, CBC, CTR, GCM), and an AXI4-Lite control plane with streaming data. Built as SystemVerilog from the first line — no converted legacy RTL.
Verification is the point. The core is checked bit-exact against NIST CAVP known-answer vectors (2,526 of them, plus Monte-Carlo chaining), the S-box composite-field implementation is formally proven equivalent to the lookup table, and the round transforms carry their own equivalence proofs. Gate-level simulation with SDF back-annotation closes the loop against synthesized netlists.
34
MODULES
2,526
KAT VECTORS
3 proofs
FORMAL
Need this core adapted — different bus, different process, extra features, or verified against your own requirements?
Talk to us about customization