令G为某个乘法群,a,b,和cG,并有正整数x,y,和z。在.pptVIP

令G为某个乘法群,a,b,和cG,并有正整数x,y,和z。在.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
令G为某个乘法群,a,b,和cG,并有正整数x,y,和z。在

3.2 向量方案(续) 3.2 向量方案(续) 3.3 存在骗子的秘密分享 上校Alice,Bob,和Carol在某个隔离区很深的地下掩体中。一天,他们从总统那里得到密码消息:“发射导弹,我们要根除邪恶国家。” Alice,Bob,和Carol出示他们的分享,但Carol拿出的只是一个随机数。她实际是一个和平主义者,不想发射导弹。由于Carol的错误输入信息,他们恢复出来错误的秘密。导弹还停留在发射井里。更糟糕的是,没人知道究竟是谁在其中捣鬼。 3.3 存在骗子的秘密分享(续) 3.3 存在骗子的秘密分享(续) 3.3 存在骗子的秘密分享(续) 4 电话投币协议 4.1 应用实例 一个朋友没有意识到Alice和Bob不在一个地方,留给他们了一辆汽车。他们将怎样决定汽车的归属呢?Bob打个电话给Alice建议由他投币来决定。Alice说选择“背面”,但Bob说我投出的是“正面”。于是车归了Bob。这里Alice完全有理由怀疑Bob的诚实。下一次,她可能选择别的办法决定这一问题。 4.2 一个解决方法 这里有一个思路,就是Alice随机的选择一个比特b1发给Bob, Bob也随机的选择一个比特b2发给Alice,投币的结果就是b1 ? b2。问题就是谁先发送,如果Alice先,Bob将可以选择b2来控制投币的结果。这并不公平。 4.3 公平投币的要求 (1) Bob必须在听到Alice猜测之前就已经投币。 (2) Bob不能够在听到Alice猜测之后重复投币。 (3) Alice不能在其猜测之前得到投币结果。 4.4 使用平方根的投币 Alice Bob 4.4 使用平方根的投币(续) 4.4 使用平方根的投币(续) 4.4 使用平方根的投币(续) 4.4 使用平方根的投币(续) 4.4 使用平方根的投币(续) 4.4 使用平方根的投币(续) 5电话扑克协议 一个类似于公平投币的协议就是电话扑克协议,它允许Alice和Bob在电话两端玩扑克。不同于处理“正面”和“反面”两条消息,Bob需要处理分别代表每一张牌的52个数字c1, c2,..., c52 。如何保证在游戏中没有欺诈? 5.1 思想 Bob用自己的加密密钥加密牌c1,c2,..., c52发送给Alice。Alice随机选择5张牌,用自己的加密密钥加密,发还给Bob。 Bob解密这些牌后发还给Alice,她再解密决定自己手中的5张牌。 Alice再随机选择5张牌发给Bob。 Bob解密它们得到自己的5张牌。 5.1思想(续) 在游戏的过程中,剩下的牌可以按照同样的方法发出。在游戏结束后,Alice和Bob都公布自己的牌和密钥对以确定没有人在游戏中欺骗。 5.2 基于离散对数的扑克 5.2 基于离散对数的扑克(续) Alice Bob 5.2 基于离散对数的扑克(续) 5.2 基于离散对数的扑克(续) 5.2 基于离散对数的扑克(续) 5.2 基于离散对数的扑克(续) 5.2 基于离散对数的扑克(续) 5.2 基于离散对数的扑克(续) 5.2 基于离散对数的扑克(续) 5.2 基于离散对数的扑克(续) 谢谢! 令G为某个乘法群,a, b, 和c?G,并有正整数x, y, 和z。在各参数为指数规模时,请设计一个有效的算法计算axbycz并分析其计算效率。 第十五讲 秘密分享与游戏 秘密分享方案是与密钥建立相关的多方协议。秘密分享的原始动机是:为了保证密码密钥不丢失,希望产生密钥备份,但是越多的密钥备份,密钥泄露的可能就越大;越少的密钥备份,密钥丢失的可能就越大。秘密分享方案就是用来提高密钥可靠性而不增加泄露风险的方法。 现代密码学的一个主要成就在于高级安全协议的发展。这些协议可以让用户在网上解决现实世界中许多问题,进行各种游戏,也能执行各种有趣而复杂的分布任务。电话投币和扑克协议将在这一讲中做简要介绍。 本讲提要 秘密分享的应用 秘密分割 门限方案 电话投币协议 电话扑克协议 1 秘密分享的应用 1.1 秘密分割 假定你发明了一种烹饪食物方法。这一方法比目前已知的方法都好。对方法保密在市场竞争激烈的环境下十分重要。你可能仅会告诉最为信任的雇员具体方法,但雇员如果为竞争对手收买该怎么办?可能人人都可以按照这一方法烹饪食物。 1.1 秘密分割(续) 这就需要秘密分割。方法是将一个消息分割成碎片,每一个碎片没有任何意义,但是合在一起就可以重现消息。有了秘密分割技术烹饪方法可以作为消息,而每个雇员只能拿到一个碎片,仅当他们联合才能恢复出烹饪方法。如果任何雇员离职,他带走的仅是自己的一个碎片,这一信息本身并无用处。 但

文档评论(0)

tangtianbao1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档