试论应用密码技术安全策略_第1页
试论应用密码技术安全策略_第2页
试论应用密码技术安全策略_第3页
试论应用密码技术安全策略_第4页
试论应用密码技术安全策略_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1/7试论应用密码技术安全策略论文摘要网络安全的根本目的是防止通过计算机网络传输的信息被非法使用。信息和数据安全的范围要比计算机安全和网络安全更为广泛,它包括了信息系统中从信息的产生直到信息的应用这一全部过程。密码技术是保护计算机信息安全的主要手段之一,使用密码技术可以保证信息的机密性,还可以保证信息的完整性和确定性,防止信息被篡改、伪造和假冒。论文关键词网络;信息安全;密码技术计算机网络信息安全的两个基本需求是保密性和完整性。密码技术是网络安全通信的基础,通过对通信内容进行加密变换,使未授权者不能理解其真实含义,以防止窃听等被动性攻击,保证信息的保密性;应用密码体制的认证机制,可以防止篡改、意外破坏等对传输信息的主动性攻击,以维护数据的完整性。保密和认证是信息系统安全的两个重要方面,但是认证不能自动提供保密性,而保密也不能提供认证机制。密码设计的基本思想是伪装信息,使未授权者不能理解它的真正含义,未隐藏的信息称为明文PLAINTEXT,伪装后的信息称为密文CIPHETREXT。构成一个密码体制的两个基本要素是密码算法和密钥KEY。在设计密码系统时,总是假定密码算法是公开的,真正需2/7要保密的是密钥。基于密码技术的访问控制是防止数据传输泄密的主要防护手段。访问控制的类型可分为两类初始保护和持续保护。初始保护只在入口处检查存取控制权限,一旦被获准,则此后的一切操作都不在安全机制控制之下。防火墙提供的就是初如保护。连续保护指在网络中的入口及数据传输过程中都受到存取权限的检查,这是为了防止监听、重发和篡改链路上的数据来窃取对主机的存取控制。LOCALHOST由于网络是一个开放式系统,使得加密变得不仅对于EMAIL,而且对于网络通信都很重要。L电子邮件安全与PGPPGP是由美国的PHILPZIMMERMANN设计的一种电子邮件安全软件,目前已在网络上广泛传播,拥有众多的用户。PGP是一个免费软件,并且其设计思想和程序源代码都公开,经过不断的改进,其安全性逐渐为人们所依赖。PGP在电子邮件发送之前对邮件文本进行加密,由于一般是离线工作,所以也可以对文件等其他信息进行加密。PGP中采用了公钥和对称密码技术和单向HASH函数,它实现的安全机制有数字签名、密钥管理、加密和完整性,它主要为电子邮件提供以下安全服务保密性;信息来源证明;信息完整性;信息来源的无法否认。PGP采用密文反馈CFB模式的IDEA对信息进行加密,3/7每次加密都产生一个临时128比特的随机加密密钥,用这个随机密钥和IDEA算法加密信息,然后PGP还要利用RSA算法和收信人的公开密钥对该随机加密密钥进行加密保护。收信人在收到加密过的电子邮件后,首先用自己的RSA私有密钥解密出IDEA随机加密密钥,再用这个IDEA密钥对电子邮件的内容进行解密。密钥长度为128位的IDEA算法在加密速度和保密强度方面都比56位密钥的DES算法要好,而且PGP采用的CFB模式的IDEA,更增强了它的抗密码分析能力。另外由于每次加密邮件内容的密钥是临时随机产生的即使破译了一个邮件,也不会对其他邮件造成威胁。PGP的基本操作模式是用IDEA作为信息加密算法,它可以提高加密、解密速度和增强保密性,同时对较短的随机密钥用较慢的RSA算法进行保护,以方便密钥管理。PGP数字签名采用了MD5单向HASH函数和RSA公钥密码算法。要创建一个数字签名,首先要用MD5算法生成信息的认证码MAC,再用发信人的RSA私有密钥对此MAC进行加密,最后将加密过的MAC附在信息后面。MAC值的产生和检查就是PGP的完整性保护机制。PGP采用分散的认证管理,每个用户的ID、RSA公开密钥和此公开密钥生成的时戳构成了这个用户的身份证书。如果一个用户获得了一份被他所信任的朋友或机构签名过的证书,他就可以信任这个证书并使用其中的公开密钥与4/7此证书的主人进行加密通信。如果愿意,他也可以对这份证书签名使信任他的朋友也能信任和使用这份证书。PGP就是采用这种分散模式的公证机构传递对证书的信任,以实现信息来源的不可否认服务。PGP的密钥管理也是分散的,每个人产生自己的RSA公开密钥和私有密钥对。目前PGP的RSA密钥和长度有3种普通级384位、商用级512位、军用级1024位。长度越长,保密性越强,但加懈密速度也就越慢。WWW安全中的密码技术采用超文本链接和超文本传输协议HTRP技术的WWW是因特网上发展最为迅速的网络信息服务技术,各种实际的因特网应用,如电子商务等大多数是以WWW技术为平台,但是WWW上的安全问题也是非常严重的。目前,解决WWW安全的技术主要有两种安全套接字层SSL和安全HTYP协议。1SSLSSL是NETSCAPE公司提出的建立在TCPIP协议之上的提供客户机和服务器双方网络应用通信的开放协议,它由SSL记录协议和SSL握手协议组成,建立在应用层和传输层之间且独立于应用层协议。和确定性。SSL握手协议在SSL记录协议发送数据之前建立安全机制,包括认证、5/7数据加密和数据完整性。SSL握手协议开始的起点是客户机知道服务器的公钥,它通过服务器的公钥加密向服务器传送一个主密钥,公钥加密算法可以是RSA、DIFIFEHELLMAN或FORTEZZAKEA。客户机和服务器分别根据这个主密钥计算出它们之间进行数据加密通信的一次性会话密钥这样会话密钥就永远不需要在通信信道上传输。客户机和服务器使用这对会话密钥在一个连接中按DES、RC2RC4或IDEA算法进行数据加密,此连接用CONNECTIONID和与此相关的会话密钥作废。所以每个连接都有不同的CONNECTIONID和会话密钥。由于主密钥不直接参与加密数据,只在客户机与服务器建立第一次连接时传送同时产生一个SESSIONID,它的生存期与SESSIONID有关。推荐的SESSIONID在通信双方的CACHE高速缓冲区中保存的时间不大于100秒,这样主密钥被泄漏的机会很小。SSL握手协议规定每次连接必须进行服务器认证,方法是客户机向服务器发送一个挑战数据,而服务器用本次连接双方所共享的会话密钥加密这个挑战数据后送回客户机。服务器也可以请求客户机的认证,方法与服务器认证一样。SSL记录协议定义了SSL握手协议和应用层协议数据传送的格式,并用MD2MD5算法产生被封装数据的MAC,以保证数据的完整性。6/7总之,SSL协议针对网络连接的安全性,利用数据加密、完整性交换认证、公证机构等机制,实现了对等实体认证、连接的保密性、数据完整性、数据源点认证等安全服务。SHTTPSHTTP是有EIT公司提出的增强GTTP安全的一种新协议,SHTTP定义了一个新方法SECURE和几个新报文头如CONTENTPRIVACYDOMAIN、CONTENTTRANSFERENCODING、PREARRANGEDKEYINFO、CONTENTTYPE、MACINFO等。HTTP报文贝0以PKCS一7或PEM报文格式成为SHTIP的报文体,从而获得了这两种安全增强型报文标准在数据加密、数字签名、完整性等方面的保护。SHTRP还定义了新的II,TIP报文头、可重试的服务器状态错误报告、新的HTML元素和ANCHOR属性,使客户机和服务器能够通过对等的协商,在报文格式、认证方式、密钥管理、签名算法、加密算法和模式等方面达成一致,从而保证一次安全事务通信。SHTIP所保护的是一次HTRP请求应答协议的报文,而H,ITIP连接是一种无状态的连接,所以SHTIP采用PKCS一7或PEM作为增强报文安全的主要手段。在数据加密方面,SHTTP支持的对称加密算法有DES、DESX、CDMF、IDEA和RC2。数字签名算法有RSA和7/7NIST的数字签名标准DSS,

温馨提示

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

评论

0/150

提交评论