欢迎来到天天文库
浏览记录
ID:21152282
大小:53.00 KB
页数:6页
时间:2018-10-20
《浅析计算机数据加密技术》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、浅析计算机数据加密技术:数据加密技术是实现信息安全传递的保障,特别是目前基于互联X的电子商务的发展更使得信息安全成为社会关注的问题。本文回顾了计算机数据加密技术产生的背景,对目前实行的计算机加密标准进行了分析,同时文章阐述了目前计算机数据加密的方法和形式以及未来计算机数据加密技术发展的方向:密码专用芯片和量子加密技术,最后文章介绍了计算机数据加密技术在实际中的应用。 关键词:计算机;数据加密;标准和方法;前景和应用 :G20:A:1009-0118(2012)05-0230-02 一、引言 近些年计算机和X络
2、技术飞快的发展,互联X的兴起带动了经济的快速发展,特别是目前通过互联X进行的交易越来越多,但是随着X络技术的不断进步,互联X信息安全问题也日渐突出,X络安全问题成为当今社会的关注的焦点,计算机病毒、X络黑客、邮件炸弹、非法远程控制和监听都是目前比较猖獗的X络安全问题。X密码技术是实现X络信息安全的一个非常重要的步骤,信息X络安全中的身份认证,传输和存储信息的加密保护、信息完整性和不可否认性等,都需要运用密码技术来解决[1]。最近20年信息加密技术在X络信息安全中的地位越来越受到重视,加密技术是保障信息安全的各种技术手段中
3、最为核心和关键的环节,通过对重要数据的加密可以保证数据在传输过程中的安全性和完整性。数据加密通常包括加密算法、明文、密文以及密钥,密钥控制加密和解密的几个过程,所以对加密技术的研究是一个十分值得研究的方向,本文正是在这个背景下展开研究的。 二、关于加密技术和加密标准的概述 作为保障数据传输安全的加密技术产生的年代久远,早在几千年前埃及人和古巴比伦就通过对信息进行特别的编码而保护书面信息的安全。近代的信息加密技术主要在军事领域展开,德国在二战时期发明了著名的恩格玛机来对信息进行加密,随着计算机性能的不断提升,科学家们又
4、不断地研究出更为严密的信息加密手段,利用ROSA算法产生的私钥和公钥就是在这个基础上产生的。信息加密的基本方式就是用某种数学算法对原来的明文或数据进行一定的处理,将这些明文编程不可读写的数字代码,只有信息接收者在输入相应的密钥后才能还原数据的真实内容,通过这种方法来处理数据,使得数据在传输过程中不会被他人非法盗窃、阅读和修改。 计算机数据加密技术的发展也离不开数据加密标准的支持,早在1977年美国国际商用机器公司(IBM)为美国政府计算机数据研制出了一种特殊的计算方法,称之为计算机数据加密标准(DataEncrypti
5、onStandard),这个加密算法是应用56位密钥为基础,首先将64位的明文通过变换其位置进行置换大乱;接着对上述的64位明文进行分解,将所要进行加密的明文拆分成为两套32位的明文;接着运用将上述两套32位明文采用计算机数据加密标准进行16次的位置变换;最后采用逆置换的方法对打乱后的数据进行逆置换,从而实现了计算机数据的加密。 由于美国电子开拓基金会在1999年对上述加密标准进行了破译,美国政府也因此对原有的加密标准进行了改进,这种改进方法是在原来的DES基础上进行了三重加密,即(TripleDataEncrypti
6、onStandard)简称3DES[2]。这种新的加密标准使得数据的接收者必须通过使用三个密钥才能对加密的数据进行解密,这种方法也因此使得数据的保密性提升了3倍。这三把密钥之间相互关联,需要解密者对每层密码分别进行破解,若其中的一把密钥丢失则不能通过其他的两把密钥对数据进行破解,这种方法对数据的破解者来说十分困难。 3DES虽然对政府的关键数据保护进行了提升,但是对金融交易却形成了障碍,于是美国国家标准与技术研究所有开发出针对金融交易数据保密的方法,称之为高级加密标准(AdvancedEncryptionStandar
7、d),简称为AES。这种算法的比较简便精确,而且安全性也十分可靠,这种加密方法同时还能支持很多的小型设备,同原有的3DES相比具有高安全性和高效率。 三、计算机数据加密的方法和形式 数据加密技术通常分为两个方式,一种称之为对称式,一种称之为非对称式。顾名思义,对称式的加密就是加密和解密的密钥是相同的,这种加密技术使用的范围比较广泛,上面所阐述的DES加密标准就是对称式加密的一种;非对称式加密比较复杂,其加密和解密的过程采用的是不同的密钥,只有通过两个密钥的相互配合才能对加密数据进行解密,其中对外公布的密钥称之为公钥,
8、保存在持有人手中的称之为私钥[3]。同对称式加密相比,非对称式加密避免了密钥在X络传递过程中被盗取的可能,数据接收者只需根据自己保存的私钥就能对加密数据进行解密。 加密的方法又可分为三个种类:软件加密、硬件加密和X络加密[4]。软件加密的形式有密码表加密、软件校验方式、CD-KEY加密、许可证方式、钥匙盘方法和光盘
此文档下载收益归作者所有