General Features

Quantum Origin draws on the operations of a quantum computer to generate the strongest encryption keys currently available on the open market. The platform allows users to generate both classical and post-quantum encryption keys using verifiable quantum randomness. The distinct key types that a user can request are based on NIST-sponsored guidelines and can be categorized into the following algorithmic standards: AES, RSA, ECC, and PQC.

The cloud service can output PQC encryption keys for public-key encryption and key establishment based on select algorithms standardized by NIST in July, 2022. In addition, Quantum Origin also supports algorithms that are currently a part of Round 4 submissions. To learn more about the NIST PQC standardization process, due to be finalized by 2024, please consult the NIST Website.

If you are interested in learning more about the service’s API specifications, navigate to the Quantum Origin API page for a comprehensive overview. Brief introductions to the supported encryption standards are described below.

AES

Advanced Encryption Standard (AES) is a symmetric encryption specification for electronic data insituted by NIST in 2001. Today, AES is used widely in industry, government, and the public sector to secure digital communications and networks. It is stronger than DES and triple DES despite being harder to implement.

Quantum Origin supports the following key sizes: AES-128, AES-192 and AES-256. When making an API request, the only parameter required for AES keys is the size of the key: 128, 192 or 256. Here’s an example of an AES-256 key generated by Quantum Origin:

RJWr2p5hDOZpA+GSeU8Ctk7fGXO5UdMQD/PRGAMmu/Y=


BIKE

BIKE is a code-based KEM algorithm based on QC-MPDC (Quasi-Cyclic Moderate Density Parity-Check) and is part of the NIST PQC Competition’s Round 4 submissions. The Quantum Origin service can generate the following BIKE key types: BIKE-L1 and BIKE-L3. The only parameter required is a string to define what variant is needed. To learn more about BIKE, please review the BIKE website. An example showcasing the output from the Quantum Origin platform for a BIKE key is provided below for demonstration purposes only.

Quantum Origin Bike Key
{
  "keys": {
    "alg": "BIKE-L1",
    "k": "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AAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAACAAAAAAAAIAACAIAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAABAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAIAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAQAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAABAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAABAAAQAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAACAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAQAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAIAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAIAAAAAABAAAAAAAAAAAAAAAAAAAAAAABAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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",
    "kty": "oct"
  }
}

Classic McEliece

Classic McEliece is a KEM algorithm designed for IND-CCA2 security and is resilient to attacks by an advanced quantum computer and is part of the NIST PQC Competition’s Round 4 submissions. The KEM is built conservatively from a PKE designed for OW-CPA security, namely Niederreiter’s dual version of McEliece’s PKE using binary Goppa codes.

Quantum Origin can generate Classic McEliece encryption keys with following sizes: 348864, 460896, 6688128, 6960119, and 8192128. For each key size, there are two key generation variants: the original variant, which is slower, and a faster version (denoted by the letter f) that comes from a semi-systematic variant added later. Since the encryption keys are interchangeable in use, f variants are recommended.

The only parameter required for Classic McEliece keys is the variant type. To learn more about the encryption standard, you can consult the Classic McEliece website. A brief example is provided below for demonstration pursposes.

Quantum Origin Classic McEliece Key
{
  "keys":
  [
    {
     "kty":"oct",
     "alg":"CLASSIC-MCELIECE-348864",
     "k":"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 [...]"
    }
  ]
}

CRYSTALS-Dilithium

Dilithium is a digital signature scheme that is strongly secure under chosen message attacks based on the hardness of lattice problems over module lattices. It was selected for standardization under the digital signatures category in July, 2022, by NIST. Quantum Origin supports the following encryption key types: Dilithium2, Dilithium3, Dilithium5 and their AES versions, respectively.

The only parameter required for Dilithium keys is the variant type. To learn more about CRYSTALS-Dilithium, please consult the PQ Crystals website.

Quantum Origin Dilithium Key
{
  "keys":
  [
    {
     "kty":"oct",
     "alg":"DILITHIUM3",
     "k":"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"
    }
  ]
}

CRYSTALS-Kyber

Kyber is an IND-CCA2-secure key encapsulation mechanism (KEM), whose security is based on the hardness of solving the learning-with-errors (LWE) problem over module lattices. Kyber was selected for standardization under the KEM category in July, 2022, by NIST. Quantum Origin supports the following key types: Kyber512, Kyber768, and Kyber1024. Its variant, called Kyber-90s, is also available with Kyber512-90s, Kyber768-90s and Kyber1024-90s. The only parameter required for Kyber keys is the variant type. Users can learn more about Kyber on the PQ Crystals website.

