摘要

该文以RSA密码系统为实例介绍了公钥密码体制的基本原理和破译,研究了神经网络在RSA密码体系中的应用,并给出了用BP神经网络来对公钥密码进行破译的基本结构及其学习算法,分析了用BP神经网络破译RSA密码的破译原理,给出了改进的BP网络模型及其学习算法,进行了仿真试验,在此基础上对构建的BP神经网络破译器的的结构进行了进一步的优化和改进,并给出了改进后的学习算法,最后对设计方法阐述了改进的必要性,试验表明方法的有效性和可行性。