古詩詞大全網 - 個性簽名 - 數字簽名算法的三個條件是什麽

數字簽名算法的三個條件是什麽

數字簽名算法至少應該滿足三個條件:

接收者能夠核實發送者對報文的簽名;?

發送者事後不能抵賴對其報文的簽名;?

接收者無法偽造對報文的簽名。 ?

數字簽名算法是數字簽名標準的壹個子集,表示了只用作數字簽名的壹個特定的公鑰算法。密鑰運行在由SHA-1產生的消息哈希:為了驗證壹個簽名,要重新計算消息的哈希,使用公鑰解密簽名然後比較結果。縮寫為DSA。

數字簽名是電子簽名的特殊形式。到目前為止,至少已經有 20 多個國家通過法律 認可電子簽名,其中包括歐盟和美國,我國的電子簽名法於 2004 年 8 月 28 日第十屆全 國人民代表大會常務委員會第十壹次會議通過。數字簽名在 ISO 7498-2 標準中定義為: “附加在數據單元上的壹些數據,或是對數據單元所作的密碼變換,這種數據和變換允許數據單元的接收者用以確認數據單元來源和數據單元的完整性,並保護數據,防止被人(例如接收者)進行偽造”。數字簽名機制提供了壹種鑒別方法,以解決偽造、抵賴、冒充和篡改等問題,利用數據加密技術、數據變換技術,使收發數據雙方能夠滿足兩個條件:接收方能夠鑒別發送方所宣稱的身份;發送方以後不能否認其發送過該數據這壹 事實。

數字簽名是密碼學理論中的壹個重要分支。它的提出是為了對電子文檔進行簽名,以 替代傳統紙質文檔上的手寫簽名,因此它必須具備 5 個特性。

(1)簽名是可信的。

(2)簽名是不可偽造的。

(3)簽名是不可重用的。

(4)簽名的文件是不可改變的。

(5)簽名是不可抵賴的。

參考鏈接:數字簽名算法_百度百科

/view/11763940.htm