evo真人(中国)

文章橫幅PC版
文章橫幅iPad版
文章橫幅手機版

數字簽名的特性有哪些?

TIME:2019-02-21 16:44  click: 1120 次 來源: 未知

數字簽名可分為如下兩方面的基本特性。

1.數字簽名的功能特性

數字簽名的功能特性指為讓簽名可滿足所需的功能而應有的一些特性,這類特性主要包括:

(1)依賴性。數字簽名肯定得依靠被簽名消息的具體比特模式,不同消息的比特模式不一樣,所以由簽名算法生成的數字簽名也應是互不相同的。即一個數字簽名和所簽消息關係緊密、無法分割,離開被簽消息,簽名不會有一絲效用。

(2)獨特性。數字簽名一定是由簽名者擁有的獨有信息產生的,含有可代表簽名者獨有身份的核心信息。只有這樣簽名才不可偽造,也不能被簽名者否認。

(3)可驗證性。數字簽名一定是能驗證的,利用驗證算法可準確驗證一個簽名的真假。

(4)不可偽造性。仿冒一個簽名者的數字簽名不只在計算上行不通,而且想要藉助重用或拼接進行仿造造簽名也是不行的。比如,想要把一個簽名者在過去某個時間對一個消息的簽名用作該簽名者在另一時間對另一消息的簽名,或想要把簽名者對多個消息的多個簽名組合成對另一消息的簽名,都是不可行的。

(5)可用性。數字簽名的生成、驗證與識別的過程必須較簡單,能在普通設備上迅速實現,更可在線處理,簽名結果能存儲與備份。

2.數字簽名的安全特性

除以上功能特性外,數字簽名還應有一定安全特性,以保證它给予的功能是安全的,達到預期的安全保障。上述不可偽造性還能看成安全特性的一個方面,除此以外,數字簽名至少還應有下安全特性:

(1)單向性。與公鑰加密算法類似,數字簽名算法也應為一個單向函數,即對指定的數字簽名算法,簽名者拿自己的密鑰sk簽名消息m是容易的,不過給定一個消息m與它的一個數字簽名s,想要推導得到簽名者的簽名密鑰在計算上行不通。

(2)無碰撞性。對不同的消息m≠m',在相同密鑰下的數字簽名SIGsk(m)=SIGsk(m')等同的幾率可不計。

(3)無關性。即對於兩個不一樣的消息m≠m',無論m與m'存在什麼樣的內在聯繫,想要從某個簽名者對一個消息的簽名推導得到對另外一個消息的簽名不會實現。

數字簽名算法的以上安全特性從源頭上消除了仿冒數字簽名的可能性,使一個簽名者對某個消息得到的數字簽名和所簽消息的組合是唯一的,不可篡改也不能偽造。生成數字簽名的唯一方式是把簽名算法與簽名密鑰作用在被簽消息。

上一篇:數字簽名與傳統簽名的比較 下一篇:數字簽名方案包括什麼