群簽名與環簽名的介紹
一、群簽名
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 簽名
- iOS逆向——應用簽名及重簽名原理iOS
- iOS證書籤名機制&重簽名&防止重簽名iOS
- 蘋果簽名該怎麼去選擇呢?iOS企業簽名-企業簽名蘋果iOS
- Android v1 簽名 和 v2+ 簽名Android
- 程式碼簽名、驅動簽名的常見問題解答
- 蘋果企業簽名—ios簽名的演算法形式蘋果iOS演算法
- 超級簽名是什麼?超級簽名跟企業簽名有什麼區別?
- canvas簽名效果Canvas
- 【Vue】 簽名元件Vue元件
- 手寫簽名
- iOSApp重簽名iOSAPP
- iOSApp簽名原理iOSAPP
- 蘋果簽名是怎樣給手機app簽名的呢?蘋果APP
- 蘋果企業簽名:動態庫注入與企業證書重簽名蘋果
- Apk 簽名的那些事APK
- RSA簽名的PSS模式模式
- "簡單"的加密簽名加密
- iOS逆向 應用重簽名+微信重簽名實戰iOS
- 蘋果簽名推薦,如何選擇蘋果簽名者蘋果
- ActiveX控制元件數字簽名實踐(免費簽名)控制元件
- tkinter調取簽名網而設計簽名頁面(十七)
- 關於程式碼簽名證書種類的介紹及對比
- 蘋果ios簽名蘋果iOS
- IOS App簽名原理iOSAPP
- App簽名二三事APP
- Android 應用簽名Android
- iOS 簽名機制iOS
- APK簽名報錯APK
- Android空包Apk簽名AndroidAPK