盲簽名
盲簽名
在普通數字簽名中,簽名者總是先知道數據的內容后才實施簽名,這是通常的辦公事務所需要的。 ·接收者對簽名再作去盲變換,得出的便是簽名者對原數據的盲簽名。在簽名被接受者公開后,簽名者不能追蹤簽名。
目錄
在普通數字簽名中,簽名者總是先知道數據的內容后才實施簽名,這是通常的辦公事務所需要的。但有時卻需要某個人對某數據簽名,而又不能讓他知道數據的內容。稱這種簽名為盲簽名(BlindSignature)。在無記名投票選舉和數字貨幣系統中往往需要這種盲簽名。
盲簽名與普通簽名相比有兩個顯著的特點:
①簽名者不知道所簽署的數據內容;
②在簽名被接收者泄露后,簽名者不能追蹤簽名。即:如果把簽名的數據給簽名者看,他確信是自己的簽名,但他無法知道什麼時候對什麼樣的盲數據施加簽名而得到此簽名數據。·盲簽名在電子商務和電子政務系統中有著廣泛的應用前景。
具體步驟:
·接收者首先將待簽數據進行盲變換,把變換后的盲數據發給簽名者。
·經簽名者簽名后再發給接收者。
·接收者對簽名再作去盲變換,得出的便是簽名者對原數據的盲簽名。
·這樣便滿足了條件①。要滿足條件②,必須使簽名者事後看到盲簽名時不能與盲數據聯繫起來,這通常是依靠某種協議來實現的。
盲簽名
背景:電子現金.
一般的簽名,簽名者對自己發出的簽名,必須是記得的,比如,在何時何地對誰發的,他自己可以記下來。但是,如果把簽名看作是電子現金的話,就涉及到一個匿名性的問題
用實際鈔票的時候,鈔票上有沒有寫你的名字?當然沒有。那我也不希望,銀行通過追蹤自己發出簽名,來獲得用戶的消費情況。於是就設計出盲簽名。
盲簽名演演算法是具有下列兩個特性的數字簽名演演算法
Ø 消息的內容對簽名者是不可見的
Ø 在簽名被接受者公開后,簽名者不能追蹤簽名。
意義:盲簽名在某種程度上保護了參與者的利益,但不幸的是盲簽名的匿名性可能被犯罪份子所濫用。為了阻止這種濫用,人們又引入了公平盲簽名的概念。公平盲簽名比盲簽名增加了一個特性,即建立一個可信中心,通過可信中心的授權,簽名者可追蹤簽名。