Quantum Origin Kyber Key
{
  "keys":
  [
    {
     "kty":"oct",
     "alg":"KYBER768",
     "k":"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"
    }
  ]
}

ECC

Eliptical curve cryptography (ECC) is an approach to public-key cryptography based on the eliptical curve theory which can be used to generate faster, smaller, and more efficient encryption keys. It is often used as an alternative to RSA and most often used for digital signatures in cryptocurrencies in addition to one-way encryption of emails, data, and software. The Quantum Origin platform can generate ECC encryption keys based on three unique standards: NIST, Koblitz, and Brainpool.

The following key types can be generated: NIST (192, 224, 256, 384 and 521-bit), Koblitz (192, 224 and 256-bit) and Brainpool (256, 384 and 512-bit).

The only parameter required for ECC encryption keys is the curve type. The API specification lists the specific strings required. An example showcasing the output from the Quantum Origin platform for an ECC key is provided below for demonstration purposes only.

Quantum Origin ECC Key
-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIDD4eu4pAXDb426jeYSpNY2SuaPEkZHmd2LQzfGIkxhcoAoGCCqGSM49
AwEHoUQDQgAEOYGB+LR8KlewUv2MjeMtR5BlrdbN0vjRIBVC6mcTnwp9sPXaDzlk
TlaDov8Sx8hog+tHjWzhjZHHeaCxmbxhPw==
-----END EC PRIVATE KEY-----

FALCON

Falcon is a NIST-standardized PQC algorithm and is based on the theoretical framework of Gentry, Peikert, and Vaikuntanathan for lattice-based signature schemes. The underlying hard problem is the short integer solution problem (SIS) over NTRU lattices, for which no efficient solving algorithm is currently known in the general case, even with the help of quantum computers. Quantum Origin generates keys with sizes 512 and 1024. The only parameter required for Falcon keys is the variant type. To learn more about Falcon, click here.

Quantum Origin Falcon
{
  "keys":
  [
    {
     "kty":"oct",
     "alg":"FALCON-1024",
     "k":"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"
    }
  ]
}

HQC

Hamming Quasi-Cyclic, HQC for short, is a code-based public key encryption scheme designed to provide security against attacks by both classical and quantum computers. HQC has been submitted to the NIST’s Post-Quantum Cryptography Standardization Project and is being evaluated as part of Round 4 submissions. The cloud service can generate the following HQC key types: HQC-128, HQC-192, and HQC-256. The only parameter required is a string to define what variant is required. To learn more HQC, please consult the HQC website.

Quantum Origin HQC Key
{
  "keys": {
    "alg": "HQC-128" ,
    "k": "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" ,
    "kty": "oct"
  }
}

NTRU-PRIME

NTRU-PRIME is a public-key cryptosystem that uses lattice-based cryptography to encrypt and decrypt data at minimal cost. The open-source standard is resistant to attacks using Shor’s algorithm. Quantum Origin can generate the following NTRU-PRIME encryption keys: NTRULPR-653, NTRULPR-761, NTRULPR-857, NTRULPR-1277, SNTRUP-653, SNTRUP-761, SNTRUP-857, and SNTRUP-1277. The only parameter required is a string to define what variant is needed.

NTRU-PRIME is a NIST post-quantum cryptography Round 3 KEM candidate, you can read about it on the NTRU Website.

Example NTRU-PRIME key from Quantum Origin
{
  "keys": {
    "alg": "NTRULPR-653",
    "k": "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",
    "kty": "oct"
  }
}

Example key, for demonstration purposes only.


RSA

RSA is a public-key cryptosystem based on an asymmetric cryptography algorithm initially devised by Ron Rivest, Adi Shamir, and Leonard Adleman in 1977. In the RSA cryptosystem, the encryption is public and distinct from the private or decryption key, which is kept secret. The security of RSA depends on the difficulty of factoring the product of two large prime numbers, which is commonly known as the “factoring problem”.

Quantum Origin supports the following key sizes: RSA-2048, RSA-3072 and RSA-4096. In addition, the use of a specified public exponent, which must be >=3 and odd, is also supported. If no exponent is specified, 65537 will be used as a placeholder value. Users are recommended to use the default placeholder value unless requirements state otherwise.

The only parameter required for RSA keys is the size of the key: 2048, 3072 or 4096. Exponent is an optional parameter. An example showcasing the output from the Quantum Origin platform for an RSA key is provided below for demonstration purposes only.

