Back to Search Start Over

Secure Messaging Application Development: Based on Post-Quantum Algorithms CSIDH, Falcon, and AES Symmetric Key Cryptosystem.

Authors :
Luc, Nhu-Quynh
Nguyen, Tat-Thang
Vu, Chi-Hung
Quach, Duc-Huy
Dao, Thanh-Toan
Source :
Programming & Computer Software. Aug2024, Vol. 50 Issue 4, p322-333. 12p.
Publication Year :
2024

Abstract

In this paper, the authors present a technique for developing a secure messaging service called "CryptoMess" which utilizes the Commutative Supersingular Isogeny Diffie-Hellman (CSIDH) algorithm for secure key exchange and the Advanced Encryption Standard (AES) to protect message content in communication. In addition, the authors have incorporated the Falcon post-quantum digital signature technology to ensure the integrity and authenticity of communications between the sender and the recipient. The novel post-quantum cryptographic algorithms utilized by the authors are still under consideration in the competition to select cryptosystems for use in quantum computing systems organized by the NIST Standards Institute. As a result, the messaging program "CryptoMess" is able to exchange messages between users, providing safety, security, integrity, and authenticity. The authors have included modern post-quantum cryptography techniques, such as the Falcon digital signature system, to guarantee that the product operates safely. The program has a transmitting rate of approximately 209–261 ms and a receiving rate of approximately 168–206 ms. The message signing time is about 260 ms, and the message verification speed is approximately 185 ms. Key generation time is about 741 ms, key encapsulation time is about 1.454 ms, and key decapsulation time is about 1.921 ms. The source code of the "CryptoMess" communications program has been analyzed and tested by the authors using the Fortify Static Code Analyzer tool to ensure that the product has been created safely and securely. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
03617688
Volume :
50
Issue :
4
Database :
Academic Search Index
Journal :
Programming & Computer Software
Publication Type :
Academic Journal
Accession number :
178778138
Full Text :
https://doi.org/10.1134/S0361768824700130