Call for Paper - January 2023 Edition
IJCA solicits original research papers for the January 2023 Edition. Last date of manuscript submission is December 20, 2022. Read More

Implementation of RSA with Feed-forward Neural Network using MATLAB

International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Year of Publication: 2016
Somesh Kumar, Rajkumar Goel

Somesh Kumar and Rajkumar Goel. Implementation of RSA with Feed-forward Neural Network using MATLAB. International Journal of Computer Applications 148(2):22-25, August 2016. BibTeX

	author = {Somesh Kumar and Rajkumar Goel},
	title = {Implementation of RSA with Feed-forward Neural Network using MATLAB},
	journal = {International Journal of Computer Applications},
	issue_date = {August 2016},
	volume = {148},
	number = {2},
	month = {Aug},
	year = {2016},
	issn = {0975-8887},
	pages = {22-25},
	numpages = {4},
	url = {},
	doi = {10.5120/ijca2016911024},
	publisher = {Foundation of Computer Science (FCS), NY, USA},
	address = {New York, USA}


In this paper the RSA algorithm has been implemented with feed forward artificial neural network using MATLAB. This implementation is focused on the network parameters like topology, training algoritahm, no. of hidden layers, no. of neurons in each layer and learning rate in order to get the more efficient results. Many examples are tested and it is obtained that two hidden layers feed forward neural network architectures will lead to optimal solution. Our goal in this paper is to obtain the minimum training time and minimum number of training iterations using the proposed optimal solution.


  1. Ibrahim Subariah and Maarof Mohd Aizaini, “ A Review on Biological Inspired Computation in Cryptology, Jurnal Teknologi Maklumat”,Journal of Information Technology, Vol. 17, no. 1, pp 90-98, (2007).
  2. Ciampi Antonio and Zhang Fulin, “A new approach to training back-propagation artificial neural networks: empirical evaluation on ten data sets from clinical studies”, Statistics in Medicine, Vol.21, Issue-9, pp 1309-1330, (2002).
  3. Hagan Martin T. and Menhaj Mohammad B., “Training feed forward networks with the Marquardt Algorithm”, IEEE Transactions on Neural Networks, Vol. 5, no. 6, pp 989-993, (1994).
  4. Bhavsar Hetal and Ganatra Amit, “A comparative study of training algorithms for supervised machine learning”, International Journal of Soft Computing and Engineering, Vol. 2, Issue-4, pp 74-81, (2012)
  5. Istook Ernest and Martinez Tony, “Improved backpropagation learning in neural networks with windowed momentum”, International Journal of Neural Systems, Vol. 12, Issue 3&4, pp 303-318, (2002)
  6. Laskari, E.C., Meletiou, G.C., Tasoulis, D.K. and Vrahat, M.N., “Studying the performance of artificial neural networks on problems related to cryptography”, Nonlinear Analysis: Real World Applications, Vol.7, Issue 5, pp 937-942, (2009).
  7. RSA Laboratories, Why RSA? Available at: rsalabs/node.asp?id=2222 and node.asp?id=2223.
  8. Vishwakarma Virendra P. and Gupta M. N., “A New Learning Algorithm for Single Hidden Layer Feed forward Neural Networks”, International Journal of Computer Applications,Vol. 28, no.6, pp 26-33, (2011)


RSA, Neural Network