课堂上传纸条如何防范中间人攻击?

发布时间:
2025-02-15 21:43
阅读量:
7

step 1:选择一个大质数 P,不需要保密,如10^18+3

step 2:求出他的一个原根g,不需要保密

两个人各自选择一个数a,b,不需要传输,自己知道就行。

求出g^a与g^b在 mod p 意义下的值,并交换,不需保密,

根据这两个数求出g^ab,作为密匙

若P是10^18次方量级的那老师破译密匙至少要进行10^9次18位数除法

而你们只需要做50次18位数乘法即可。

END