[发明专利]基于素数分解的无损近似分存恢复方法及系统有效
申请号: | 202111357398.0 | 申请日: | 2021-11-16 |
公开(公告)号: | CN113992327B | 公开(公告)日: | 2023-10-20 |
发明(设计)人: | 邵利平;王卿龙;曹晓钰 | 申请(专利权)人: | 陕西师范大学 |
主分类号: | H04L9/30 | 分类号: | H04L9/30;H04N21/254;H04N21/4627;G06T1/00 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 张宇鸽 |
地址: | 710119 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 素数 分解 无损 近似 恢复 方法 系统 | ||
1.一种基于素数分解的无损近似分存方法,其特征在于,包括:
对含有秘密信息的数值区间进行处理,获取若干个素数;
基于所获取的若干个素数,对含有秘密信息的数值区间进行划分,获取与若干个素数对应的分存区间;
基于所获取的素数及分存区间,获取多素数分存多项式;
对多素数分存多项式进行处理,获取秘密信息的分存信息。
2.根据权利要求1所述的基于素数分解的无损近似分存方法,其特征在于,所述对含有秘密信息的数值区间进行处理,获取若干个素数,具体为:
秘密信息为s,含有秘密信息的数值区间为[a,b),秘密信息s与含有秘密信息的数值区间[a,b)的关系为:s∈[a,b),其中b>a;
记λ=b-a,将λ分解为g个素数p0,p1,…,pg-1且满足λ=p0+p1+…+pg-1,其中λ为大于0的整数,g≥1且0≤a<b,当a=0时,g>1;
所述基于所获取的若干个素数,对含有秘密信息的数值区间进行划分,获取与若干个素数对应的分存区间,具体为:基于所获取的素数构造递增数列,由递增数列对含有秘密信息的数值区间进行划分,得到与若干个素数对应的分存区间;
递增函数由公式(1)所示:
根据公式(1),素数p0,p1,…,pg-1构造递增数列S1,S2,…,Sg,并记S0=a;由S0,S1,S2,…,Sg将区间[a,b)划分为g个分存区间:δ0=[S0,S1),δ1=[S1,S2),…,δg-1=[Sg-1,Sg),记秘密信息s所属的分存区间
3.根据权利要求2所述的基于素数分解的无损近似分存方法,其特征在于,所述基于所获取的素数及分存区间,获取多素数分存多项式,具体为:
多素数分存多项式f(x)如公式(2)所示:
其中,为[0,pj)范围内的随机整数,同时为分存多项式第j个子式里xi的系数,pj为所获取若干个素数的某一个值;i∈[1,k-1],j∈[0,g-1],输入分存门限(k,n),2≤k≤n;n为在[1,pmin)中任取两两不等的整数的个数,n个两两不等的整数记为参与值τ0,τ1,…,τn-1,pmin为p0,p1,...,pg-1中最小的素数,k为恢复秘密信息时所需的最少分存信息数量;
所述对多素数分存多项式进行处理,获取秘密信息的分存信息,具体为:
将x=τ0,τ1,…,τn-1依次带入公式(2),根据秘密信息s所落入的分存区间从公式(2)中选择对应的子式,将秘密信息s分存成n个分存信息(τ0,f(τ0)),(τ1,f(τ1)),…,(τn-1,f(τn-1)),记为(τ0,f0),(τ1,f1),…,(τn-1,fn-1),且分存值f0,f1,…,fn-1均属于
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西师范大学,未经陕西师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111357398.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种内配碳制备球团钒钛磁铁矿冶炼方法
- 下一篇:一种防渗油电缆密封接头