What is measured
Latency, throughput, memory behavior, and operation-specific timing can be collected for key generation, encapsulation, decapsulation, signing, and verification workflows.
Keystone's benchmark surface is designed for repeatable research measurement, not headline performance claims. Results depend on algorithm parameters, implementation libraries, hardware, and run context.
Latency, throughput, memory behavior, and operation-specific timing can be collected for key generation, encapsulation, decapsulation, signing, and verification workflows.
Runs need algorithm family, parameter set, library path, platform context, and repeat count so research comparisons can be interpreted instead of treated as absolute.
Classical baselines and post-quantum candidates can be reviewed side by side when the execution environment and method are kept visible.
Native boundaries for liboqs and OpenSSL keep cryptographic work outside the visual layer while preserving a clear path back to result metadata.
The useful benchmark is the one another researcher can re-run, inspect, and question. Keystone favors recorded context over marketing shorthand.
Different hardware, operating systems, load conditions, and library versions can change outcomes. The prototype does not turn a single run into a universal claim.