群簽名與環簽名的介紹
一、群簽名
1、群簽名的演算法包括以下五個步驟:
2、群簽名有如下幾個特點:只有群中成員能夠代表群體簽名(群特性);接收者可以用公鑰驗證群簽名(驗證簡單性);接收者不能知道由群體中哪個成員所籤(無條件匿名保護);發生爭議時,群體中的成員或可信賴機構可以識別簽名者(可追查性)。
其簽名過程是一個群成員利用自己的私鑰和獲得的群證書籤署檔案,形成群簽名。
二、環簽名
環簽名指的是在n個公鑰中隱藏自己擁有私鑰的那個公鑰,具體應用就在於區塊鏈上隱藏交易傳送人(地址/公鑰)。具體流程:
(1)金鑰生成。為環中每個成員產生一個金鑰對(公鑰PKi,私鑰SKi)。
(2)簽名。簽名者用自己的私鑰和任意n個環成員(包括自己)的公鑰為訊息m生成簽名a。
(3)簽名驗證。驗證者根據環簽名和訊息m,驗證簽名是否為環中成員所籤,如果有效就接收,否則丟棄。
三、二者比較
(1)匿名性。都是一種個體代表群體簽名的體制,驗證者能驗證簽名為群體中某個成員所籤,但並不能知道為哪個成員,以達到簽名者匿名的作用。
(2)可追蹤性。群簽名中,群管理員的存在保證了簽名的可追蹤性。群管理員可以撤銷簽名,揭露真正的簽名者。環簽名本身無法揭示簽名者,除非簽名者本身想暴露或者在簽名中新增額外的資訊。提出了一個可驗證的環簽名方案,方案中真實簽名者希望驗證者知道自己的身份,此時真實簽名者可以通過透露自己掌握的祕密資訊來證實自己的身份。
(3)管理系統。群簽名由群管理員管理,環簽名不需要管理,簽名者只有選擇一個可能的簽名者集合,獲得其公鑰,然後公佈這個集合即可,所有成員平等。
相關文章
- 環簽名
- ipa重簽名原理介紹
- ios簽名證書簡單介紹iOS
- 電子簽名與手寫簽名的區別,電子簽名的優勢是什麼?
- 蘋果企業簽名與其他簽名區別與好處蘋果
- iOS簽名、iOS企業簽名、iOS超級簽名工具使用iOS
- 蘋果企業簽名多少錢-ios企業簽名-企業簽名蘋果iOS
- Pressone 簽名
- 簽名錄
- 【Brussel】簽名
- 簽名apkAPK
- 簽名修改
- 加密與數字簽名加密
- iOS逆向——應用簽名及重簽名原理iOS
- iOS證書籤名機制&重簽名&防止重簽名iOS
- 蘋果簽名該怎麼去選擇呢?iOS企業簽名-企業簽名蘋果iOS
- 蘋果企業簽名—ios簽名的演算法形式蘋果iOS演算法
- Authenticode簽名對未簽名程式碼的應用
- 蘋果簽名推薦,如何選擇蘋果簽名者蘋果
- 搞笑的msn簽名
- 蘋果簽名是怎樣給手機app簽名的呢?蘋果APP
- 程式碼簽名、驅動簽名的常見問題解答
- UTF-8 帶簽名和不帶簽名的區別
- iOS HOOK 注入與重簽名iOSHook
- 蘋果ios簽名蘋果iOS
- 手寫簽名
- 數字簽名
- 函式簽名函式
- iOS 重簽名iOS
- 個性簽名
- 【Vue】 簽名元件Vue元件
- canvas簽名效果Canvas
- 超級簽名是什麼?超級簽名跟企業簽名有什麼區別?
- 蘋果企業簽名:動態庫注入與企業證書重簽名蘋果
- iOS逆向 應用重簽名+微信重簽名實戰iOS
- Android v1 簽名 和 v2+ 簽名Android
- Android 打包簽名 從生成keystore到完成簽名Android
- 蘋果企業簽名的功能與作用蘋果