期刊名称:International Journal of Innovative Research in Computer and Communication Engineering
印刷版ISSN:2320-9798
电子版ISSN:2320-9801
出版年度:2016
卷号:4
期号:2
页码:1233
DOI:10.15680/IJIRCCE.2016.0402024
出版社:S&S Publications
摘要:In order to achieve the security for the e-business application, generally the organizations follow the cryptographic methods. The two widely accepted and used cryptographic methods are symmetric and asymmetric. The Symmetric cryptosystem also called secret key cryptosystem, use the same key for encryption and decryption for example DES. The Asymmetric Cryptosystem also called public key cryptosystem uses two keys, a public key for encryption and a private key for decryption for example RSA and NTRU. Symmetric key ciphers are faster than the Asymmetric key ciphers. But security of Asymmetric ciphers are more than that of Symmetric ciphers. RSA is one of the oldest and the most widely used Asymmetric cryptosystem. The system works on two large prime numbers, from which the public and private keys will be generated. NTRU (Nth degree truncated polynomial ring units) is a collection of mathematical algorithms based on manipulating lists of very small integers. NTRU is the first secure public key cryptosystem not based on factorization or discrete logarithmic problems. The keys are generated by having small potent polynomials from the ring of truncated polynomials. Also NTRU is faster than RSA and uses less memory. Therefore in order to construct a highly secure speedy cryptosystem we have to optimize the NTRU Cryptosystem with respect to simulation time. In this paper we optimize NTRU using advanced optimization techniques i.e. Genetic Algorithm(GA) and Ant Colony Optimization (ACO) algorithm seperately. We implemented this optimized NTRU in MATLAB and compared the simulation time of optimized NTRU with NTRU, DES, and RSA cryptosystems for different size of text files