群签名
1991年,Chaum和Van Heyst初度提出了群签名的概念。群签名容许一个集体中的任意一个成员以匿名的方式代表整个集体对消息进行签名。
群签名需求有一个集体,一般是公司。处理员通过认证添加群签名的成员,每个成员的签名都代表集体。运用群签名可以很好的躲藏组织结构。例如,一个公司的员工可以运用群签名计划代表公司进行签名,验证者(或许是公司顾客)只需求运用公司的群公钥进行签名的合法性验证。验证者并不知道该签名是由哪个员工所签名的。当发作争议时,群处理员可以识别出实践的签名者。当然,群签名还可以运用于电子投票、电子招标和电子现金等。
怎样实现群签名呢?
入群:群成员在入群之前都会向群处理进行申请入群,通往后,申请人会和群处理员达到交互式协议,该协议可生成群成员的私钥。群处理员对该密钥进行签名,并颁发给申请人,结束入群。群成员群处理员将群公钥对外揭露。
签名:群成员通过自己的群密钥和群公钥对消息进行签名,得到群签名。
验证:通过输入群公钥和群签名用揭露的某种验证方法进行验证,返回值只有真假,验证者无法计算得到签名者是群公钥里的详细人员,只知道该签名者归于群公钥里的,可以代表集体。
寻找:群处理员可以通过群签名得到详细是哪个群成员进行签名的。
群签名是一个中心化的签名结构,该结构的算法都是群处理员定的,形成签名者的隐私没有做到真实的保证。
所以总结群签名有三点:
1.只有集体中的合法成员才华代表整个集体进行签名;
2.接收者可以用群公钥验证群签名的合法性,但不知道该群签名是集体详细哪个成员所签;、