SSL与TLS

上一篇 / 下一篇  2008-01-12 22:49:29

SSL与TLSIXPUB技术博客z'D9H%e*`4V/y)DE4H(H
最新版本的TLS(Transport Layer Security,传输层安全协议)是IETF(Internet Engineering Task Force,Internet工程任务组)制定的一种新的协议,它建立在SSL 3.0协议规范之上,是SSL 3.0的后续版本。在TLS与SSL3.0之间存在着显著的差别,主要是它们所支持的加密算法不同,所以TLS与SSL3.0不能互操作。IXPUB技术博客sLPPj GF,u fn
1.TLS与SSL的差异IXPUB技术博客,Qv/K {U?
1)版本号:TLS记录格式与SSL记录格式相同,但版本号的值不同,TLS的版本1.0使用的版本号为SSLv3.1。IXPUB技术博客c4cO-vIA ~
2)报文鉴别码:SSLv3.0和TLS的MAC算法及MAC计算的范围不同。TLS使用了RFC-2104定义的HMAC算法。SSLv3.0使用了相似的算法,两者差别在于SSLv3.0中,填充字节与密钥之间采用的是连接运算,而HMAC算法采用的是异或运算。但是两者的安全程度是相同的。IXPUB技术博客8qFgr~6G }@f
3)伪随机函数:TLS使用了称为PRF的伪随机函数来将密钥扩展成数据块,是更安全的方式。
VS4CB7mIW9R%F(ZD04)报警代码:TLS支持几乎所有的SSLv3.0报警代码,而且TLS还补充定义了很多报警代码,如解密失败(decryption_failed)、记录溢出(record_overflow)、未知CA(unknown_ca)、拒绝访问(access_denied)等。IXPUB技术博客fR+Z,[Q$jN
5)密文族和客户证书:SSLv3.0和TLS存在少量差别,即TLS不支持Fortezza密钥交换、加密算法和客户证书。
a g^#X7N,e06)certificate_verify和finished消息:SSLv3.0和TLS在用certificate_verify和finished消息计算MD5和SHA-1散列码时,计算的输入有少许差别,但安全性相当。
nGl+X*P.H!]07)加密计算:TLS与SSLv3.0在计算主密值(master secret)时采用的方式不同。IXPUB技术博客.P E%bj.c5OR-DB
8)填充:用户数据加密之前需要增加的填充字节。在SSL中,填充后的数据长度要达到密文块长度的最小整数倍。而在TLS中,填充后的数据长度可以是密文块长度的任意整数倍(但填充的最大长度为255字节),这种方式可以防止基于对报文长度进行分析的攻击
yc4Q{,E6IRyW)R1k7\02.TLS的主要增强内容
uW7n!EX&s(S|Z0
TLS的主要目标是使SSL更安全,并使协议的规范更精确和完善。TLS 在SSL v3.0 的基础上,提供了以下增强内容:
y U-Kl(M;o^01)更安全的MAC算法;IXPUB技术博客 ^nP;O&r
2)更严密的警报;IXPUB技术博客2l a[;^i,Vf
3)“灰色区域”规范的更明确的定义;IXPUB技术博客"Bi#O\?3\2n
3.TLS对于安全性的改进IXPUB技术博客4f9M9CcH9w
1)对于消息认证使用密钥散列法:TLS 使用“消息认证代码的密钥散列法”(HMAC),当记录在开放的网络(如因特网)上传送时,该代码确保记录不会被变更。SSLv3.0还提供键控消息认证,但HMAC比SSLv3.0使用的(消息认证代码)MAC 功能更安全。
Z)zl D)Xp02)增强的伪随机功能(PRF):PRF生成密钥数据。在TLS中,HMAC定义PRF。PRF使用两种散列算法保证其安全性。如果任一算法暴露了,只要第二种算法未暴露,则数据仍然是安全的。
0Ub0lM"U z5x }03)改进的已完成消息验证:TLS和SSLv3.0都对两个端点提供已完成的消息,该消息认证交换的消息没有被变更。然而,TLS将此已完成消息基于PRF和HMAC值之上,这也比SSLv3.0更安全。IXPUB技术博客2d _f(De
4)一致证书处理:与SSLv3.0不同,TLS试图指定必须在TLS之间实现交换的证书类型。IXPUB技术博客kbzh$b)n"nlf:K
5)特定警报消息:TLS提供更多的特定和附加警报,以指示任一会话端点检测到的问题。TLS还对何时应该发送某些警报进行记录。
;BW8k9w'y\0

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2010-04-13  
    123
45678910
11121314151617
18192021222324
252627282930 

我的存档

数据统计

  • 访问量: 42719
  • 日志数: 951
  • 建立时间: 2008-01-08
  • 更新时间: 2008-01-13

RSS订阅

Open Toolbar