浅谈加密算法.doc_第1页
浅谈加密算法.doc_第2页
浅谈加密算法.doc_第3页
浅谈加密算法.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浅谈加密算法摘要:密码技术是信息安全技术的核心,目前,密码已经从外交和军事领域走向公开。为了了解当前密码学的知识,提高自己的计算机的素养,增加自己的知识,丰富自己的业余生活。本文介绍了信息加密的重要性,并对密码算法的概念,重点讨论了密码算法中的布尔函数,最后总结了各种密码体制的应用。并在介绍密码学基本概念的基础上,论述和分析了密码算法的发展现状,以及对密码算法本身及其应用等的未来作了展望。以及如今加密方法的改进进行了讨论,并介绍了加密技术在家庭网络中的应用。关键词:算法概念;算法现状;家庭网路;密码理论Discussion on the encryption algorithmAbstract: Password technology is the core of information security technology, at present, the password from the diplomatic and military field has been to open. In order to understand the current cryptography knowledge, improve their computer literacy, increase their knowledge, enrich their spare time. This paper introduces the importance of the encrypted information, and the concept of cryptographic algorithm, this paper discusses the password algorithm in Boolean function, finally summarized the various password system application. And introduces the basic concept basis cryptography, discusses and analyses the current situation of the development of the cryptographic algorithm for cryptographic algorithm itself, and the future of and application are discussed. And now the improved encryption method is discussed, and introduced the encryption technology in the family network applicationKey words:Algorithm concepts;Algorithm status;Family network;Password theory 0 引言现如今信息越来越重要,一个维基解密揭露的信息就将美国弄得苦不堪言,所以对信息的加密越来越体显出他的重要性。密码自古有之。目前,已从外交和军事领域走向外交和军事领域走向公开,使用密码技术不仅可以保证信息的机密性,而且还可以保证信息的完整性和确定性,防止信息被修改,伪造和假冒,因此我们需要了解当前密码算法的知识,用来保护自己的信息安全。1 密码算法的概念密码技术是信息安全技术的核心,它主要由密码编码技术和密码分析技术两个分支组成。密码编码技术的主要任务是寻求产生安全性高的有效密码算法和协议,以满足对数据和信息进行加密或认证的要求。密码分析技术的主要任务是破译密码或伪造认证信息,实现窃取机密信息或进行诈骗破坏活动。这两个分支既相互对立又相互依存,正是由于这种对立统一关系,才推动了密码学自身的发展 。密码理论与技术目前主要有两大体制,即公钥密码与单钥密码(对称密码) 。其中,单钥密码又可以分为分组密码和序列密码。而公钥密码系统的概念在密码学的发展史上具有划时代意义,公钥密码算法又称非对称密钥算法、双钥密码算法。在公钥密码算法中, KpKs, Kp可以公开, 简称公钥; Ks必须保密,简称私钥。从Ks可以很容易推出Kp,但从Kp很难推出Ks。【1】公钥密码算法的这种单向特性是基于陷门单向函数实现的。目前只有两种类型的公钥系统是安全实用的,即基于大整数困难分解问题的密码体制和基于离散对数困难问题的密码体制。还有一些其公开的密钥密码体制,如Goldwasser - Micali 概率公开密钥系统、Mekle -Hellman背包公钥密码体制、有限自动机公钥密码体制、基于纠错码的公钥体制、基于辫群的密码体制、NTRU、量子密码体制等。2 加密算法的现状以及未来展望目前,密码已经从外交和军事领域走向公开,且已发展成为一门结合数学、计算机科学、电子与通信、微电子等技术的交叉学科。使用密码技术不仅可以保证信息的机密性,而且可以保证信息的完整性和确定性,防止信息被篡改、伪造和假冒。信息安全服务依靠安全机制来完成,而安全机制主要依赖于密码技术,因此,密码技术是信息安全的核心。而密码算法(Cryptography Algorithm ,用于加密和解密的数学函数) 又是密码的核心,所以,密码算法是保障信息安全的核心之核心,其重要性不言而喻。,1977 年美国NIST 提出数据加密标准(DES) ,出于政治原因和技术原因, 种密码算法在世界各国相继出现, 这些算法有:RIJ INDAEL 、MARS、RC6 、Twofish、Serpent 、IDEA、CS2Cipher 、MMB、CA21. 1 、SKIPJACK、Karn 等对称密码算法以及背包公钥密码算法、RSA、ElGamal 、椭圆曲线密码算法( ECC) 、NTRU等非对称密码算法。【2】以上这些算法有些已经遭到了破译;有些安全强度不高。随着破译方法、硬件技术的发展,导致AES、ECC 出现。技术和方法总是不停向前推进,因此,密码算法、应用及标准化工作也应不断地发展。下面从密码算法本身、基于密码算法的应用技术和密码算法的标准化工作三个方面进行分析和预测。2.1 密码算法本身量子密码、神经网络密码、混沌密码、基因密码等新型密码的研究和应用,表明了密码学具有强劲的生命力和广阔的应用前景。2.2 应用角度密码学不仅仅是编码与破译的学问,而且包括安全管理、安全协议设计、秘密共享、散列函数等内容。到目前为止,密码学中出现了大量的新技术和新概念,例如门限密码技术、零知识证明技术、盲签名、比特承诺、数字化现金等,所有这些均是基于密码算法的应用。2.3 标准化工作目前,美国已确定了21 世纪高级加密算法AES ,以代替过时的DES。欧盟各国投资33 亿欧元,计划在3 年时间内建立自己的分组密码、序列密码、公钥密码等算法标准。我国也应高度重视密码算法的标准化问题,增大密码研究经费投入的力度,以利于加快密码关键技术及其产品的研究与开发,为赢得高技术条件下的竞争提供信息安全保障。3 加密方法的改进 长期以来一次一密体制被认为是不可攻破的,但其任然存在缺点,但是可以利用类似移位密码和仿射密码的加密方式以及一次一密体制来构造完善保密的密码体制的条件及可行性,并且分别利用它们来构造逼近完善保密的密码体制。关于完善保密,有如下定理:某一个密码体制的密文数、密钥数和明文数若相等,则该密码体制完善保密的充要条件是:1)将每一个明文加密成每一密文的密钥只有一个;2)所有密钥都等概率的。该定理在证明过程中由于错误地利用概率论中的乘法公式,形成了类似用结论证明结论的循环证明,引入了错误。实际上还需要一个条件所有明文也是等概率的,则密码体制就具有完善保密性。在完善密码的地方,有四个地方可以可以去完善,第一,完善保密的概念;第二,完善保密构造方式;第三仿射密码实,模仿移位密码和现完善保密;第四,利用一次一密体制实现完善保密。可是世界上没有绝对的完全完美的加密存在,不存在完善的保密系统,也没有绝对通向保密的路,因为首先,世界上存在的消息是无穷的,而不是有限的;其次,许多情况下无法完全精确逼近消息出现的概率,且消息出现的概率是动态变化的;再次,信息往往是连续的,而不是离散和有限的。4.加密在家庭网络系统广播中的应用由于网络的普及,家庭网络已经成为下一代网络的重要研究领域。基于家庭网络的服务主要包括了各种网络视频,网络会议,网络控制以及远程访问。随着服务内容的增加,其安全问题越来越受到人们的关注。家庭网络的安全技术涉及家庭网络内部终端设备、内部信息安全和业务系统的安全(如防攻击、防非法接入等) ,在特定场合还需要能追查恶意呼叫,确定其来源从而采取相应的措施。家庭网络的安全包括了网络安全和业务系统安全。家庭网络包括3 层结构,自顶向下划分为管理层、连接层和底层。系统的组成单元包括注册服务器、骨干服务器、管理服务器、门节点和底层节点。【3】其中,底层家庭网关依据各种条件,形成不同的团体。在基于对等网络的家庭网络系统中,数字版权、收费以及安全问题是关注的焦点。广播加密算法的引入很好解决了数字版权和收费问题,保证了数据传输的后向安全性,同时需要的密钥存储空间很少,由于配对以及模幂运算较多,需要的计算量还有可以改进的空间,而且节点的登陆和退出不稳定,更换密钥的策略也需要更加的适应这种变换的环境。5 总结加密算法是当前比较高级的计算机的算法运用,当今社会是一个信息的社会,信息的重要性越来越为人重视,因此加密算法是一个特别重要计算机语言,因此我们应该认真研究。参考文献:1 Adam Young.Moti Yung Sliding Encryption A Cryptog

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论