密码学常见困难问题DLP,CDH,DDH,GDH,BDH,CBDH,DBDH,GBDH,更新中

密码学常见困难问题:DLP,CDH,DDH,BDDH,
摘要由CSDN通过智能技术生成

密码学常见困难问题

大整数因数分解问题

1)给定两个素数p,q,计算乘积p·q=n很容易;
2)给定大整数n,求n的素因素p,q使得n=p·q非常困难.

DLP:The Discrete Logarithm Problem 离散对数问题

让G为一个阿贝尔群(交换群).我们把G中的二元操作写成乘法*.

1)给定G,g和h=ga,计算a是困难的.

2)这里a就叫做h的以g为底的离散对数.

CDH:The Computational Diffie-Hellman Problem 计算DH问题

CDH是基于由Whit Diffie和Martin Hellman提出的两方协商密钥在公共信道上不会被窃取的问题:

1)Alice和Bob共同确定使用的循环群G,和生成器q
2)Alice选择一个随机的密钥整数a,Bob选择了一个随机的整数b
3)Alice计算ga 在公共信道上发送给Bob,同时Bob也计算出 gb在公共信道上发送给Alice.
4)Alice和Bob都计算gab=(ga)b=(gb)a通过知道他们自己的随机的整数,这个生成的就是他们协商的密钥.
密钥gab是一个能被用于Alice和Bob之间的对称加密.
但是有一些人窃

  • 18
    点赞
  • 90
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值