基于排列码和AES的网络安全系统

被引量 : 0次 | 上传用户:kong26
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:由于网络系统缺乏足够的安全性,从而阻碍了互联网络的发展。本文利用密码学的方法来解决网络数据传输的安全性问题,一种分组密码体制“排列码算法”和公开密钥密码体制的代表RSA算法。
  关键词:网络安全;排列码算法; AES
  中图分类号:F713.36 文献标识码:A 文章编号:1006-3315(2008)06-133-01
  
  一、引言
  
  随着金融电子化和无纸贸易的兴起,使得数据在网络中传输的安全性问题日益突出地显现出来。针对当今计算机网络在安全性方面的缺陷,人们提出了各种的方法来弥补,如访问控制系统、防火墙系统等。本文讨论的是将排列码和RSA用于网络数据保护的问题。
  
  二、排列码加密算法
  
  排列码从本质上说是一种分组密码,它满足分组密码的定义:
  定义:分组密码就是一种满足下列条件的映射E: F2m×SK →F2m :对每个k∈SK,E是从 F2m到F2m的一个置换。
  排列码算法采用排列运算,引入了路径的概念,形成了多对多映射的分组密码新概念。排列码算法与以往任何分组密码算法的不同点在于它在进行取非运算(即混乱运算)时也采用了路径加非的概念,从而极大的隐藏了真实密钥,并具备流密码的特性。其原理如下图所示。
  
  
  三、RSA算法
  
  RSA系统使用两个密钥:加密密钥KE和解密密钥KD。二者分别用于公开域和私用域。RSA算法的基础是难以分解的大数素因子。
  为了秘密数据通信,一个公开密钥密码算法要求必须不能有效地计算出KD (当然,也必须满足:D(E(X))=X)。除此之外,RSA还满足在解密之后继之以加密也能恢复原有信息X,亦即对D域中的所有X,有:E(D(X))=X。利用这个特性可以进行“数字签名”。由于以RSA算法为代表的公开密钥密码体制的提出,使得数字签名变得比较容易。
  
  四、两种算法的异同
  
  1.从处理效率看:前者是比较简单的比特处理形式,容易实现处理的硬件化(如今已经用硬件实现),利用软件也可实现高速处理。而后者则需要进行多倍字长运算,处理时间比排列码算法要长得多。
  2.在密钥的分配和管理方面:前者必须对密钥进行秘密分配,密钥的定期更换很困难;而后者可采用公开形式分配加密密钥,并可像更换电话薄那样更换密钥。
  3.在保密管理的密钥量方面:前者必须按通信对象保管不同的密钥,后者只需对自己的密钥进行保密管理。
  总之,排列码算法具有密码使用简便及处理速度等优点;但在密钥的分配和保密管理方面存在问题;RSA算法则不需要秘密分配密钥,并且密钥的安全管理很容易,但缺点是处理速度慢。
  
  五、混合加密方式
  
  为了充分利用排列码和RSA两种算法的优点,而同时避免它们的缺点,提出了一种采用排列码和RSA的混合加密方式。采用这种排列码和RSA的混合加密方式传送明文数据P要经过以下几个步骤:
  (1)发方制成密钥K,并从密钥服务器中获取收方公开的RSA方式的加密密钥KEb
  (2)发方用收方公开的RSA方式的加密密钥KEb对密钥K进行加密形成CK
  (3)发方用自己的RSA方式的解密密钥KDa对签名信息M(应包括收方自己的身份信息和日期时间)加密形成CM
  (4)发方用排列码密钥K对P和CM加密(即g(P CM,K)),并加上CK形成密文C;
  (5)收方使用RSA方式的解密密钥KDb对CK进行解密,取得DES方式的密钥K;
  (6)收方用K解密(即P=g’(C-CK,K)- CM)得到明文P;
  (7)收方从密钥服务器中获取发方公开的RSA方式的加密密钥KEa;
  (8)收方用发方的RSA方式的解密密钥KEa由CM生成签名信息M(包括收方自己的身份信息和日期、时间);
  (9)发方和收方均销去密钥K。
  综上所述,排列码和RSA的混合加密方式兼有加、解密处理速度快的常规密码体制的优点和不需要进行密钥秘密分配且保密管理的密鑰量也较少的公开密钥密码体制的优点,从而构成了一种较为理想的密码方式。
  
  六、结束语
  
  利用网络安全技术中的数据加密技术来实现重要数据的安全通信。本文借鉴加密技术中的两种密码体制的优点,采用混合加密体制,即采用一种新的分组加密算法一一排列码(武金木教授的专利)对明文加解密,三个会话密钥采用比较广泛的RSA算法加密来实现这种安全通信。
  
  参考文献:
  [1]Bruce Schneier, Applied Cryptography [M]. Beijing: China Machine Press, 2001.
  [2]Tomasz Tyksinski, Foundations of differential cryptanalysis in Abelian Groups in information security, England, 2004.
  [3]武金木,武优西,排列码加密解密方法及其排列码加密解密器,中国发明专利, CN99107969.8,2003,3。
