买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:广州芳禾数据有限公司
摘要:本发明提供了一种基于格自主路径代理生成及重加密与解密的方法、系统,所述基于格的自主路径代理重加密的方法包括:获取数据拥有者的初始加密数据以及委托路径信息;所述委托路径信息包括路径可信用户数量及路径中各可信用户的重加密密钥;根据所述委托路径信息中各可信用户的重加密密钥对所述初始加密数据进行依次重加密,得到重加密数据;向可信用户发送所述重加密数据;其中,委托路径信息通过安全系数和格参数生成的公共参数计算设定。以抵挡量子攻击,在有标准模型下证明数据安全性。
主权项:1.一种基于格的自主路径代理重加密的方法,其特征在于,包括:获取数据拥有者的初始加密数据以及委托路径信息;所述委托路径信息包括路径可信用户数量及路径中各可信用户的重加密密钥;根据所述委托路径信息中各可信用户的重加密密钥对所述初始加密数据进行依次重加密,得到重加密数据;包括:对所述初始加密数据进行第一次重加密时,重加密密钥为数据拥有者的公钥;通过对所述初始加密数据进行第一次重加密得到第一跳重加密数据;向可信用户发送处理请求;获取可信用户根据所述处理请求反馈确认信息;向所述可信用户发送第一跳重加密数据;当所述可信用户根据处理请求反馈不确认信息时:将第一跳重加密数据通过所述委托路径信息中下一个可信用户的重加密密钥进行重加密,获得第二跳重加密数据;向下一个可信用户发送处理请求;获取下一个可信用户根据发送处理请求反馈确认信息;向所述下一个可信用户发送第二跳重加密数据;计算得到第一跳重加密数据后,向委托路径中的数据使用者i1提出处理请求;数据使用者i1回复为不处理,则代理服务器使用委托路径中的数据使用者i2的重加密,得到第二跳重加密数据将第二跳重加密数据覆盖原第一跳重加密数据得到新的第一跳重加密数据向数据使用者i2提出处理请求,得到数据使用者i2回复确认处理,发送第一跳重加密数据至数据使用者i2;其中,委托路径信息通过安全系数和格参数生成的公共参数计算设定,其中在密钥生成中心初始化格参数n,m,q,χm,s,通过与数据拥有者提供的安全参数λ计算得到公共参数pp=κ,n,m,q,χm,s,其中s:高斯分布的参数 路径中数据使用者数量的最大值; χm是一个B有界的分布,即分布χ满足 是m×m的矩阵; 上以s为参数的高斯分布;κ:κ=logq表示q的比特长度;具体的重加密密钥计算过程如下:随机选择第一类矩阵加密数κ=logq;若j=0,则首先调用采样算法生成随机矩阵: 然后生成如下三个重加密密钥矩阵: 令若j∈{1,2,…,i-1},则首先调用采样算法生成两个随机矩阵: 然后,随机选择加密数构造如下四个重加密密钥矩阵: 令最后,数据拥有者将结果发送到代理服务器;所述根据所述委托路径信息中各可信用户的重加密密钥对所述初始加密数据进行依次重加密,得到重加密数据,具体还包括:代理服务器根据公共参数pp、委托路径 以及进行加密;1对于初始加密数据委托路径pathi上的数据拥有者i0到数据使用者i1的重加密密钥表示为计算下列第一跳重加密数据: 令则代理服务器将第一跳重加密数据为发送给数据使用者i1;2对于重加密数据委托路径pathi上的数据使用者ij到数据使用者ij+1的重加密密钥表示为令计算如下第一重加密数据: 代理服务器将第一重加密密文发送给数据使用者ij。
全文数据:
权利要求:
百度查询: 广州芳禾数据有限公司 基于格自主路径代理生成及重加密与解密的方法、系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。