Quantum Origin RSA Key
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAzOOi26MTSFicQN/SYjrreXmx7KpIuIkQ3UHLyHBRAlgEGsBh
uINYXOTui7etE1+lopulWV/9zE9bwPe6++b2wu/RoGFYL2IifEJ4/dB29Bx4ZYN2
4OSrgNvJajUesaLgjIiq9F14HhiEShZv693BBiu5FASfGPuxNiav5WlOEBBZjD/+
u+gIq9oenPyVDUlJKPEMjdw3PBSsGat5NzfNpQEDX+iPx5Jqg0vClRSWzfG0evBJ
YsInCAZjxXmtvQ51ryPmF6ts9sVxjryF3vdexMfPi0X/26Q4xRwDNYhSCnNkNfVK
H0CeXtgiwnWal7zeZ0Ak4LDVJELEfT8p74wwIwIDAQABAoIBACEiXReE91zXS6mo
KKdPHP6fohkCbtE9BVeqyNBo7YjiAAPtgcArqZIYScWZlilQagJyhlp+ThaI7O83
gOs07koXK4DyzSaYibgrrdJqMJqIsiXEjWiQQnYL1TZSUdzrWMIRZggvx3migF5U
45Oy4IDleEBXAP2y0nVN61s/3Op22CFHbua13ORBQ5obi0Gp2SE0vUURA575h/pJ
hg4536fK6yVRePNmoSvjU61yW5AZw0i3HGuxyMwSAtsWJ8lBLZtvQqO53Lkfdwn4
H0tiJutyzEXgWgxXHB9IQaksUyiaMdKP+sBXDV/a0nSugACpn9ZAZeCcTiGYIFlg
dO/xX/UCgYEA90t46AOtEPBGSMIveZ7Y4oggqxpQCL7qOhCYsuuRQywnSX+lnPTM
TkTn0A4BxqeDX/0rEwXbIrug2JGPhE2LuWCr8M5+q3rDughlbtM+B6w78CSVFl0T
j1emjEKql2lJU2N9/k3ZlM0KXrhwbzwDBrZqMT2fPVe4BuYLkRMSWP0CgYEA1BoF
PuKHw5e6iLugYGYwFTPYQW1n0AuvWAmkFDYhdx7TTXD92TXwCmGSP+x15/ei2CtY
nG6N5kQXmXOV15EJrWBbq+3ra2L0PzamrBorafhX5jJF6PuGG3aB8RZAq1qKXvek
89DgNvIdUp9Lkyt5e7bFpPdNelVGCO2R9esYB58CgYASMP4a6zJO/a3d6lL9ul6w
A12L2KqsigbG8LOa7dNIwrW9JWO0cRmaZF09I9qjl20FoaUKiDK/klfZtpN9Iws1
PtRHKZmN2cEOLVHw3h9BBz19g+Nnur8Wm1cIGFteOgOH29jH3Ug1NwQdRaoXtK1w
T/jt2F+fbpV+BGwzZtjBrQKBgFGVEJ93krDxE5a0VKO/qo79Ohkwc9XaKL+8NZhw
mb6v5KbM51c9H+9eSFq+ITvwTHrJcXP6Mip31nv3sZMQ/p/piFlBUmQj077czo80
Ia7JD0ZD4BAVbyfxFVoeLRG76a1No+0EUrnPtueozfD1r+yeCLfDR9HeKuoUNyhY
HQ4RAoGBAJEP4IDz5Iv1z39ZeeqJjV12m+YA68i70PEhjy795MNqGaeSzrZR4lQ2
rBpYWi8tLTRNwHbnoRVyZPi6bHi0yvFt6l5SG5KxZ942qOkWWpmTTIldif7dW5kP
Nu69GGnRjZLRcyJwpzg/pKdE0POL+DZPHxcCX+SpUhYbNQcU+d+c
-----END RSA PRIVATE KEY-----

SPHINCS+

SPHINCS+ is a stateless hash-based signature scheme which incorporates multiple improvements, specifically aimed at reducing signature size. It was ultimately selected for standardization by NIST in July, 2022, as part of the digital signature category. Quantum Origin generates SPHINCS+ keys from three groups Haraka, SHA256, and Shake256. Note that the positive sign, +, SPHINCS+ designation is not used during the variant naming process. The only parameter required is a string to define what variant is required. To learn more about SPHINCS+, please read the SHPINCS website. .. The following keys types are supported:

Quantum Origin SPHINCS+ Key
{
  "keys": {
    "alg": "SPHINCS-SHA256-128F-SIMPLE" ,
    "k": "MGQEIOPPmyDQn3kcKL2GrnROYM6TA8oq3GuApk+miXcv7D6vBEBKRGBMrTG1H07lhSR4v9x+ruyaGWGpNRfpkTAyQsyHI+PPmyDQn3kcKL2GrnROYM6TA8oq3GuApk+miXcv7D6v" ,
    "kty": "oct"
  }
}