作者:三黎 / 來源:白話區塊鏈
相傳,環簽名的思想來源于十七世紀的法國。當時法國大臣為了給國王進諫,但不想讓國王知道是誰領頭的,就采取了環形的簽名方式,簽名圍繞成了一個圈,名字也就沒有了先后順序,帶頭人是誰也就無從知曉。
而環簽名這個詞是( Ring Signature ) 2001 年由幾個密碼學家首次提出的,它是一種數字簽名方案,也是一種簡化的群簽名,在環簽名中只有環成員沒有管理者,不需要環成員間的合作。
環簽名的過程是這樣的:1.密鑰生成;2.簽名;3.簽名驗證。利用了非對稱加密技術,私鑰加密(簽名),公鑰解密,從而一定能確定是擁有私鑰的那個人簽的名。
通俗地舉個例子就是:
第一步:密鑰生成。在一個合租公寓里,每個人都擁有一個不同的大門密碼(公鑰),另外各自都有自己的臥室小門鑰匙(私鑰);
第二步:簽字確認。清潔阿姨每周都要來打掃,房東要求每位租客在清潔阿姨每周打掃時接待她,但租客并不想讓房東知道是誰每次給阿姨開門。阿姨要進來時,只能通過其中一個租客提供一個公鑰。
阿姨每次進門只能通過某個租客的公鑰開門,但是由于阿姨沒有私鑰,進不去每個租客的小門,也不知道自己用了誰的公鑰(房東可以根據阿姨是否可以進門得知是租客給阿姨開的門,即簽名確認)。
第三步:簽名驗證。房東可以根據阿姨可以進門和是否打掃過得知是租客給阿姨開的門,但不知道是哪位租客。
環簽名不需要管理者,由于其無條件匿名性和不可偽造性的特點,使得其在隱秘性方面比一般的群簽名更加突出。在眾多數字貨幣中,門羅幣正是運用了環簽名這項技術,也是公認的隱私性最好的加密貨幣之一。