[发明专利]基于素数分解的无损近似分存恢复方法及系统有效

专利信息
申请号: 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个两两不等的整数记为参与值τ01,…,τn-1,pmin为p0,p1,...,pg-1中最小的素数,k为恢复秘密信息时所需的最少分存信息数量;

所述对多素数分存多项式进行处理,获取秘密信息的分存信息,具体为:

将x=τ01,…,τ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均属于

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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