The shared, silicon-efficient engines reused across every algorithm core. Licensable individually for custom accelerators.
Keccak permutations, SHA-3 hashing, SHAKE extendable-output functions, NTT engines, polynomial arithmetic, and sampling primitives. Each core is verified, foundry-portable, and licensable individually.
FIPS 202 permutation, the engine under all SHA-3/SHAKE/cSHAKE. Verified vs XKCP KATs + 200 randomized vectors.
FIPS 202 extendable-output sponge, arbitrary output length. Absorb/pad/squeeze. Verified vs hashlib at both levels + SHAKE256("") KAT.
FIPS 202 fixed-output SHA-3 hash functions. All four output lengths. Verified vs hashlib incl. empty-message KATs.
FIPS 203 256-point forward/inverse NTT (q=3329). Parameterized single-butterfly datapath. Verified vs golden + hardware round-trip. Roadmap: R8, R32.
FIPS 203 NTT-domain base multiplication. Verified by composition (INTT of basemul == negacyclic product).
FIPS 203 Parse: uniform sampler for ML-KEM public matrix. SHAKE-128 source. Constant-time rejection loop.
FIPS 203 SamplePolyCBD, constant-time. Centered binomial distribution, eta in {2,3}. Verified vs golden at both eta.
All Building Block cores ship as foundry-portable soft IP with a complete verification and integration package.
Foundry-portable design targeting any process node. Technology-independent by default. Synthesis scripts and constraint templates included.
Automated pass/fail testbenches that verify RTL output byte-exact against golden reference vectors on every run.
Independent software oracle for comparison and integration testing. Matches the NIST/RFC specification at every parameter set.
Full cocotb-based test infrastructure for rapid integration into customer verification flows and CI pipelines.
Ready-to-run scripts for technology-independent synthesis. Constraint templates for timing closure on your target process.
Complete interface specification, timing diagrams, integration examples, and design-in guidance for SoC assembly.
Detailed specifications, block diagrams, and resource estimates for any Building Block core. NDA-protected evaluation available.