Performance Improvement of (RSA) algorithm Using Artificial Neural Networks
Files
Date
2018-06
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Al Neelain University
Abstract
Cryptography is the one of the main categories of computer security that converts information from its normal form into an unreadable form, one of the challenges to implement RSA cryptography algorithm is execution time In the RSA public key security algorithm if a long keys was chosen causing delay in execution time . an artificial neural network is an information processing paradigm that is inspired by the way biological nervous systems, this study was designed new method of RSA cryptography algorithm using an artificial neural network was explored to reduce the execution time. an artificial neural network is a promising technique to improve the performance of cryptography algorithms , this thesis provides a fair comparison between normal RSA and enhanced RSA .In this study the implementation of normal RSA and enhanced RSA were shown by using MATLAB program , after evaluation of execution time, thesis reported that implementation of RSA using an artificial neural network takes less time for performing the encryption and decryption than the normal implementation. enhanced encryption method can be applied for data encryption and decryption in any type of public application for sending confidential data.
Description
Keywords
Artificial Neural Networks