An implementation of three-pass protocol on a Paillier cryptosystem
This article proposes a new encryption algorithm based on two cryptographic techniques which are the three-pass protocol and the Paillier cryptosystem. Using the three-pass protocol makes it possible for one party to safely send a message to another party without exchanging or distributing encryptio...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Tagungsbericht |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | This article proposes a new encryption algorithm based on two cryptographic techniques which are the three-pass protocol and the Paillier cryptosystem. Using the three-pass protocol makes it possible for one party to safely send a message to another party without exchanging or distributing encryption secrets. In each pass in the proposed algorithm, each party uses their private pair of prime numbers to calculate the modular number. That means they use their public and private keys to perform the encryption and decryption. Moreover, the encryption and the decryption on the sender side are performed by the Paillier cryptosystem which is based on the difficulty of finding the inverse modular of the public key. In the proposed algorithm, less information is shared between the two parties and that makes it more secure against attacks. The results show that the proposed algorithm needs less time to perform the encryption and decryption compared with the classic algorithm. Therefore, the proposed algorithm is more secure, fast and reliable for sending and receiving data compared with the classic algorithm. |
---|---|
ISSN: | 0094-243X 1551-7616 |
DOI: | 10.1063/5.0234214 |