DocumentCode :
1346850
Title :
On the Improvement of Neural Cryptography Using Erroneous Transmitted Information With Error Prediction
Author :
Allam, Ahmed M. ; Abbas, Hazem M.
Author_Institution :
Dept. of Comput. & Syst. Eng., Ain Shams Univ., Cairo, Egypt
Volume :
21
Issue :
12
fYear :
2010
Firstpage :
1915
Lastpage :
1924
Abstract :
Neural cryptography deals with the problem of “key exchange” between two neural networks using the mutual learning concept. The two networks exchange their outputs (in bits) and the key between the two communicating parties is eventually represented in the final learned weights, when the two networks are said to be synchronized. Security of neural synchronization is put at risk if an attacker is capable of synchronizing with any of the two parties during the training process. Therefore, diminishing the probability of such a threat improves the reliability of exchanging the output bits through a public channel. The synchronization with feedback algorithm is one of the existing algorithms that enhances the security of neural cryptography. This paper proposes three new algorithms to enhance the mutual learning process. They mainly depend on disrupting the attacker confidence in the exchanged outputs and input patterns during training. The first algorithm is called “Do not Trust My Partner” (DTMP), which relies on one party sending erroneous output bits, with the other party being capable of predicting and correcting this error. The second algorithm is called “Synchronization with Common Secret Feedback” (SCSFB), where inputs are kept partially secret and the attacker has to train its network on input patterns that are different from the training sets used by the communicating parties. The third algorithm is a hybrid technique combining the features of the DTMP and SCSFB. The proposed approaches are shown to outperform the synchronization with feedback algorithm in the time needed for the parties to synchronize.
Keywords :
cryptography; error statistics; feedback; learning (artificial intelligence); neural nets; probability; reliability; synchronisation; DTMP; SCSFB; erroneous transmitted information; error prediction; feedback algorithm; mutual learning process; neural cryptography; neural networks; neural synchronization security; Artificial neural networks; Cryptography; Genetics; Prediction algorithms; Synchronization; Cryptography; mutual learning; neural cryptography; neural synchronization; tree parity machine; Algorithms; Feedback; Neural Networks (Computer); Probability; Research Design;
fLanguage :
English
Journal_Title :
Neural Networks, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9227
Type :
jour
DOI :
10.1109/TNN.2010.2079948
Filename :
5598531
Link To Document :
بازگشت