西安电子科技大学程珂获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉西安电子科技大学申请的专利一种轻量级分布式数据加密共享及比较函数构造方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120017256B 。
龙图腾网通过国家知识产权局官网在2025-10-24发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510102752.7,技术领域涉及:H04L9/08;该发明授权一种轻量级分布式数据加密共享及比较函数构造方法是由程珂;宋安霄;夏昱珩;代川云;李千行;邱国英;常曌;张涛;沈玉龙设计研发完成,并于2025-01-22向国家知识产权局提交的专利申请。
本一种轻量级分布式数据加密共享及比较函数构造方法在说明书摘要公布了:本发明公开了一种轻量级分布式数据加密共享及比较函数构造方法,该方法包括:在密钥生成阶段,给定安全参数1λ和比较函数fx={xα},预处理可信第三方服务器利用DCF密钥生成算法生成两个与比较函数对应的一对密钥且密钥分别反馈至两个独立的服务器;在密钥执行段,给定密钥和输入值x,基于01编码和早期中断技术,服务器输出比较函数的一个加法的秘密输出份β0和β1,当且仅当xα时,否则fx=0。本发明大幅降低了内存占用,减少了在线执行的计算复杂度,提高了计算效率,降低了计算成本,能够在分布式系统中高效灵活地实现安全比较操作。
本发明授权一种轻量级分布式数据加密共享及比较函数构造方法在权利要求书中公布了:1.一种轻量级分布式数据加密共享及比较函数构造方法,其特征在于,包括如下步骤: S1:在密钥生成阶段: 给定安全参数1λ和比较函数fx={xα},预处理可信第三方服务器利用DCF密钥生成算法生成两个与所述比较函数对应的一对密钥密钥分别反馈至两个独立的服务器P0和服务器P1; 所述步骤S1中,DCF密钥生成算法包括如下步骤: S11:初始化: 输入所述安全参数1λ和特殊路径α=α0,α1,…,αl-1,设置早期中断的最佳所在层数为v=l-1-log2λ,其中l为α的比特位长,初始化所述服务器P0的种子和所述服务器P1的种子以及所述服务器P0的标签和所述服务器P1的标签 S12:生成校正词: 对于α的前v+1比特字符串α0,…,αv,逐层生成前v+1层的校正词CW0||…||||CWv; 对于α的剩余字符串使用查找表的方法进行编码,即为如果则设置ω的第k个元素ωk=1,否则ωk=0,其次使用随机种子和构造第v+1位置的校正词 S13:生成密钥: 输出所述服务器P0的密钥密钥是由初始随机种子和v+1个校正词CW组成; 输出所述服务器P1的密钥密钥是由初始随机种子和v+1个校正词CW组成; 所述步骤S12包括: 对于每一层i∈[0,v],使用伪随机生成器G:{0,1}λ→{0,1}2λ+1生成种子扩展字符串; 将扩展字符串分为左半部分sL||tL和右半部分sR||tR,其中sL和sR为λ比特长的随机种子,tL和tR为1标签; 根据αi的值选择保留部分Keep和丢弃部分Lose:若αi=0,则保留左边部分Keep=L,丢失右边部分Lose=R;若αi=1,则保留右边部分Keep=R,丢失右边部分Lose=L; 计算校正词其中 计算下一层种子和标签 循环至v层停止,获得前v+1层的校正词CW0||…||||CWv; S2:在密钥执行段: 给定所述密钥和输入值x,基于01编码和早期中断技术,所述服务器P0和所述服务器P1分别输出所述比较函数fx的一个加法秘密输出份β0=f0x和β1=f1x,当且仅当xα时,否则 所述步骤S2包括: 对于前v位长的x0…xv,依据01编码规则测试比较,当x0…xvα0…αv时,根据01编码规则能够得到和并且 如果x0…xvα0…αv,则x0…xv只有一个xi=0的位满足x0…xi-11=α0…αi,获得当前x0…xvα0…αv的比较结果β; 对于xv+1,…,xl-1αv+1,…,αl-1的比较,基于查询表进行安全查询,选取所述查找表中第个值更新β,即为获得最终的xα的比较结果β; 步骤S2中,密钥执行包括如下步骤: S21:初始化: 所述服务器P0和服务器P1输入的密钥和公开的x=x0,x1,…,xl-1,从密钥中解析初始种子和每一层的校正字CWi,设置早期中断的最佳所在层数v=l-1-log2λ; S22:分层执行: 对于x的前v+1比特字符串x0,…,xv,逐层解析出获得前v+1层的x0,…,xvα0,…,αv的安全比较结果βb,其中b∈{0,1}; 对于x的剩余的字符串根据第v+1层的随机种子状态标签和校正词解析输出然后选取所述查询表第个元素更新βb,即为:其中 S23:返回结果: 所述服务器P0输出结果β0,所述服务器P1输出结果β1,所述轻量级分布式数据加密共享及比较函数的最终结果为其中β=1,则xα,否则,x≥α; 步骤S22包括: 对于x的前v+1比特字符串x0,…,xv,对于每一层i∈[0,v],使用伪随机生成器G:{0,1}λ→{0,1}2λ+1和种子生成扩展字符串τb,并且解析所述扩展字符串为s′L||t′L||s′R||t′R,其中s′L为当前左随机临时种子用每层的伪随机生成器的种子,s′R为当前右随机临时种子用每层的伪随机生成器的种子,t′L表示选择左半边的状态,t′R表示选择右半边的状态; 根据xi的值更新种子和标签,如果xi=0,则更新并更新右兄弟节点状态如果x=1,则更新直到循环至v层停止,获得前v+1层的x,…,x,…,α的安全比较结果β
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人西安电子科技大学,其通讯地址为:710071 陕西省西安市太白南路2号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励