[发明专利]用于加密消息的方法和加密节点有效
申请号: | 201580080353.X | 申请日: | 2015-06-02 |
公开(公告)号: | CN107852324B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 克里斯汀·约斯特;哈·拉姆;亚历山大·马克西莫夫 | 申请(专利权)人: | 瑞典爱立信有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/30 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 赵伟 |
地址: | 瑞典斯*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 加密 消息 方法 节点 | ||
1.一种由通信系统的加密节点(300,400)执行的用于根据所选择的加密方案提供消息m的加密的方法,所述方法包括:
-将k个噪声因子的集合{s1,...,sk}预先计算(200,3:1)为
其中h和N是所选择的加密方案的预定义的整数参数,r1,...,rk是随机数,并且所述预定义的整数参数N是合数;
-从客户端(302)接收(202,3:2)用于所述消息m的加密的请求;
-从预先计算的k个噪声因子的集合中选择(204,3:3)l个噪声因子的子集
-对于随机值R,作为所选择的l个噪声因子的子集的乘积对N取模后的结果来计算(206,3:4)hRmod N,其中R是l个噪声因子的子集中的随机数的总和使得
-通过以如下方式计算密文c来加密(208,3:5)所述消息m:
c=gm·hRmod N
其中g是所选择的加密方案的预定义的整数参数;以及
-将所述密文c作为加密消息进行传送(210,3:6)。
2.根据权利要求1所述的方法,其中所述加密节点(300,400)在数据流中从所述客户端接收所述消息m。
3.根据权利要求1或2所述的方法,其中所述加密节点(300,400)将所述密文c传送到所述客户端(302)或处理资源的云(304)。
4.根据权利要求1或2所述的方法,其中所述预定义的整数参数g是乘法群中的元素。
5.根据权利要求4所述的方法,其中所述预定义的整数参数h是乘法群中g的幂,h的阶数大于1并且小于其中是欧拉的phi函数。
6.根据权利要求1或2所述的方法,其中所选择的加密方案对应于Paillier密码系统的方案3,并且其中
N=p2·q2,p和q是质数,
g是乘法群中的元素,g的阶数是p·q的倍数,并且
h=gp·qmod N。
7.根据权利要求1或2所述的方法,其中所述加密节点(300,400)从预先计算的k个噪声因子的集合中随机地选择l个噪声因子的子集。
8.根据权利要求1或2所述的方法,其中预先计算的噪声因子的数量k相当高,所选择的噪声因子的数量l相当低,使得l<<k。
9.根据权利要求1或2所述的方法,其中使用超文本传输协议http或文件传输协议ftp执行接收所述请求和传送所述密文c中的至少一个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞典爱立信有限公司,未经瑞典爱立信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580080353.X/1.html,转载请声明来源钻瓜专利网。