欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2020100236490
申请人: 浙江理工大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

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。