數位簽章與認證協定

數位簽章的特性

直接式數位簽章

仲裁式數位簽章

數位簽章標準

參考課本第十章

數位簽章的特性

訊息認證可以保護通訊雙方不受第三者的干擾，但是無法保護任一方不受另一方的欺騙。

數位簽章(digital signature)具備以下的特性

必須能夠驗證簽章的所有者和簽章的時間

簽章的同時必須能夠確認文件內容

必須能由第三者來驗證

數位簽章包括信息認證功能

必須在計算上無法或難以被偽造

數位簽章分為「直接式」與「仲裁式」

直接式數位簽章

必須先簽章（hash）再加密，未來才能被第三者仲裁。

此方法的問題在於傳送者可以說自己的私密key遺失或被盜用。

信息

或hash

加密

演算法

密碼對

來源

KRa

收信端

KUa

A

B

解密

演算法

加密

演算法

解密

演算法

密碼對

來源

X

Y

Z

Y

X

KUb

KRb

仲裁式數位簽章

引進一個中間的仲裁者來解決可能的紛爭，當某一方的key遺失或無效時，必須主動通知仲裁者處理

直接式的數位簽章中，通訊的雙方不可能把key的可靠度狀況廣播給可能通訊的每一個人，但有一個共同的仲裁者，大家就可以對該仲裁者回報key的狀況。

相關簽章方式請參考課本 pp.399

數位簽章標準

NIST於1991年提出Digital Signature Standard (DSS），1996年發表最近的一次修訂。

輸入：雜湊函數SHA的輸出、一個亂數k、傳送者的私密key與一組通訊法則

輸出：r s，r是要受檢驗的簽章，s是檢驗過程中使用的參數

參考課本 pp.414

數位簽章與認證協定

tjm

1998-09-08T14:53:16