高级加密标准算法与椭圆曲线密码算法结合的混合密码技术的研究与JAVA语言实现

来源 :云南大学 | 被引量 : 0次 | 上传用户:luckyphilip
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着由通信与计算机相结合而诞生的计算机互联网络的迅速发展,使得互联网络正以惊人的速度改变着人们的工作和生活方式,从机构到个人都在越来越多地通过互联网络其它电子媒介发送电子邮件、互换资料,这无疑给社会、企业乃至个人带来了前所未有的便利,特别是现在Internet上发展了许多网络新业务,如保密安全电子邮件、网上购物、在线银行、电子商务、电子政务等。为了保证互联网上信息传输的机密性、真实性、完整性和通讯的不可否认性、防范电子交易及支付过程中的欺诈行为,密码学已成为了计算机安全领域的主要研究方向。对称密码体制和公开密码体制已被广泛地应用到各种安全系统和产品中。 目前比较流行的对称密码体制主要有:数据加密标准(DES)、3DES和高级数据加密标准(AES)。比较流行的公钥密码体制主要有:基于大整数分解问题(IFP),如RSA体制和Rabin体制;基于有限域离散对数问题(DLP),如Diffie-Hellman体制和ElGamal体制;基于椭圆曲线离散对数问题(ECDLP),如椭圆曲线密码体制。 在对称密码体制中,由于DES和3DES在安全和效率上存在缺陷,使他们不能成为长期使用的加密算法标准,AES则凭借其自身优势具有很好的发展前景,在未来将最终成为被业界共同认可的国际标准。而在公钥密码体制中,椭圆曲线密码具有“安全性高,密钥量小,灵活性好”等特点,受到了国际密码学界的广泛关注。考虑到对称密码体制和公钥密码体制都有其自身优势和缺陷,因此结合对称密码技术和公钥密码技术来提供数据安全显得更为合理有效。 本文在于采用Java语言来实现混合加密算法。Java的一个显著优点是为运行时环境提供了平台独立性:可以在Windows、Solaris、Linux或其它操作系统上使用完全一样的代码。同时为了发挥对称加密算法和非对称加密算法各自的优势,弥补两种算法各自的不足之处,采用了高级加密标准(AES)算法和椭圆曲线密码(ECC)结合在一起的方式来提供安全机制。 围绕着对ECC椭圆曲线密码技术与分组密码技术中的AES数据加密标准的混合密码技术ECC/AES展开,包括AES的整个算法过程,椭圆曲线密码学中有限域的选择、有限域中点的运算、椭圆曲线上点的运算、安全椭圆曲线的选择、加密/解密和数字签名算法。最后指出了今后工作的改进方向和研究方向。
其他文献
风险理论研究的核心问题是破产概率,而利息是影响破产概率的重要因素。本文分别讨论了常利率环境下几类连续和离散时间风险模型的破产概率,给出了模型的破产概率的上界。首先,建
本文采用Ginzburg-Landau型方程的逼近,考虑二维有界光滑区域上的加权LandauLifshitz方程整体弱解的部分正则性.首先在能量一致小条件下,得到了逼近解在空间C∞(Reg({u∈})∩(
2015年6月16日,“永远的牧歌 张广中国画展”在中国美术馆开幕,此次展览由中国美术家协会、中央美术学院、人民美术出版社共同主办,共展出张广先生不同时期的代表作150余幅,充分展现了张广先生在中国画创作上几十年的探索过程。  张广先生1941年生于长春市,1965年毕业于中央美术学院中国画系。现为中国美术家协会会员、国家一级美术师,蒋兆和研究会副会长。享受国务院特殊津贴。早年人物画师承蒋兆和先生
本文研究由理想气体和满足刚性气体状态方程的液体所构成的多介质可压缩流的数值方法。采用水平集方法(Level Set Method)和虚流体方法(Ghost FluidMethod)相结合的方式来跟
群论的中心任务是刻画饱和群系的构造,在群论研究中常用的方法有很多,比如通过子群的特征来研究.人们结合子群的各种性质,从多个层面对有限群进行了系统而深入的研究.  在本学
目前,绝大部分求解无约束优化问题的方法都建立在二次模型之上.即将原函数泰勒展式的前三项,看作是原函数的近似,并通过求解该近似函数的最小值和对二次函数进行迭代得到原函数的
语文学习,除了课堂学习形式外,还有与其同等重要的课外学习形式。语文教学不能简单地理解为传统意义上的以“课堂和教材”为中心的教学形式。语文学习有着更为宽广的外延,课
本文利用R3上Lie-Poisson结构的分解研究三维Lie代数的Nijenhuis算子。首先得出一些关于Nijenhuis算子及其同构的性质。然后根据标准型,对几类三维Lie代数进行具体的计算和讨
一位教师搞好教学的前提是要让学生喜欢自己,如果学生不喜欢老师,那么何谈爱学习呢?在我的教学生涯中我给予学生最多的是“微笑”,因为这个微笑不仅能拉近师生之间的距离,使
求解大型线性方程组是科学与工程计算中经常会遇到的问题,如何高效的求解大型线性方程组显得非常重要。随着方程组的规模越来越大,传统的迭代法已经很难取得良好的效果,在这种形