
盲簽名為一種特殊的數字簽名,現今各種成熟的盲簽名方案主要用在均需匿名性與認證性的場合,如在電子現金中完成無法跟蹤的現金,電子選舉中做到無記名選舉等。
盲簽名是一種交互式協議,結果是讓擁有某個消息m的用戶User得到簽名人Signer給m的數字簽名s。
盲簽名的基本安全需求包括:
·盲性:除請求籤名的消息擁有者意外,消息內容針對所有人(含簽名人)都不可見。儘管簽名人簽名消息,還是得不到消息的具體內容。
·不可偽造性:任何不清楚簽名人私鑰的人均不能有效計算得到可經簽名驗證方程的消息—簽名對(m,s)。
·不可抵賴性:只要證明消息的簽名是合法的,則簽名人不論怎樣均無法否認自己簽過此消息。
·不可追蹤性:簽名消息公開後,簽名人不知道何時簽的,且雖說有那個時候的簽名信息,還是不可以追蹤到消息的內容。
如今唯一有較高安全性的基於編碼的盲簽名方案為Overbeck在2009年提出的QC盲簽名方案。該方案基於零知識證明協議與CFS簽名算法,作者並未給出嚴格的安全性證明,不過聲稱方案的安全性可總結成某些PKP實例與SD問題的困難性。由於此方案的簽名長度較長,典型參數下達至數M的大小,因此實用性不高。现在尚沒有被普遍承認的其他類似方案。
