This project provides a formal verification of the Hybrid Post-Quantum TLS protocol using the Maude-NPA tool. Maude-NPA is a tool written in Maude for analyzing cryptographic protocols.
- Download and install Maude-NPA from the official website.
- Download and move hybridpqtls.maude to the
maude-npa
directory.
- Open a terminal and navigate to the
maude-npa
directory. - Start Maude by running the following command:
maude
- Load the
maude-npa.maude
file:load maude-npa.maude
- Load the
hybridpqtls.maude
file:Ifload hybridpqtls.maude
hybridpqtls.maude
is located in a different directory, provide the full path to the file:load /path/to/hybridpqtls.maude
- Use the Maude-NPA commands to test the protocol.