6. 公開鑰匙系統中的應用,何者具有確定傳送訊息內容的『完整性』與傳送 端的『..-阿摩線上測驗
1F
|
2F
|
3F 東征 大二下 (2021/04/27)
要如何利用公開金鑰演算法來達到電子簽名的需求呢?最簡單的方法如下:(假設A要對某文件簽名,而B要驗證此簽名是否正確)。 (1)A用他的私密金鑰對此文件加密,也就是做簽名。(2)A將此份簽名連同原始文件一同送給B。(3)B用A的公開金鑰對簽名解密,並與原始文件比對,若正確無誤,則驗證成功。 讀者或許會懷疑,如此簡單的幾個步驟,真的能符合上列需求嗎?我們可以一一討論: (1)身份認證:B用A的公開金鑰來驗證,所以可確定是A自己簽名的。(2)不可偽照性:因為只有A有他自己的私密金鑰,所以沒有他人能偽照A的簽名。(3)不可重複使用性:由於簽名是對那份文件加密,不同的文件有不同的簽名,所以無法將此簽名重複使用在別的文件上。(4)不可改變性... 查看完整內容 |