Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Post-Quantum Cryptography-Based Bidirectional Authentication Key Exchange Protocol and Industry Applications: A Case Study of Instant Messaging

About

This study aims to enhance the bidirectional authentication capability of ML-KEM (Module-Lattice-Based Key-Encapsulation Mechanism) by proposing the post-quantum cryptography-based (PQC-based) bidirectional authentication key exchange protocol. Furthermore, it introduces dual-usage certificates combining PQC-based DSA (Digital Signature Algorithm) and PQC-based KEM, which include composite schemes, catalyst schemes, and chameleon schemes. These dual-usage certificates utilize the PQC-based DSA public key and PQC-based KEM public key within the certificate to meet the requirements for bidirectional authentication and encryption, enabling the negotiation of a shared secret key. During the experimental phase, the study validates and compares key exchange message lengths and computation times under different certificate configurations. Finally, instant messaging is presented as an industry application to demonstrate the practical implementation of the proposed protocol.

Abel C. H. Chen, James W. H. Tung, Austin B. Y. Lin, Chin-Ling Chen, Ching-Chun Chang, Chin-Chen Chang• 2026

Related benchmarks

TaskDatasetResultRank
Key Exchange Response Length MeasurementSLH-DSA fast
Response Length (Security Level 1)3.63e+4
8
Communication Overhead MeasurementKey Exchange Request ML-DSA-44 + ML-KEM-512 (Security Level 1)
Message Length (Bytes)7.55e+3
4
Communication Overhead MeasurementKey Exchange Request Security Level 3 ML-DSA-65 + ML-KEM-768
Length (Bytes)1.04e+4
4
Communication Overhead MeasurementKey Exchange Request Security Level 5 ML-DSA-87 + ML-KEM-1024
Length (Bytes)1.40e+4
4
Key Exchange Communication OverheadML-DSA Key Exchange Response
Key Exchange Overhead (SL1)8.33e+3
4
Key Exchange ResponseSLH-DSA Security Level 1 SLH-DSA-128s + ML-KEM-512 small
Response Message Length (Bytes)1.79e+4
4
Key Exchange ResponseSLH-DSA-192s + ML-KEM-768 Security Level 3 small
Response Message Length (Bytes)3.54e+4
4
Key Exchange ResponseSLH-DSA Security Level 5 SLH-DSA-256s + ML-KEM-1024 small
Key Exchange Response Message Length (Bytes)6.34e+4
4
Key Exchange Ack message length comparisonSLH-DSA small
Ack Message Length (SL1)1.79e+4
4
Key Exchange RequestSLH-DSA fast
Key Exchange Count (SL1)5.27e+4
4
Showing 10 of 14 rows

Other info

Follow for update