买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】基于整数自举的环面全同态加密算法的数据处理方法_哈尔滨工业大学(深圳)(哈尔滨工业大学深圳科技创新研究院);暨南大学_202311686527.X 

申请/专利权人:哈尔滨工业大学(深圳)(哈尔滨工业大学深圳科技创新研究院);暨南大学

申请日:2023-12-11

公开(公告)日:2024-04-09

公开(公告)号:CN117857008A

主分类号:H04L9/00

分类号:H04L9/00;H04L9/08;H04L9/40

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.04.26#实质审查的生效;2024.04.09#公开

摘要:本发明公开了一种基于整数自举的环面全同态加密算法的数据处理方法,方法为:客户端根据安全参数调用密钥生成算法生成自身密钥、自举密钥和转换密钥,并将自举密钥和转换密钥发送给云端服务器,自身密钥本地保存;客户端调用加密算法使用自身密钥对明文数据进行加密操作得到密文传输给云端服务器;云端服务器根据客户端提供的评估函数、自举密钥及转换密钥对密文执行评估算法得到密文状态下的评估结果发回客户端;客户端根据自身密钥调用解密算法对密文状态下的评估结果进行解密操作获得明文数据的评估结果。本发明重新设计自举算法实现支持整数级数据的自举算法,大大提高了计算效率;同时支持整数级数据的非线性函数运算,减少了方案复杂度。

主权项:1.基于整数自举的环面全同态加密算法的数据处理方法,所述整数自举的环面全同态加密算法包括密钥生成算法、加密算法、评估算法及解密算法,其特征在于,所述整数自举的环面全同态加密算法的明文空间为为数据精度,为自然数集合;其密文空间为a、b为密文的两个组成部分,n表示a的维度,为0到1之间的实数构成的环面;所述数据处理方法包括下述步骤:客户端根据安全参数调用密钥生成算法KeyGen1λ,生成自身密钥sk、自举密钥bk和转换密钥ks,并将自举密钥bk和转换密钥ks发送给云端服务器,自身密钥sk本地保存;所述自身密钥sk、自举密钥bk和转换密钥ks的维度均为n;客户端调用加密算法Encm,sk使用自身密钥sk对明文数据m∈{-B,...,B-1}进行加密操作,得到密文c传输给云端服务器;所述明文数据包括布尔级明文数据和整数级明文数据;云端服务器根据客户端提供的评估函数f、自举密钥bk及转换密钥ks对密文c执行评估算法Evalc,bk,ks,f,得到密文状态下的评估结果c'发回客户端;所述评估算法包括整数自举算法和密钥转换算法;所述客户端提供的评估函数f包括非线性评估函数和线性评估函数;客户端根据自身密钥sk调用解密算法Decc',sk对密文状态下的评估结果c'进行解密操作,获得明文数据的评估结果。

全文数据:

权利要求:

百度查询: 哈尔滨工业大学(深圳)(哈尔滨工业大学深圳科技创新研究院);暨南大学 基于整数自举的环面全同态加密算法的数据处理方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。