Yesky首页| 产品报价| 行情| 手机 | 数码 | 笔记本 | 台式机 | DIY硬件 | 外设 | 网络 | 数字家庭 | 评测 | 软件 | e时代 | 游戏 | 视频 | 壁纸 | 群乐 | 社区 | 博客 | 下载
资讯:交换机 路由器 综合布线 无线路由器 无线网卡 产品:交换机 路由器 录音电话 综合布线 条码设备
您现在的位置: 天极网 > 硬件 > 网络 > SSL原理解密
全文

SSL原理解密

2004-04-26 00:00 作者: 出处: 天极硬件频道 责任编辑:>cigar

  那么如果有一个恶意的黑客H在甲和乙中间,虽然不能发现甲和乙已经交换的密码,但能干扰他们的交谈。他可以放过大部分信息,选择破坏一定的信息(这是非常简单的,因为他知道甲和乙通话采用的协议)。

  甲——〉H:你好
  H——〉乙:你好

  乙——〉H:嗨,我是乙,乙的校验

  H——〉甲:嗨,我是乙,乙的校验

  甲——〉H:prove it

  H——〉乙:prove it

  乙——〉H:甲,我是乙 {信息段[甲,我是乙] }乙的私钥

  H——〉甲:甲,我是乙 {信息段[甲,我是乙] }乙的私钥

  甲——〉H:ok 乙,here is a secret {secret} 乙的公钥

  H——〉乙:ok 乙,here is a secret {secret} 乙的公钥

  乙——〉H:{some message}secret-key

  H——〉甲:Garble[{some message}secret-key ]

  H忽略一些数据不修改,直到甲和乙交换密码。然后H干扰乙给甲的信息。在这一点上,甲相信乙,所以他可能相信已经被干扰的消息并且尽力解密。

  需要注意的是,H不知道密码,他所能做的就是毁坏使用秘钥加密后的数据。基于协议,H可能不能产生一个有效的消息。但下一次呢?

  为了阻止这种破坏,甲和乙在他们的协议中产生一个校验码消息(messageauthentication code)。一个校验码消息(MAC)是一部分由密码和一些传输消息产生的数据。信息段算法描述的上述特性正是它们抵御H的功能:

  MAC= Digest[some message,secret ]

  因为H不知道密码,他不能得出正确的值。即使H随机干扰消息,只要数据量大,他成功的机会微乎其微。例如,使用HD5(一个RSA发明的好的加密算法),甲和乙能够发送128位MAC值和他们的消息。H猜测正确的MAC的几率将近1/18,446,744,073,709,551,616约等于零。

  这是又一次修改后的协议:

  甲——〉乙:你好
  乙——〉甲:嗨,我是乙,乙的校验

  甲——〉乙:prove it

  乙——〉甲:嗨,我是乙,乙的校验

  甲,我是乙

  {信息段[甲,我是乙] } 乙的私钥

  ok 乙,here is a secret {secret} 乙的公钥

  {some message,MAC}secret-key

  现在H已经无技可施了。他干扰了得到的所有消息,但MAC计算机能够发现他。甲和乙能够发现伪造的MAC值并且停止交谈。H不再能与乙通讯。

共3页。 9 7 1 2 3
共3页。 首页 上一页 1 2 3
网友关注
最新上市
编辑推荐
文章阅读排行
周排行
月排行
欢迎订阅天极网RSS聚合资讯:http://www.yesky.com/index.xml