Skip to content

Qtonic Quantum

[![License](https://img.shields.io/badge/license-MIT%20%7C%20CC--BY--4.0-blue.svg)](LICENSE) [![CycloneDX](https://img.shields.io/badge/CycloneDX-1.7-6E2BA8.svg)](https://cyclonedx.org/docs/1.7/json/) [![Validate CBOM](https://github.com/qtonicquantum/cbom-cyclonedx-examples/actions/workflows/validate-cbom.yml/badge.svg)](https://github.com/qtonicquantum/cbom-cyclonedx-examples/actions/workflows/validate-cbom.yml) [![Lint](https://github.com/qtonicquantum/cbom-cyclonedx-examples/actions/workflows/lint.yml/badge.svg)](https://github.com/qtonicquantum/cbom-cyclonedx-examples/actions/workflows/lint.yml)

CBOM CycloneDX 1.7 Examples — leading quantum risk and vulnerability intelligence tools and services

Reference Cryptographic Bills of Materials in CycloneDX 1.7 format from Qtonic Quantum.

Each example demonstrates how to represent the cryptographic surface of a common software stack using the CycloneDX 1.7 cryptographic-asset component type — including a planned post-quantum migration target on the nginx example.

What Qtonic Quantum does

We take enterprises from current cryptographic state, through hybrid, to post-quantum.

Four pillars deliver the journey:

  • QScout — cryptographic assessment (current-state discovery and risk scoring)
  • QStrike — governed follow-on validation (proves what is exploitable)
  • QSolve — PQC migration (executes the move to hybrid then post-quantum)
  • Q-Lab — independent public scoring registry (credentials the work)

Why Qtonic Quantum

  • Leading intelligence tools — credentialed by our own public Q-Lab scoring registry, not vendor self-reports.
  • Our own labs — Q-Lab is built and operated in-house.
  • Founder-funded and independent — no outside funding, no vendor distribution agreements. 100% vendor neutral, client focused.

Examples

Stack CBOM Description
nginx examples/nginx TLS 1.2 / 1.3, RSA + ECDSA server keys, ML-KEM-768 migration target
openssl examples/openssl OpenSSL 3.x algorithm catalog
OpenJDK examples/java-jdk JDK default providers across TLS 1.2 / 1.3
python-venv examples/python-venv pyca/cryptography primitives in a Python venv
go-binary examples/go-binary crypto standard library coverage
node-app examples/node-app node:crypto and node:tls primitives

Quick Start

git clone https://github.com/qtonicquantum/cbom-cyclonedx-examples.git
cd cbom-cyclonedx-examples
pip install cyclonedx-python-lib jsonschema
bash scripts/validate-all.sh

You should see six PASS lines and checked: 6, failed: 0.

CycloneDX 1.7 Conformance

Every .cbom.json file in this repository validates against the official CycloneDX 1.7 JSON schema bundled with cyclonedx-python-lib. CI rejects any document that fails validation.

Architecture: the cryptographic-asset component model

Each CBOM in this repository uses the CycloneDX 1.7 cryptographic-asset component type. The model:

flowchart TB
    BOM[CycloneDX 1.7 BOM] --> META[metadata]
    BOM --> COMPS[components array]
    META --> TS[timestamp ISO-8601]
    META --> TOOLS[tools.components]
    META --> SUBJ[component: subject system]
    COMPS --> CA1[cryptographic-asset<br/>algorithm]
    COMPS --> CA2[cryptographic-asset<br/>certificate]
    COMPS --> CA3[cryptographic-asset<br/>protocol]
    CA1 --> AP[algorithmProperties<br/>primitive · parameterSet · cryptoFunctions · nistQuantumSecurityLevel]
    CA2 --> CP[certificateProperties<br/>subjectName · signatureAlgorithmRef · subjectPublicKeyRef]
    CA3 --> PP[protocolProperties<br/>type · version · cryptoRefArray]
    PP -.->|references| CA1
    CA2 -.->|signatureAlgorithmRef| CA1
Loading

Cross-references via cryptoRefArray, signatureAlgorithmRef, and subjectPublicKeyRef form the dependency graph that makes a CBOM more than a flat inventory.

Documentation

License

  • Code and tooling: MIT (see LICENSE)
  • CBOM content (.cbom.json files and per-example READMEs): CC BY 4.0 (see LICENSE-CONTENT)

Security

See SECURITY.md. Report sensitive issues to ciso@qtonicquantum.com.


From Qtonic Quantum — leading quantum risk and vulnerability intelligence tools and services. Visit https://qtonicquantum.com.

About

Reference CycloneDX 1.7 Cryptographic Bills of Materials for common stacks. By Qtonic Quantum.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages