密码学之密匙交换

最近在学习网易公开课上可汗学院现代密码学的课程,整理了一下自己的笔记2

迪菲.赫尔曼密匙交换
迪菲.赫尔曼密匙交换利用了单向函数正向求解很简单,反向求解很复杂的特性。
(n^x) mod m=s,已知n、x、m求s简单,已知n、m、s求x很难。此时也可以求,用穷举遍历法,但是当数字很大时,耗时很长代价很大,信息的价值就不大了。

过程如下:
A:有一个公匙n、m,私匙a。例如:3、17、15
B:有一个公匙n、m,私匙b。例如:3、17、13
C:偷听者,知道公匙n、m。例如:3、17

A:计算s1=(n^a) mod m得到s1,发送s1给B。例如:(3^15) mod 17=6。

C:截获s1

B:
第一步:收到s1,计算s2=(n^b) mod m得到s2,发送s2给A。例如:(3^13) mod 17=12。
第二步:计算s=(s1^b) mod m得到公匙 s。例如:(6^13) mod 17=10。

C:截获s2,此时C只有n、m、s1、s2,很难求a、b、s。

A:收到s2,计算s=(s2^a) mod m得到公匙s。例如:(12^13) mod 17=10。

完成:此时A、B都获得的共同的密匙s。

计算原理:
s1=(n^a) mod m,s2=(n^b) mod m
s=(s1^b) mod m=((n^a) ^b) mod m
  =(s2^a) mod m=((n^b) ^a) mod m
  =(n^ab) mod m


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
应用密码学手册PDF是一种电子格式的密码学手册,可以在电子设备上方便地阅读和学习。密码学是研究如何保护信息安全的学科,应用密码学手册PDF提供了密码学的理论和实践知识,是学习和应用密码学的有用工具。 应用密码学手册PDF的优势是可以随时随地访问和使用。只需要拥有支持PDF阅读的设备,如电脑、平板或手机,就可以打开密码学手册PDF进行阅读。相比传统的纸质手册,应用密码学手册PDF更加便捷,可以随身携带,随时查阅。它还可以实现全文搜索,快速找到所需内容,提高学习效率。 此外,应用密码学手册PDF还具有更新的优势。随着密码学领域的不断发展和更新,手册中的内容也会随之更新。应用密码学手册PDF可以通过网络下载最新的版本,获取最新的研究成果和技术进展,保持与时俱进。 除了学习,应用密码学手册PDF还可以在实际应用中发挥作用。密码学是信息安全的重要组成部分,对于保护个人隐私和商业机密具有重要意义。通过应用密码学手册PDF中的知识,可以了解和应用各种密码算法、协议和技术,提高信息安全性,保护个人和机构的信息安全。 综上所述,应用密码学手册PDF是一个方便、实用的电子工具,可以在学习和实际应用中发挥重要作用。通过使用应用密码学手册PDF,我们可以更好地了解密码学知识,提高信息安全性,保护个人和机构的信息安全。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值