密码学课程设计报告
课程论文(设计)诚信承诺书
本人承诺:我将提交的课程设计《RSA非对称加解密设计与实现》为本人原创,并仅用于该门课程。凡引用他人著作,包括观点、方案、资料、数据等均已正确注明资料来源,没有剽窃、伪造、篡改行为,否则承担相应的责任和处分。
论文(设计)作者(签字) 时间 年 月 日
一、设计背景
1、背景:RSA是1977年由罗纳德•李维斯特(Ron Rivest)、阿迪•萨莫尔(Adi Shamir)和伦纳德•阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的RSA是被研究得最广泛的公钥算法,从提出到现在已近三十年,经历了各种攻击的考验,逐渐为人们接受,普遍认为是目前最优秀的公钥方案之一。1983年麻省理工学院在美国为RSA算法申请了专利。
2、意义:RSA加解密算法是第一个既能用于数据加密也能用于数字签名的算法,他易于理解和操作,也十分流行。虽然自1978年提出以来,RSA的安全性一直未能得到理论上的证明,但他经历了各种攻击,至今(2006年)违背完全攻破。随着越来越多的商业应用和标准化工作,RSA已经成为最具代表性的公钥加密技术。
3、主要应用:VISA、MasterCard、IBM、Microsoft等公司协力制定的安全电子交易标准(Secure Electronic Transaction,SET)就采用了标准RSA算法;网上交易加密连接、网上银行身份验证、各种信用卡使用的数字证书、智能移动电话和存储卡的验证功能芯片等。