Photo by Dan-Cristian Pădureț on Unsplash

Test Results for Post Quantum Cryptography

--

Over the next few years, we need to start to move towards key exchange/public key and digital signature methods which are quantum robust. And while NIST is evaluating the security of the finalists, how do we perform tests on our computer systems in order to see if the performance levels are acceptable. Well, we can use the liboqs to test each of the methods [here]:

To install we install the following:

sudo apt install astyle cmake gcc ninja-build libssl-dev python3-pytest python3-pytest-xdist unzip xsltproc doxygen graphviz python3-yaml

and then:

git clone -b main https://github.com/open-quantum-safe/liboqs.git
cd liboqs

and finally a build of:

mkdir build && cd build
cmake -GNinja ..
ninja

This then builds the test into the following programs:

Once we run the speed test, we get the results for keygen, encap (encapsulation of key) and decaps (decapsulation…

--

--

Prof Bill Buchanan OBE FRSE
ASecuritySite: When Bob Met Alice

Professor of Cryptography. Serial innovator. Believer in fairness, justice & freedom. Based in Edinburgh. Old World Breaker. New World Creator. Building trust.