[发明专利]一种基于云计算的同态加密矩阵行列式安全外包方法有效

专利信息
申请号: 201910598224.X 申请日: 2019-07-04
公开(公告)号: CN110324135B 公开(公告)日: 2022-05-31
发明(设计)人: 黄海;王淑芳 申请(专利权)人: 浙江理工大学
主分类号: H04L9/00 分类号: H04L9/00;H04L67/10;G06F17/16
代理公司: 杭州求是专利事务所有限公司 33200 代理人: 邱启旺
地址: 310018 浙江省杭*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 计算 同态 加密 矩阵 行列式 安全 外包 方法
【权利要求书】:

1.一种基于云计算的同态加密矩阵行列式安全外包方法,其特征在于,依次包括以下步骤:

步骤一:客户端收集工业上的数据,并将收集的数据组成矩阵A;

步骤二:将步骤一中的矩阵A进行编码并加密,得到相应的密文矩阵ct(A),然后将密文矩阵ct(A)上传至云服务器端,

其中矩阵A为n阶方阵,n为正整数,ct表示密文;

步骤三:云服务器首先计算ct(μ(X));然后计算ct(FA(X))=ct(μ(X))·ct(A);最后计算其中,矩阵X的初值设为A;具体步骤如下:

(1)计算ct(μ(X)),其计算过程如下:

(1.1)将密文矩阵ct(X)乘以上三角掩码矩阵得到上三角密文矩阵:

(1.2)密文矩阵ct(X)与单位掩码矩阵相乘,得到密文矩阵ct(X)的对角线矩阵再将得出的对角线矩阵通过replicate操作按列复制,得到密文矩阵

(1.3)将密文矩阵ct(R(X))通过rotate操作按行旋转操作,得到ct(X-i)为:

其中,i为旋转次数;

(1.4)将密文矩阵ct(X-i)乘以前n-i行为1的掩码矩阵,得到如下:

再将对应相乘的结果相加,并乘以对角线为-1的掩码矩阵得到如下矩阵:

(1.5)将(1.4)得到的矩阵与步骤(1.1)中的上三角密文矩阵ct(X′)相加,得到密文矩阵ct(μ(X)):

(2)本步骤计算ct(FA(X))=ct(μ(X))·ct(A),其计算过程如下:

(2.1)将(1.5)中的密文矩阵ct(μ(X)),取出其对角线,构成的对角线矩阵分别为cti(D(μ(X))):

将上述对角线矩阵通过replicate操作按列复制,得到如下n个密文矩阵ct(μ(X)_i):

(2.2)使用rotate操作将密文矩阵ct(A)按行进行i次旋转,得到n个密文矩阵ct(A-i):

(2.3)将(2.1)所得的n个密文矩阵ct(μ(X)_i)与步骤(2.2)所得n个密文矩阵ct(A_i)点乘,并将n个点乘矩阵相加,即得到ct(FA(X))=ct(μ(X))·ct(A);

(3)将(2.3)所得结果ct(FA(X))赋值给ct(X),然后重复(1)-(2)n-1次,得到的行列式:

其中,det(A)为矩阵A的行列式;

步骤四:云服务器端将的行列式的结果返回给客户端,客户端对该结果进行解密:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江理工大学,未经浙江理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910598224.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top