Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Mutual Learning in Tree Parity Machines Using Cuckoo Search Algorithm for Secure Public Key Exchange


Affiliations
1 Department of Computer Science and Engineering, Netaji Subhash Institute of Technology, India
2 Department of Electronics and Communication Engineering, Netaji Subhash Institute of Technology, India
     

   Subscribe/Renew Journal


In Neural Cryptography, Artificial Neural Networks are used for the process of key generation and encryption. Tree Parity Machine (TPM) is a single layer neural network that approaches symmetric key exchange using the process of mutual learning. This method is exploited to design a secure key exchange protocol, where the sender and the receiver TPMs are synchronized to obtain an identically tuned weight vectors in both the networks. The synchronized TPMs are then capable of generating a key stream. The time required for synchronization depends on the initial weight vectors which are randomly initialized. In the proposed method, the process of synchronization is expedited using Cuckoo Search (CS) Algorithm used for the generation of optimal weights.

Keywords

Synchronisation, Tree Parity Machine, Cuckoo Search Algorithm, Key Exchange, Security.
Subscription Login to verify subscription
User
Notifications
Font Size


  • Mutual Learning in Tree Parity Machines Using Cuckoo Search Algorithm for Secure Public Key Exchange

Abstract Views: 340  |  PDF Views: 2

Authors

Shikha Gupta
Department of Computer Science and Engineering, Netaji Subhash Institute of Technology, India
Nalin Nanda
Department of Electronics and Communication Engineering, Netaji Subhash Institute of Technology, India
Naman Chhikara
Department of Electronics and Communication Engineering, Netaji Subhash Institute of Technology, India
Nishi Gupta
Department of Computer Science and Engineering, Netaji Subhash Institute of Technology, India
Satbir Jain
Department of Computer Science and Engineering, Netaji Subhash Institute of Technology, India

Abstract


In Neural Cryptography, Artificial Neural Networks are used for the process of key generation and encryption. Tree Parity Machine (TPM) is a single layer neural network that approaches symmetric key exchange using the process of mutual learning. This method is exploited to design a secure key exchange protocol, where the sender and the receiver TPMs are synchronized to obtain an identically tuned weight vectors in both the networks. The synchronized TPMs are then capable of generating a key stream. The time required for synchronization depends on the initial weight vectors which are randomly initialized. In the proposed method, the process of synchronization is expedited using Cuckoo Search (CS) Algorithm used for the generation of optimal weights.

Keywords


Synchronisation, Tree Parity Machine, Cuckoo Search Algorithm, Key Exchange, Security.

References