[发明专利]一种基于云计算的同态加密矩阵连乘安全外包方法有效
申请号: | 202010023649.0 | 申请日: | 2020-01-09 |
公开(公告)号: | CN111064558B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 黄海;王淑芳 | 申请(专利权)人: | 浙江理工大学 |
主分类号: | H04L9/00 | 分类号: | H04L9/00;H04L67/10;G06F17/16 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
地址: | 310018 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 计算 同态 加密 矩阵 安全 外包 方法 | ||
1.一种基于云计算的同态加密矩阵连乘安全外包方法,其特征在于,包括以下步骤:
(1)客户端收集工业上需要计算的矩阵数据Ai,并将收集的m个矩阵数据A1,A2...Am组成矩阵集,其中,矩阵A为n阶方阵,n为正整数;i∈{1,2,...,m},表示该矩阵所在矩阵集的位置;
(2)将步骤(1)每个矩阵数据Ai分别进行编码并加密,得到相应的m个密文矩阵并将上传至云服务器端;
(3)将每相邻的两个密文矩阵组成一个矩阵对,将所述矩阵对相乘,并且将矩阵对相乘所获得的结果再次两两组成矩阵对进行相乘计算,直至得到最后一个矩阵ctX,即完成计算;
(4)云服务器端将所述ctX返回给客户端,客户端对该结果进行解密得到m个矩阵连乘的结果X。
2.根据权利要求1所述同态加密矩阵连乘安全外包方法,其特征在于,步骤(3)具体包含以下子步骤:
(3.1)将第一密文矩阵和第二密文矩阵组成矩阵对;
(3.2)取出第一密文矩阵的对角线,分别为:
将上述对角线分别进行按列复制操作,得到如下n个对角线密文矩阵
(3.3)使用旋转操作将第二密文矩阵按行进行j次旋转,得到n个旋转密文矩阵
(3.4)将步骤(3.2)所得的n个对角线密文矩阵与步骤(3.3)所得n个旋转密文矩阵点乘,并将n个点乘矩阵相加,得到两个密文矩阵的乘积ctA';
(3.5)将其余密文矩阵依次组成矩阵对,重复步骤(3.2)至(3.4),点乘计算其余矩阵对,并将密文矩阵对计算结果存储,重复计算直至求出最终的结果ctX。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江理工大学,未经浙江理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010023649.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种集装箱空箱堆高机下降能量回收系统
- 下一篇:一种防火隔音门