一种集合成员关系判定的密码学构造方法及系统

    公开(公告)号:CN104618098A

    公开(公告)日:2015-05-13

    申请号:CN201510013367.1

    申请日:2015-01-12

    CPC classification number: H04L9/3026 H04L9/0643 H04L9/3033 H04L9/3218

    Abstract: 本发明实施例公开了一种集合成员关系判定的密码学构造方法及系统,能够对集合成员关系进行密码学表示,所述方法包括:将集合U中的每个元素ei转化为密码学空间内的随机点vi;确定集合中的每个元素ei'对应的随机点vi',并根据随机点vi'构造函数fS(x);引入一个随机秘密γ,确定fS(γ)及公开参数mpk;以mpk作为输入对fS(γ)进行处理生成集合S的密码学表示。所述密码学表示可实现集合成员关系判定:根据集合S的极点聚合函数输出的聚合值Rs构造对Rs的承诺;对于元素ei,当ei∈S时,根据集合S_=S\{ei}的零点聚合函数输出的聚合值Rs_验证所述承诺。本发明可用于构造满足集合成员关系的广播加密、基于属性加密、谓词加密等群组密码系统。

    一种集合成员关系判定的密码学构造方法及系统

    公开(公告)号:CN104618098B

    公开(公告)日:2017-09-26

    申请号:CN201510013367.1

    申请日:2015-01-12

    CPC classification number: H04L9/3026 H04L9/0643 H04L9/3033 H04L9/3218

    Abstract: 本发明实施例公开了一种集合成员关系判定的密码学构造方法及系统,能够对集合成员关系进行密码学表示,所述方法包括:将集合U中的每个元素ei转化为密码学空间内的随机点vi;确定集合中的每个元素ei'对应的随机点vi',并根据随机点vi'构造函数fS(x);引入一个随机秘密γ,确定fS(γ)及公开参数mpk;以mpk作为输入对fS(γ)进行处理生成集合S的密码学表示。所述密码学表示可实现集合成员关系判定:根据集合S的极点聚合函数输出的聚合值Rs构造对Rs的承诺;对于元素ei,当ei∈S时,根据集合S_=S\{ei}的零点聚合函数输出的聚合值Rs_验证所述承诺。本发明可用于构造满足集合成员关系的广播加密、基于属性加密、谓词加密等群组密码系统。

Patent Agency Ranking