[发明专利]一种云数据地理位置的验证方法及系统有效

专利信息
申请号: 202010582761.8 申请日: 2020-06-23
公开(公告)号: CN111914044B 公开(公告)日: 2023-06-30
发明(设计)人: 刘丽敏;张阳;贾世杰;陈天宇;林璟锵;贾东征;钱文飞;赵欣怡;吕娜 申请(专利权)人: 中国科学院信息工程研究所
主分类号: G06F16/29 分类号: G06F16/29;G06F16/215;G06N3/006
代理公司: 北京君尚知识产权代理有限公司 11200 代理人: 陈艳
地址: 100093 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 地理位置 验证 方法 系统
【权利要求书】:

1.一种云数据地理位置的验证方法,其步骤包括:

1)数据持有者将存储文件分割成若干文件块,生成文件块同态标签集合,并将存储文件及文件块同态标签集合上传至云服务提供商,将生成的随机挑战拆分为l个子挑战,并将l个子挑战分别发送至l个主动地标,l≥3;

2)各主动地标将接收的子挑战转发给云服务提供商,并记录发送时间戳;

3)云服务提供商根据存储文件及各子挑战生成若干子挑战证据,通过文件块同态标签集合及各子挑战生成随机挑战证据,并将各子挑战证据广播至各主动地标,随机挑战证据发送至数据持有者;

4)各主动地标记录收到子挑战证据的接收时间戳,将子挑战证据、发送时间戳及接收时间戳返回至数据持有者;

5)数据持有者依据随机挑战证据及各子挑战证据进行验证,通过各主动地标的发送时间戳及接收时间戳,计算各主动地标到云服务提供商的距离,得到云数据地理位置。

2.如权利要求1所述的方法,其特征在于,使用冗余码将原始文件编码为存储文件。

3.如权利要求1所述的方法,其特征在于,通过以下步骤计算文件块同态标签集合:

1)基于安全参数λ随机生成签名密钥对(spk,ssk);

2)随机选择一随机元素计算ν←gα,得到数据持有者私钥sk=(α,ssk),公钥pk=(v,spk),为有限域,g是G的生成元,G和GT是阶为大素数p的乘法循环群,G×G→GT是双线性映射;

3)选择s个随机元素u1,u2,...us←G,计算存储文件标签t=name||n||u1||u2||…||us||SSigssk(name||n||u1||u2||…||us),s为文件块的扇区数量,G是具有素数阶p的乘法循环群,SSigssk(·)为通过签名私钥ssk的签名,name为文件F的名称;

4)计算每一文件块同态标签得到文件块同态标签集合1≤i≤n,1≤j≤s,n为文件块数量,H()为哈希函数。

4.如权利要求3所述的方法,其特征在于,通过以下步骤将生成的随机挑战拆分为l个子挑战:

1)随机选择c个不同的元素,每一挑战块索引值集合为I={n1,n2,...,nc},c∈[1,n],c为l的整数倍;

2)对于任意i∈I,生成一个随机数得到随机挑战chal={(i,vi)};

3)将挑战chal拆分为l个子挑战chalx,挑战块索引值和随机数按顺序拆分到各个子挑战,1≤x≤l。

5.如权利要求1所述的方法,其特征在于,通过以下步骤计算各主动地标到云服务提供商的距离:

1)利用各主动地标返回的发送时间戳及接收时间戳,计算每一主动地标的各子挑战的响应时延;

2)将每一主动地标的各子挑战的响应时延输入已训练的随机森林模型,得到各主动地标到云服务提供商的距离。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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