Downloads

v2.0

Downloadable resources for the Dyber PQC Silicon IP portfolio. Public documentation is freely accessible. Evaluation packages, RTL deliverables, and detailed datasheets require a signed evaluation agreement.

Datasheets #

Summary datasheets are available publicly. Detailed datasheets with measured FPGA resource utilization and performance figures require NDA.

DocumentDescriptionAccess
PQC IP Portfolio OverviewTwo-page summary of the complete IP portfolio, core descriptions, and target applicationsPublic
NTT Engine Family DatasheetArchitecture overview, configuration options, and relative performance comparison for NTT-R2 through NTT-R16Public
DYBER-MLKEM DatasheetML-KEM accelerator architecture, operation descriptions, interface summary, and integration overviewPublic
DYBER-MLDSA DatasheetML-DSA accelerator architecture, rejection sampling pipeline, verify-only configurationPublic
DYBER-SLH DatasheetSLH-DSA hash-based signature accelerator overview and parameter setsPublic
Detailed Performance ReportFPGA-measured resource utilization (LUTs, DSPs, BRAM), exact latencies, throughput, and power figures for all coresNDA Required
ASIC Estimation GuideGate count estimates, expected frequency/power at target process nodes, area projectionsNDA Required

Evaluation Packages #

90-day evaluation packages include encrypted RTL (simulation only — no synthesis rights), the complete UVM verification environment, NIST KAT test vectors, and reference simulation scripts. Evaluation licenses are free of charge.

PackageContentsAccess
EVAL-MLKEMDYBER-MLKEM (all security levels) + NTT-R4 + SHA3/SHAKE + UVM testbenchEval Agreement
EVAL-MLDSADYBER-MLDSA (all security levels) + NTT-R4 + SHA3/SHAKE + UVM testbenchEval Agreement
EVAL-SLHDYBER-SLH (128f, 128s, 256f) + KECCAK-CORE + UVM testbenchEval Agreement
EVAL-NTTNTT-R2/R4/R8/R16/R32 standalone + MOD-BARRETT + MOD-MONT + UVM testbenchEval Agreement
EVAL-FULLComplete portfolio evaluation — all algorithm accelerators, all primitives, full UVM suiteEval Agreement
Evaluation packages include encrypted RTL suitable for simulation with Synopsys VCS, Cadence Xcelium, Siemens Questa, or Verilator. Synthesis and physical implementation require a development or production license. Request an evaluation at ip-sales@dyber.com.

Reference Designs #

DesignPlatformDescriptionAccess
PQC Accelerator on ZynqZynq UltraScale+ ZCU106Complete block design with ARM PS host, AXI interconnect, DYBER-MLKEM + DYBER-MLDSA. Includes Linux driver and user-space demo application.Dev License
NTT Benchmark SuiteAny Xilinx UltraScale+Standalone NTT-R2/R4/R8/R16 benchmark with performance measurement infrastructure and automated throughput reporting.Eval Agreement
TLS Offload Proof-of-ConceptAlveo U250 / U280DYBER-TLS engine integrated with 100G Ethernet subsystem. Demonstrates PQC TLS handshake offload at line rate.Dev License
IoT Security ElementZynq-7000 (ZC706)Minimal NTT-R2 + ML-KEM-512 configuration demonstrating PQC in constrained environments. MicroBlaze soft-processor host.Eval Agreement

Driver & Software #

PackageDescriptionAccess
Bare-Metal Driver LibraryC/C++ register-level driver library. Architecture-independent. Supports all Dyber IP cores with unified API. Includes HAL templates for Linux, FreeRTOS, and bare-metal.Eval Agreement
Linux Kernel ModuleReference character device driver for /dev/dyber_pqc. x86-64 and ARM64. DMA support, interrupt handling, sysfs status interface.Dev License
User-Space DemoCommand-line tool demonstrating all PQC operations (keygen, encaps, decaps, sign, verify) via the Linux driver interface.Eval Agreement
OpenSSL EngineOpenSSL 3.x provider that routes PQC operations to Dyber hardware. Drop-in acceleration for existing OpenSSL-based applications.Dev License
API DocumentationDoxygen-generated C API reference covering all driver functions, parameters, return codes, and usage examples.Public

Documentation #

DocumentDescriptionAccess
Integration GuideSoC integration methodology, AMBA interface details, FPGA and ASIC integration pathsPublic (this site)
Register Map ReferenceComplete register definitions for all IP cores with bit-field descriptionsPublic (this site)
Security ArchitectureConstant-time design, masking, fault detection, key isolationPublic (this site)
FIPS Boundary DocumentationSecurity policy, boundary definition, self-test specification for FIPS 140-3 submissionNDA Required
Common Criteria Security TargetST document for EAL4+ evaluationNDA Required
TVLA Evaluation ReportSide-channel leakage assessment methodology and results for masked variantsNDA Required

NIST Test Vectors #

NIST Known Answer Test (KAT) vectors for algorithm validation are freely available from NIST. Dyber's verification suite includes pre-formatted versions optimized for hardware simulation.

Vector SetSourceFormat
ML-KEM (FIPS 203)NIST CAVPUVM stimulus files + raw JSON
ML-DSA (FIPS 204)NIST CAVPUVM stimulus files + raw JSON
SLH-DSA (FIPS 205)NIST CAVPUVM stimulus files + raw JSON
SHA-3 / SHAKENIST CAVPStandard CAVP format + UVM sequences
ACVP Vector SetsNIST ACVTSJSON format compatible with UVM ACVP parser

UVM-formatted vectors are included with evaluation packages. Raw NIST vectors are available from NIST CAVP.

Requesting Access #

To request access to restricted downloads, contact the Dyber IP licensing team:

Access LevelRequirementsTimeline
PublicNone — available on this documentation site and via public download linksImmediate
NDA RequiredMutual NDA executed between Dyber and requesting organizationTypically 1–2 weeks
Eval AgreementSigned evaluation license agreement (NDA included). 90-day term.Typically 1–2 weeks
Dev LicenseDevelopment license agreement for FPGA synthesis and prototypingCommercial negotiation

Contact: ip-sales@dyber.com
Web: dyber.org/contact