Methodology

Security

Keystone is a research prototype for evaluating cryptographic schemes. It helps inspect methods and results; it does not certify systems, compliance, or production readiness.

Repeatability

Benchmark runs are designed around controlled parameters and recorded context so results can be compared without hiding the execution environment.

Input constraints

Algorithm selections, security levels, quantum parameters, and backend choices are bounded to reduce invalid or misleading experiment runs.

Credential handling

Quantum service access depends on API credentials. The thesis implementation treats those credentials as local secrets rather than public site data.

Cryptographic material

Hybrid encryption demonstrations keep key exchange, authenticated encryption, and signing responsibilities separated in the workflow.

Native isolation

High-performance cryptographic operations are routed through native adapter boundaries for liboqs and OpenSSL instead of being mixed into UI code.

Known limits

Cloud backend availability, quantum noise, and limited mitigation in thesis runs affect interpretation. Results should be reviewed with those constraints in view.