其他文献
摘要:材质的赋予可以理解成在建模之后给建模的数据穿上自己喜欢的外表,世界上的一切事物都利用其表面的颜色、光线强度、纹理、反射率、折射率等来表现出各自的性质,本文主要介绍了在设置材质之前应该考虑的注意事项。关键词:材质;建模;因素中图分类号:G718 文献标识码:A 文章编号:1006-3315(2008)08-119-01刚开始学习3D软件的时候,会把大部分精力投入到建模过程当中,从而忽视材质或者
摘要:班级环境文化建设是班级文化建设的一个有机组成部分,良好的班级环境文化是一种无形的激励,能在潜移默化中感染学生,教育学生。笔者借此文阐述小小文化角在营造班级文化氛围,形成正确舆论导向,提升班级文化品位,磨练、提升学生能力等方面作用。关键词:文化角:班级文化中图分类号:G451.1 文献标识码:A 文章编号:1006-3315(2008)07-103-01班级是学校的“细胞”,班级文化是校园文化
摘要:作者根据自己的研究,对什么是PLC技术,以及这项技术在
摘要:近几年来,利用信息技术手段探索新的学习方式和教学模式,促进高质量教学,已成为教育改革与发展的重要组成部分。关键词:信息技术;魔灯学习管理系统中图分类号:G633.67 文献标识码:A 文章编号:1006-3315(2008)07-152-02学习管理系统(LMS:Learning Management System),是具有组织、跟踪、评估、发送、呈现、管理学习内容和学习活动,促进学习者之间
摘要:本文主要阐述了人本主义思想及其在中学英语计算机辅助教学中的应用。关键词:人本主义;中学英语;CAI中图分类号:G633.41 文献标识码:A 文章编号:1006-3315(2008)06-003-01人本主义的教学观是以人本主义心理学为基础的。人本主义心理学认为:教育的任务在于帮助人们满足“自我实现”这个最高的需要。人本主义的代表人物罗杰斯(C.R.Rogers)认为“学习不是指那种仅仅涉及
Abstact: This thesis mainly discusses Chinese negative transfer in English learning ---Chinglish and does some error analysis about it. Furthermore, how we look at Chinglish?And some measures we shoul
摘要: 化学教学应十分重视化学实验的作用,通过观察现象---比较分析---归纳总结---得出规律,将利于新课改教学中针对学生科学方法论的教育和形成。关键词:化学教学;盐酸反应中图分类号:G633 文献标识码:A 文章编号:1006-3315(2008)06-104-01化学教学应十分重视化学实验的作用,通过观察现象---比较分析---归纳总结---得出规律,将利于新课改教学中针对学生科学方法论的教
摘要:文章论述了在目前宏观经济形势下BOT融资模式正成为发展中国家吸引外资、加强基础设施建设的重要途径,在一定时期内、一定程度上开發BOT基础设施项目是一种较理想的选择方案。关键词:BOT;项目融资中图分类号:F830.591 文献标识码:A 文章编号:1006-3315(2008)06-114-01一、BOT融资的含义、融资方式的种类BOT(建设——经营——移交)作为近来国际上兴起的一种新的投资
摘要:本文从硬件电路、外围器件及软件编程等方面简要论述了提高PLC控制系统可靠性、稳定性、安全性的几种解决措施和实现方法。关键词:PLC;可靠性中图分类号:TP33 文献标识码:A 文章编号:1006-3315(2008)06-118-01自动化系统所使用的各种类型PLC,大多处在震动大、灰尘多、电磁干扰强等恶劣环境中,要提高PLC控制系统可靠性,一方面要求PLC生产厂家提高设备的抗干扰能力,另一
摘要:电脑图形学应用领域主要集中在影视特效、合成制作、电脑游戏制作、建筑效果图制作、广告设计、电视栏目包装以及个人艺术创作五个方面。关键词:CG电脑图形;研究中图分类号:TP391.4 文献标识码:A 文章编号:1006-3315(2008)06-129-01CG为(Computer Graphics )电脑图形学的英文缩写,是一种使用数学演算法将二维或三维图形转化为电脑显示器的栅格形式的科学。