對數字簽名的攻擊概述

2021-10-09 01:47:39 字數 410 閱讀 6332

通常有三種針對數字簽名的攻擊,簡要介紹如下。

1.選定部分訊息的攻擊

在這種攻擊中,攻擊者誘使真實使用者對本不想簽名的訊息進行數字簽名。這樣,攻擊者就獲得了被簽名的原始訊息和簽名。利用這些,攻擊者可以建立乙個新訊息,讓真實使用者使用之前的簽名進行數字簽名。

2.已知部分訊息的攻擊

在這種攻擊中,攻擊者從真實使用者那裡獲得一些以前的訊息和相應的數字簽名。像加密中的一直部分文字的攻擊那樣,攻擊者建立乙個新訊息,並在其上偽造真實使用者的數字簽名。

3.只有金鑰的攻擊

在這種攻擊中,前提條件是一些資訊由真實使用者進行了公開,攻擊者就可以濫用這些公開的訊息。這類似於加密中的只有密文的攻擊。只不過在這裡,攻擊者試圖建立真實使用者的簽名。

數字簽名簽名概述

數字簽名的技術流程描述 1 傳送者使用摘要演算法對傳送資訊產生資訊摘要 2 傳送者使用自己的私鑰對資訊摘要進行簽名 3 傳送者將資訊本身和已簽名的摘要一起傳送出去 4 接收者使用相同的摘要演算法對資訊本身計算資訊摘要 5 接收者使用傳送者的公鑰對簽名的摘要就行驗籤,獲得資訊傳送者的資訊摘要 6 接收...

數字簽名技術概述

1.簡介 由於前面介紹的mac相關問題,出現了用於數字簽名的數字簽名標準 digital signature standard,dss dss利用sha 1演算法計算初始訊息的訊息摘要,並對訊息摘要進行數字簽名。dss利用數字簽名演算法 dsa 注意dss是標準,而dsa是實際演算法。和rsa一樣,...

數字信封 數字簽名

2019 08 06 19 51 51 數字簽名是用來表明資料傳送者身份的,有了簽名就說明這個資料是傳送都發出來的。為什麼?因為可以用你的公鑰開啟你的簽名資訊,獲取明文的hash值。數字信封,被公鑰加密後的對稱密碼被稱為數字信封,用於對稱金鑰的交換。數字證書,用來證明資料傳送者的身份的。為什麼能證明...