【導讀】常能用于簽名和密鑰交換。基于不同有限域的指數(shù)運算(galois整數(shù)。其它問題的公鑰體制(ErrorCorrecting. 使用最廣泛的公鑰加密算法。每個用戶生成自己的公鑰\私鑰對:. 選擇兩個隨機大素數(shù),p,q. 選擇一個隨機加密密鑰匙e:e<N,解下列同余方程,求解密密鑰d:. 保存其解密似鑰:. 通常選擇小的加密指數(shù)e,且與ø互素。要加密消息M,發(fā)送者要得到接收者的。但在RSA中,e&d是特殊選擇的。需要計算模300digits的乘。計算機不能直接處理這么大的數(shù)。需要考慮其它技術,加速RSA的實現(xiàn)。解密比較慢,指數(shù)較大。CRT對RSA解密算法生成兩個解密方程(利用M=Cd. 安全性是基于離散對數(shù)。缺點:增加了消息長度(2倍)。選取一個大素數(shù)p及本原元amodp. 接收者Bob有一個密秘鑰xB. 發(fā)送者選擇隨機數(shù)k,0<=k<=p-1. 選擇p=97及本原根a=5. recipientBob選擇秘密鑰xB=58&計算并發(fā)布公鑰yB=558=44. 橢圓曲線上的運算(harderto