Evidence Introduction
The Verifiability Challengeβ
As quantum computing moves from research to production, organizations need cryptographic proof that computations were executed correctly. Traditional logging is insufficient for compliance, audit, and legal requirements.
Why Evidence Mattersβ
Compliance Requirementsβ
Regulations like SOX, GDPR, and industry-specific standards require auditable records of computational processes.
Legal Discoveryβ
In litigation, you may need to prove exactly what was computed, when, and with what inputs.
Scientific Reproducibilityβ
Research results need verifiable provenance to support peer review and publication.
Business Trustβ
Customers and partners need assurance that services performed as claimed.
The Quantum Cryptography Advantageβ
Traditional digital signatures will be vulnerable to quantum computers. Evidence bundles use post-quantum cryptography (PQC) to ensure proofs remain valid even in a post-quantum world:
| Algorithm | Type | Status | Quantum-Safe |
|---|---|---|---|
| RSA | Classical | Vulnerable | β |
| ECDSA | Classical | Vulnerable | β |
| ML-DSA-65 | Lattice | NIST Standard | β |
Evidence Bundle Architectureβ
An Evidence Bundle is a self-contained, cryptographically signed package:
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Evidence Bundle β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β ββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Execution Data β β
β β β’ Circuit hash β β
β β β’ Backend ID β β
β β β’ Parameters (shots, options) β β
β β β’ Results hash β β
β β β’ Timestamps β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Chain Proof β β
β β β’ Previous bundle ID β β
β β β’ Sequence number β β
β β β’ Merkle root β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β PQC Signature β β
β β β’ Algorithm: ML-DSA-65 β β
β β β’ Public key ID β β
β β β’ Signature value β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Timestamp Proof β β
β β β’ TSA authority β β
β β β’ RFC 3161 token β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Core Componentsβ
1. Execution Dataβ
Complete record of the quantum execution:
- Circuit Hash: SHA3-256 of the input circuit
- Backend: Which quantum backend was used
- Parameters: Shots, optimization level, options
- Results Hash: SHA3-256 of the output results
- Timestamps: Start, end, queue times
2. Chain Proofβ
Links this bundle to the chain for ordering and integrity:
- Previous Bundle: Reference to predecessor
- Sequence Number: Global ordering
- Merkle Root: Aggregated hash of chain state
3. PQC Signatureβ
Quantum-resistant digital signature:
- Algorithm: ML-DSA-65 (FIPS 204)
- Security: 128-bit post-quantum security
- Key Management: Automatic rotation
4. Timestamp Proofβ
Trusted timestamp proving when execution occurred:
- Authority: SoftQuantus TSA or external
- Format: RFC 3161 compatible
- Precision: Microsecond resolution
Verification Processβ
Verification checks all components:
verification = evidence.verify(bundle)
# Results
{
"valid": true,
"checks": {
"signature": "valid", # PQC signature verified
"circuit_hash": "valid", # Input matches hash
"results_hash": "valid", # Output matches hash
"timestamp": "valid", # TSA token valid
"chain": "valid" # Chain links verified
},
"verification_time_ms": 8
}
Bundle Typesβ
| Type | Contents | Use Case |
|---|---|---|
optimization | Circuit optimization proof | QCOS Core jobs |
position | Location evidence | NavCore PNT |
timing | Timing proof | NavCore timing |
network | Distributed execution proof | Network jobs |
aggregate | Multi-bundle summary | Batch verification |
Export Formatsβ
JSONβ
Machine-readable, complete data:
evidence.export("bundle.json", format="json")
PDFβ
Human-readable audit document:
evidence.export("audit.pdf", format="pdf")
CBORβ
Compact binary for constrained environments:
evidence.export("bundle.cbor", format="cbor")
Retention & Storageβ
| Plan | Retention | Storage |
|---|---|---|
| Pro | 1 year | Cloud |
| Enterprise | 7 years | Cloud + customer |
Enterprise customers can:
- Download bundles to own storage
- Mirror to compliance systems
- Integrate with SIEM/GRC tools
Compliance Supportβ
| Standard | Evidence Support |
|---|---|
| SOX | Full audit trail |
| GDPR | Data processing proof |
| ISO 27001 | Security controls |
| SOC 2 | Processing integrity |
| HIPAA | PHI processing proof |
Getting Startedβ
Ready to add cryptographic proof to your quantum workloads?
- Quick Start Guide - Generate your first evidence bundle
- API Reference - Explore the Evidence API
- Verification Guide - How to verify bundles
- Compliance Guide - Regulatory requirements
Β© 2024-2026 SoftQuantus Innovative OΓ