Multi Protocol Endpoint IP Core for Safe and Secure Ethernet Network
Post-Quantum Software Development Kit
● OpenSSL: a widely-adopted secure-communication library.
● mbedTLS: primarily intended for use in embedded system and IoT deployments.
PQSDK enables you to experiment with deployments of PQC (post-quantum cryptography) and to prototype your post-quantum TLS solutions (including TLS X.509) and public key infrastructure management, before progressing to full deployment.
Developers can also use PQSDK’s core cryptographic APIs to directly integrate PQC algorithms into their own applications, as shown in the following diagram.
Features
- PQS Engine and PQS OpenSSL
- PQSDK’s OpenSSL integration consists of two core PQShield (PQS) components:
- PQS Engine - an implementation of the OpenSSL ENGINE API providing pure PQC and hybrid (classical plus PQC), as well as PQC primitives
- PQS OpenSSL - a modified build of OpenSSL 1.1.1s designed to enable pure PQC and hybrid (classical plus PQC), plus PQC key agreement and digital signatures in TLS 1.3
- This enables:
- Post-quantum TLS 1.3
- Post-quantum X.509 PKI support through OpenSSL APIs or binaries
- Further application integrations using OpenSSL’s TLS, X.509 and EVP APIs
- A complete set of documentation and examples is provided with PQSDK.
- PQS mbedTLS
- PQSDK includes a direct integration of PQShield’s PQCryptoLib into ARM’s mbedTLS library version 3.2.1.
- This enables:
- Post-quantum TLS 1.3
- Post-quantum X.509 support through mbedTLS’s X.509 library
Block Diagram of the Post-Quantum Software Development Kit Software IP
View Post-Quantum Software Development Kit full description to...
- see the entire Post-Quantum Software Development Kit datasheet
- get in contact with Post-Quantum Software Development Kit Supplier