发明名称 多用户加密数据可比较加密方法及加密数据比较方法
摘要 本发明提供了一种多用户加密数据可比较加密方法及加密数据比较方法。用户U<sub>j</sub>需要对数据类型L下的数据与用户U<sub>i</sub>该类型的数据进行比较时,用户U<sub>j</sub>发送比较请求;用户U<sub>i</sub>收到该比较请求,若同意该比较请求,则将该数据类型的标签转换信息K<sub>Li</sub>发送给用户U<sub>j</sub>;U<sub>j</sub>采用标签转换信息K<sub>Li</sub>将其标签转换为标签T<sub>Lj</sub>,再生成进行比较的可比较加密数据M<sub>Lj</sub>;对可比较加密数据M<sub>Li</sub>和可比较加密数据M<sub>Lj</sub>进行比较,用户U<sub>j</sub>得到该比较结果。实现了在不需要对数据解密的情况下,实现多用户不同加密体制下,对运用不同加密密钥得到的密文进行比较。
申请公布号 CN104967516A 申请公布日期 2015.10.07
申请号 CN201510440040.2 申请日期 2015.07.24
申请人 四川理工学院 发明人 叶俊;苏跃斌;张海燕;李柳芬;蓝集明;唐子蛟;谢翘楚
分类号 H04L9/32(2006.01)I;H04L29/06(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L9/32(2006.01)I
代理机构 成都九鼎天元知识产权代理有限公司 51214 代理人 韩雪;吴彦峰
主权项 一种多用户加密数据可比较加密方法,具体方法步骤为:步骤一、用户U<sub>i</sub>判断要对其他用户用于比较使用数据的数据类型L是否为该数据类型下首次要公布的数据类型,是则进入步骤二,否则进入步骤三;步骤二、用户U<sub>i</sub>根据自己的随机私钥k<sub>iL</sub>结合可信第三方分配的特定私钥K<sup>(i)</sup>生成用于进行比较的数据的标签T<sub>Li</sub>、能够用于进行比较的可比较加密数据M<sub>Li</sub>及标签转换信息K<sub>Li</sub>;步骤三、用户U<sub>i</sub>根据数据类型L的私钥k<sub>iL</sub>结合可信第三方分配的特定私钥K<sup>(i)</sup>生成用于进行比较的数据的标签T<sub>Li</sub>、能够用于进行比较的可比较加密数据M<sub>Li</sub>及标签转换信息K<sub>Li</sub>;所述标签用于需要与其他用户的数据进行比较时,利用对方的标签转换信息,将自己的标签转换为新的标签;所述新的标签能够生成,能够与对方的可比较加密数据进行比较的可比较加密数据;所述标签转换信息K<sub>Li</sub>对需要进行比较的其他用户的标签进行转换,利用转换后的标签生成的可比较加密数据能够与可比较加密数据M<sub>Li</sub>进行比较。
地址 643000 四川省自贡市汇兴路学苑街180号