Applications of Cascade Correlation Neural Networks for Cipher System Identification

Crypto System Identification is one of the challenging tasks in Crypt analysis. The paper discusses the possibility of employing Neural Networks for identification of Cipher Systems from cipher texts. Cascade Correlation Neural Network and Back Propagation Network have been employed for identification of Cipher Systems. Very large collection of cipher texts were generated using a Block Cipher (Enhanced RC6) and a Stream Cipher (SEAL). Promising results were obtained in terms of accuracy using both the Neural Network models but it was observed that the Cascade Correlation Neural Network Model performed better compared to Back Propagation Network.





References:
<p>[1] S. E. Fahlman, and C. Lebiere, ''The cascade-correlation learning architecture'', in Advances in Neural Information Processing Systems 2, San Mateo, CA: Morgan Kaufmann, 1990,pp. 524-532.
[2] A. H. M. Ragab; N. A. Ismail; O. S. F. Allah.; ''Enhancements and implementation of RC6TM block cipher for data security'', Electrical and Electronic Technology, 2001. TENCON. Proceedings of IEEE Region 10 International Conference, 19-22 Aug.2001, vol. 1, pp. 133 - 137.
[3] D. E. Rumelhart; G. E. Hinton and R. J. Williams; ''Learning internal representations by error propagation'', Parallel Data Processing, Vol.1, Chapter 8, the M.I.T. Press, Cambridge, MA, 1986, pp. 318-362.
[4] P. Rogaway and D. Coppersmith., ''A software-optimized encryption algorithm'', Journal of Cryptology, 1998, vol. 11, num 4, pp. 273-287.</p>