DS

數字簽名

DS是數字簽名是公鑰密碼學發展中最重要的概念之一,它可以提供其他方法難以實現的安全性,它和傳統手寫簽名類似。

目錄

正文


在計算機通信中,當接收者收到一個消息時往往需要驗證消息在傳輸過程中有沒有被篡改,有時接收者還需要確認消息發送者的身份,所有這些都可以通過數字簽名來實現。數字簽名可以用來證實消息確實是由發送者簽發的,而且當數字簽名用於存儲數據或程序時,可以用來驗證數據或程序的完整性。它和傳統手寫簽名類似,應具有以下特徵:
(1)不可偽造性:除了簽名者外,任何人都不能偽造簽名者的合法簽名。
(2)認證性:接收者相信這份簽名來自簽名者。
(3)不可重用性:一個消息的簽名不能用於其他消息。
(4)不可修改性:一個消息在簽名后不能被修改。
(5)不可抵賴性:簽名者事後不能否認自己的簽名。