1.Diffi-Hellman(D-H)秘钥
只能用来进行秘钥的交换,不能进行加密
1.基础:
2.例子:
3.交换原理:
4.D-H中间人攻击:
2.RAS算法
1.基本概念:
2.过程:
3.存在的问题:
4.对比:
3.椭圆曲线密码
1.用处
2.例子:
取两个参数为1和1,同时对23模运算
这里的23是有限域,即计算过程中数值会限制在这个值得范围内,不会过大导致计算的困难
3.椭圆曲线的加法
一般情况
使用的特殊情况
叠加
3P=2P+P,故找P和2P的连线
4.椭圆的离散对数问题
5.密码的设计
已知d求Q容易,而已知Q求d则男
生成元的解释:
假设一个集合A里面有元素a,这个集合上面有运算(可以是加法、乘法等等),能够共同构成封闭的代数群G,也就是a自己乘n次的结果,都在这个集合A里面,那么我们把aa,aaa,aaa*...()这些从a做运算得到的元素,叫做生成元。
记作G=(a)
另外的解释:
https://blog.csdn.net/chengqiuming/article/details/83003859
6.优势:
4.公钥密码体制的应用
1.对比
孰优孰劣?
2.应用举例
通信加密
数字签名
注意通信加密和数字签名使用的公钥和私钥顺序不同
双重加解密
秘钥交换