[发明专利]一种基于向量和矩阵运算的支持计算的加密方法无效

专利信息
申请号: 201110276038.8 申请日: 2011-09-20
公开(公告)号: CN102314580A 公开(公告)日: 2012-01-11
发明(设计)人: 桂小林;黄汝维;余思;庄威;刘阳;林建材 申请(专利权)人: 西安交通大学
主分类号: G06F21/24 分类号: G06F21/24
代理公司: 西安通大专利代理有限责任公司 61200 代理人: 田洲
地址: 710049 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 向量 矩阵 运算 支持 计算 加密 方法
【权利要求书】:

1.一种基于向量和矩阵运算的支持计算的加密方法,其特征在于,包括以下步骤:

步骤一:将原始数据转换为向量,并通过加密矩阵进行加密,从而得到一个加密的外包向量;

步骤二:将计算参数转换为向量,并通过加密矩阵进行加密,从而得到一个加密的计算参数向量;

步骤三:对加密的外包向量和计算参数向量进行标量积、加、减、乘运算,从而得到加密的计算结果;

步骤四:用户通过加密矩阵与加密的计算结果的运算,得到计算结果的明文。

2.如权利要求1所述的基于向量和矩阵运算的支持计算的加密方法,其特征在于,步骤一具体包括:

一、字符串

(1)字符串转换为向量

数据拥有者首先生成字符串np的带通配符的子串,其基本步骤为按照空格将字符串分割,再根据各个子串在字符串中的位置加上通配符;然后,数据拥有者对字符串np和其带通配符的子串执行以下操作:计算元素组ce由n个元素组成,算法允许的字符串最大长度为len,np的长度为len’,首先为np连接len-len’个零从而形成np’,然后将np’分为(n-1)段;对于第i段,将其中每个字符转换为对应的ASCII码减去23,从而确保了每一个字符都用一个两位数来表示;接着将每个字符的对应两位数连接起来,中间用数字“0”间隔,形成数字vi,再计算vi’=vi*10m,其中m表示后面的(n-1-i)段的长度和;通过以上运算,数据拥有者将字符串np转换为一个(n-1)维的向量p=(v1′,v2′,...,v′n-1);

(2)外包字符串的加密

密钥由一个随机数组W={w1,w2,...,wk-3,wk-2}(k≥4,wi∈R),和一个d*d可逆矩阵M组成;假设外包字符串npi对应的向量为pi;数据拥有者创建一个d维的向量pi=(pi,-0.5*||pi||2,r1,w2,..rk-3,wk-2,-(Σj=12*t-1rj*wj),1)T,]]>其中t∈[1,k/2-1],||pi||是pi的标量积,rj是随机数且rj∈R;也就是说,计算元素组ce={pi,-0.5*||pi||2},随机元素组为re=(r1,w2,...,rk-3,wk-2,-(Σj=12*t-1rj*wj),1);]]>然后数据拥有者加密向量pi’得到Pi=M*pi’,并将Pi存储到服务提供者处;

二、数值数据

对数值数据的操作分为四种基本算术运算:加法、减法、乘法和除法;为了实现加/减法和乘/除法,计算元素组cs由加法因子addF和乘法因子mulF组成,其中addF由da(da∈Z+且da≥1)个元素组成,mulF由dm(dm∈Z+且dm≥2)个元素组成;也就是说,ce=(addF,mulF)且n=da+dm

转换一个数值数据np为d维向量的过程可以分为以下四步:首先,选择(da-1)个随机实数{arp1,arp2,...,arp(da-1)},]]>并计算arpda=np-Σi=1da-1arpi,]]>从而得到一个da维的向量然后,随机选择(dm-1)个随机实数其中每个实数的倒数都是有限小数,计算也是一个有限小数;这样,数据拥有者就将p转换为一个(da+dm)维的向量p=(arp1,arp2,...,arpda,mrp1,mrp2,...,mrpdm)T;]]>第三步,数据拥有者通过加入随机元素组re扩充p’从而构成了一个(da+dm+k)维的向量p=(arp1,arp2,...,arpda,mrp1,mrp2,...,mrpdm,rp1,...,rpk)T,]]>其中k∈Z+,rpj是随机实数;最后,数据拥有者使用一个d*d可逆矩阵M作为密钥加密p”形成了外包向量P=M*p”,并存储到服务提供者的服务器上;数据使用者转换检索参数为向量的步骤与数据拥有者的步骤一样;只是在进行加/减法运算时,数据使用者设置

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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