刍议数据加密技术在电子商务中的应用_第1页
刍议数据加密技术在电子商务中的应用_第2页
刍议数据加密技术在电子商务中的应用_第3页
刍议数据加密技术在电子商务中的应用_第4页
全文预览已结束

下载本文档

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

文档简介

1、刍议数据加密技术在电子商务中的应用当前,我国电子商务的开展已经具有一定规模,在电子商务活动中,由于Intemet本身具有的开放性、灵敏性、病毒性、共享性等特点,也为信息平安带来了宏大威胁。如何保障电子信息的平安已经成为日前研究的一个热点问题。而加密技术作为一种重要的数据平安技术,在保证电子商务数据通信的机密性、可靠性和审查才能等方面,发挥着非常重要的根底作用。一、电子商务中应用数据加密技术介绍一对称加密体制单钥加密体制对称加密算法是加密密钥ke与解密密钥kd为同一密钥的加密算法。信息的发送者和接收者在进展信息的传输和处理时共同持有该密钥。对称加密体制最著名的算法是美国数据加密标准DES、高级加

2、密标准AEs和欧洲数据加密标准IDEA。对称加密体制的最大问题是密钥的管理和分配非常复杂。比方,在购物支付环境中,一个具有n个用户的网络,因为每对用户每次使用对称式加密算法都需要使用其别人不知道的唯一的密钥,以保证信息的机密性,所以系统拥有的密钥总数为nn-1/2,假设n等于104,那么就大约需要管理5107个密钥,消耗大量的存储空间。二DES加密算法输入64位的明文,在56位另外8位可用作奇偶校验或随意设置密钥的控制下,通过初始换位,然后经过16轮完全一样的加密变换,在加密变换过程中明文与密钥相结合,最后再通过逆初始换位得到64位的密文。该算法的优点是运算速度快,密钥容易产生,适宜加密大量的

3、数据。缺点是算法迭代次数少,不能提供足够的平安性。三数据加密设计一种密度强的密码算法有两种方法:一是研究用于密码分析的所有可能性解法,然后设计一套规那么以挫败这些解法中的任何一种算法,于是便能构造一种可以抗拒这些解法的算法;二是构造这样的一些算法,使得要破解它就必须解一些问题,而这些问题被认为是不可解的。本文将要介绍的DES算法属于第一种,而RSA那么属于第二种。下面选取两体系中各最具有代表性最有影响的算法DES和RSA进展讨论。四RSA算法RSA基于数学难题,即具有大素数因子的合数分解。RSA使用两个密钥,一个是公钥publickey,以下用PK表示,一个是私钥privatekey,以下用S

4、K表示加密时把明文分成块,块的大小可变,但不超过密钥的长度。RSA把明文块转化为与密钥长度一样的密文。其算法如下:首先选择两个机密的相异质数p,q,计算n=Pq,取r是与p-1q-1互质的数,这里r便是SK。接着找一数m,使得rm=lmodp-1q-1,根据欧几里得算法a-bn+C。那么a与b的gcd就等于b与C的gcd,这样的m一定可以找到。这里m和n便是公钥PK。在编码时,假设资料为A,将其分成等长数据N块,每块为an。计算b=a*mmodpq,那么b就是编码后的资料。至于解码,取c=b*rmodpq。那么c=a。黑客攻击时他想得到r,这样他就必须对n进展因式分解,选择足够大的质数p,q便

5、能阻止他分解因式。对于p,q的选择,一般来说是足够大的素数,对于大的质数p,q便能阻止他分解因式。这并没有一个确定的界限,因为随着计算机技术的开展,破解才能正在逐步增强根据摩尔定理计算才能18个月就翻一番。一般来说,平安等级高的,那么密钥选取大的,平安等级低些,那么选取相对小些的数。RSA的平安性依赖于大数分解,然而值得注意的是,是否等同于大数分解一直未得到理论上的证明,并没有证明要破解RSA就一定得进展大数分解。二、数据加密技术根据密钥类型不同的分类根据密钥类型不同将现代密码技术分为两类,即对称加密算法机密钥匙加密和非对称加密算法公开密钥加密。一保证每对用户之间都有不同的密钥随着对称密码的开

6、展,NIST在2002年5月建立了新的高级数据加密标准fAESl标准。AES有3个密钥长度:128,192和256位。相对而言,AES的128密钥比DES的56密钥强1021倍。但缺点是密钥难于共享、密钥多而难以管理。可见,对jj5:密钥加密体制的局限性在于密钥管理较困难:为了保证密钥不被第三者知道,就要每两个用户之间都要有一个不同密钥。但密钥很难共享,假设有n个用户互相通信的话。假设要保证每对用户之间都有不同的密钥,那么需要nn-l个密钥:而且,对称加密体制不能用于数字签名。其他的对称加密算法还有IDEA算法、Blowfish算法等。二对称密钥加密系统对称密钥加密系统是加密和解密均采用同一把

7、机密钥匙,而且通信双方都必须获得这把钥匙,并保持钥匙的机密。较典型的有DES、AES,其特点是:数据加密标准,速度较快,适用于加密大量数据的场合,DES算法采用传统的换位和置换的方法用56位密钥对32位数据块进展加密操作,最终产生64位密文块。该算法的优点是运算速度快。密钥容易产生,适宜加密大量的数据;缺点是算法相对简单,易被破解。为了增加平安性,1999年美国国家标准与技术研究所fNlSn将3-DES指定为向AES过渡的加密标准。它是DES的一个更平安的变形,采用三重DES加密,即使用三个密钥进展三次对称加密,使密钥增加到112位,进一步增强了破解的难度。三、完毕语随着Internet网络技术的开展,越来越多的人通过Internet网络参与到电子商务中,电子商务的开展速度非常快捷,前景非常诱人.但随之而来的平安问题也越来越突出,数据加密技术,特别是混合密钥加密技术是电子商务采用的主要技术,它是一种主动平安防御策略,通过数据传输存储完好性鉴别密钥管理等多

温馨提示

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

评论

0/150

提交评论