Skip to main content

QCOS Evidence

Cryptographic Proof for Quantum Executions

Evidence é o sistema de prova criptográfica do QCOS, fornecendo evidências verificáveis e auditáveis de todas as operações quânticas.


🎯 Por Que Evidence?

O Problema

  • Execuções não verificáveis: Sem prova de que o circuito foi executado corretamente
  • Auditoria impossível: Sem registro criptográfico para compliance
  • Disputa de resultados: Sem forma de provar resultados
  • Vulnerabilidade futura: Assinaturas atuais vulneráveis a computadores quânticos

A Solução

Evidence fornece:

  • Bundles criptográficos: Prova completa de execução
  • PQC Signatures: Assinaturas ML-DSA-65 quantum-resistant
  • Hash chains: Integridade verificável
  • Timestamping: Prova de tempo confiável

✨ Principais Funcionalidades

📦 Evidence Bundles

Pacotes completos com todas as provas de execução.

🔐 PQC Signatures

Assinaturas ML-DSA-65 resistentes a computadores quânticos.

🔗 Hash Chains

Cadeia de hashes SHA3-256 para integridade.

⏱️ Trusted Timestamps

Timestamps criptográficos verificáveis.

✅ Verification API

Verificação automática de bundles.

📄 Export Formats

JSON, PDF, CBOR para diferentes necessidades.


📦 Estrutura do Evidence Bundle

{
"bundle_id": "ev_abc123",
"version": "3.0",
"type": "optimization",

"execution": {
"circuit_hash": "sha3-256:abc...",
"backend": "ionq_simulator",
"shots": 1024,
"timestamp": "2026-02-06T12:00:00Z",
"results_hash": "sha3-256:xyz..."
},

"chain": {
"previous_bundle": "ev_abc122",
"sequence": 1523,
"merkle_root": "sha3-256:def..."
},

"signatures": {
"algorithm": "ML-DSA-65",
"public_key": "base64:...",
"signature": "base64:..."
},

"timestamp_proof": {
"authority": "softquantus-tsa",
"timestamp": "2026-02-06T12:00:00.123456Z",
"proof": "base64:..."
}
}

📊 Métricas

MétricaValor
Bundle Size~2KB
Signature AlgorithmML-DSA-65 (FIPS 204)
Hash AlgorithmSHA3-256
Verification Time<10ms
Storage Retention7 years

🚀 Quick Start

from qcos.evidence import EvidenceClient

client = EvidenceClient(api_key="qcos_live_...")

# Generate evidence for an optimization
evidence = client.generate(
job_id="job_xyz789",
include_circuit=True,
include_results=True,
pqc_signing=True
)

print(f"Bundle ID: {evidence.bundle_id}")
print(f"Signature: {evidence.signature_algorithm}")

# Verify the evidence
verification = client.verify(evidence)
print(f"Valid: {verification.valid}")

# Export for audit
evidence.export("audit_evidence.pdf", format="pdf")

🏭 Casos de Uso

🏦 Finanças

  • Prova de execução de algoritmos de otimização
  • Auditoria regulatória
  • Compliance SOX/Basel
  • Prova de processamento para litígios
  • E-discovery
  • Chain of custody digital

🏭 Industrial

  • Auditoria de processos
  • Certificação de qualidade
  • Rastreabilidade

🔬 Pesquisa

  • Reprodutibilidade científica
  • Peer review
  • Publicação verificável

📚 Documentação

DocumentoDescrição
IntroduçãoVisão geral do Evidence
Quick StartComeçar em 5 minutos
API ReferenceEndpoints da API
ChangelogHistórico de versões
FAQPerguntas frequentes

🔗 Recursos


🔐 Algoritmos

Assinatura Digital

  • ML-DSA-65 (FIPS 204): Lattice-based, NIST PQC standard
  • Security level: 128-bit post-quantum

Hash

  • SHA3-256: Keccak-based, NIST standard
  • Collision resistant

Timestamping

  • RFC 3161 compatible
  • Quantum-safe proofs

© 2024-2026 SoftQuantus Innovative OÜ — Verifiable Quantum Computing