3基本的安全协议课件.pptVIP

  • 7
  • 0
  • 约9.8千字
  • 约 52页
  • 2016-12-21 发布于浙江
  • 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 基本思想 承诺者Alice向接收者Bob承诺一个消息,承诺过程要求,Alice向Bob承诺时,Bob不可能获得关于被承诺消息的任何信息;经过一段时间后,Alice能够向Bob证实她所承诺的消息,但是Alice无法欺骗Bob。 . 协议 Alice把消息m放在一个箱子里并锁住(只有Alice有钥匙可以打开箱子)送给Bob; 当Alice决定向Bob证实消息时,Alice会把消息m及钥匙给Bob; Bob能够打开箱子并验证箱子里的消息与Alice出示的消息相同,并且Bob确信箱子里的消息在他的保管期间没有被篡改。 比特承诺 * 比特承诺方案具有两个重要性质 隐蔽性:即接收者不能通过接收的箱子来确定承诺值m 约束性:发送者不能改变箱子中的承诺值m 构造比特承诺 使用单向函数 :哈希函数 ,公钥加密 比特承诺 * 比特承诺 Alice承诺b(使用对称密码算法) (1)Bob产生一个随机比特串R,并把它发送给Alice。 (2)Alice生成一个由她想承诺的比特b组成的消息(b实际上可能是几个比特),以及Bob的随机串。她用某个随机密钥K对它加密,并将结果EK(R,b)送回给Bob。

文档评论(0)

1亿VIP精品文档

相关文档