密碼學(xué) 簽名方案簡介

2020-07-31 13:53 更新

簡介

這一章,我們將研究簽名方案,簽名方案也稱為數(shù)字簽名。一個(gè)附加在文件上的傳統(tǒng)手寫簽名用來確定需要對(duì)該文件負(fù)責(zé)的某個(gè)人。日常生活中需要使用簽名,例如寫信、從銀行通過計(jì)算機(jī)網(wǎng)絡(luò)傳輸。這一一章,我們將研究一些簽 名方案,但是首先我們討論傳統(tǒng)簽名與數(shù)字簽名的一一些基本差異。 首先是簽署文件的問題。在傳統(tǒng)簽名模式中,手寫簽名是所簽署文件的物理部分。然而,數(shù)字簽名沒有物理地附加在所簽文件上,因此簽名算法必須以某種形式將簽名“綁”到所簽文件上。 第二個(gè)是簽名驗(yàn)證的問題。-一個(gè)傳統(tǒng)的簽名通過比較其他已認(rèn)證的簽名來驗(yàn)證當(dāng)前簽名的真?zhèn)?。例如,?dāng)某人在使用信用卡購物時(shí)簽名,售貨員需要對(duì)銷售單上的簽名與信用卡背面的簽名比較以便驗(yàn)證該人的簽名。當(dāng)然,這不是很安全的方法,因?yàn)橐獋卧?一個(gè) 人的簽名還是相對(duì)容易的。數(shù)字簽名卻能通過一個(gè)公開的驗(yàn)證算法對(duì)它進(jìn)行確認(rèn)。這樣,“任何人”都能驗(yàn)證一-個(gè)數(shù)字簽名。安全數(shù)字簽名方案的使用能阻止偽造簽名的可能性。

定義

簽名方案的安全性需求

  • 唯密文攻擊
  • 已知消息攻擊
  • 選擇消息攻擊
  • 完全破譯
  • 選擇性偽造
  • 存在性偽造
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)