全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210387776.8 (22)申请日 2022.04.13 (71)申请人 浙江安存云链数据技 术有限公司 地址 310000 浙江省杭州市西湖区转塘科 技经济区块2号1幢1层21 101-21103室 (72)发明人 徐单恒 徐敏  (74)专利代理 机构 北京聿宏知识产权代理有限 公司 11372 专利代理师 陈超德 吴昊 (51)Int.Cl. H04L 9/32(2006.01) H04L 9/06(2006.01) H04L 9/40(2022.01) (54)发明名称 基于区块链算力机的隐私保护的地理位置 证明系统 (57)摘要 本发明提供一种基于区块链算力机的隐私 保护的地理位置证明系统, 包括待证明设备、 定 位器、 验证设备和第三方可信设备; 待证明设备 向验证设备发送位置验证请求, 向定位器发送第 一位置获取请求; 定位器响应第一位置获取请 求, 获取待证明设备当前的第一位置信息和标识 信息, 对第一位置信息和标识信息进行哈希运算 生成第一哈希值, 对第一哈希值加密, 得到第一 加密哈希 值, 将第一加密哈希值发送至第三方可 信设备; 验证 设备从第三方可信设备获取第一加 密哈希值, 对第一加密哈希值解密, 得到第一哈 希值, 将第一哈希值与预存的第二哈希值进行对 比, 输出对比结果。 验证该待证明设备的位置是 否发生变化, 能够可靠地验证设备的位置, 避免 位置被伪造。 权利要求书2页 说明书10页 附图1页 CN 114978523 A 2022.08.30 CN 114978523 A 1.一种基于区块链算力 机的隐私保护的地理位置证明系统, 其特征在于, 包括: 待证明 设备、 定位器、 验证设备和第三方 可信设备; 所述待证明设备与 所述定位器以及所述验证设备连接, 所述验证设备与所述第 三方可 信设备连接; 所述待证明设备用于向所述验证设备发送位置验证请求, 并向所述定位器发送第 一位 置获取请求; 所述定位器用于响应所述第 一位置获取请求, 获取所述待证明设备当前的第 一位置信 息, 以及获取所述待证明设备 的标识信息, 对所述待证明设备的第一位置信息以及标识信 息进行哈希运算生成第一哈希值, 利用私钥对所述第一哈希值进行加密, 得到第一加密哈 希值, 将所述第一加密哈希值发送至所述第三方 可信设备; 所述第三方 可信设备用于 接收所述第一加密哈希值; 所述验证设备用于响应所述位置验证请求, 从所述第 三方可信设备获取所述第 一加密 哈希值, 利用预存的公钥对所述第一加密哈希值进 行解密, 得到所述第一哈希 值, 将所述第 一哈希值与预存的第二哈希值进行对比, 并输出对比结果。 2.根据权利要求1所述的系统, 其特征在于, 所述待证明设备用于并向所述定位器发送 第二位置获取请求; 所述定位器用于响应所述第二位置获取请求, 获取所述待证明设备的第二位置信息, 以及获取所述待证明设备的标识信息, 对所述待证明设备的第二位置信息以及标识信息进 行哈希运算生成第二哈希值, 利用私钥对所述第二哈希值进 行加密, 得到第二加密哈希值, 向所述第三方 可信设备发送 注册请求, 所述注 册请求携带 所述第二加密哈希值; 所述第三方可信设备用于响应所述注册请求, 接收所述第二加密哈希值, 将所述第二 加密哈希值发送至所述验证设备; 所述验证设备用于从所述第 三方可信设备获取所述第 二加密哈希值, 存储所述第 二加 密哈希值。 3.根据权利要求2所述的系统, 其特征在于, 所述定位器用于生成公钥, 且所述定位器 发送所述第三方 可信设备的所述注 册请求中还携带 所述公钥; 所述第三方可信设备用于响应所述注册请求, 接收所述公钥, 将所述公钥发送至所述 验证设备; 所述验证设备用于 接收所述第三方 可信设备发送的公钥, 存 储所述公钥。 4.根据权利要求3所述的系统, 其特征在于, 所述验证设备还用于利用所述公钥对所述 第二加密哈希值进行解密, 得到所述第二哈希值, 存 储所述第二哈希值。 5.根据权利要求2所述的系统, 其特征在于, 所述第 三方可信设备用于响应所述注册请 求, 接收所述第二加密哈希值后, 生成设备索引, 将所述设备索引发送至所述待证明设备; 所述待证明设备用于接收所述第 三方可信设备发送的所述设备索引, 还用于向所述验 证设备发送位置验证请求时, 所述 位置验证请求携带 所述设备索引; 所述验证设备用于从所述第三方可信设备获取所述设备索引, 存储所述设备索引; 所 述验证设备还用于在响应所述位置验证请求时, 根据所述位置验证请求携带的所述设备索 引查找预存的第二哈希值, 将所述第一哈希值与根据所述设备索引查找到的所述第二哈希 值进行对比。权 利 要 求 书 1/2 页 2 CN 114978523 A 26.根据权利要求5所述的系统, 其特征在于, 所述验证设备用于从所述第 三方可信设备 获取所述第二加密哈希值、 所述公钥和所述设备索引, 基于所述第二加密哈希 值、 所述公钥 和所述设备索引生成或更新设备列表, 基于所述设备列表存储所述第二加密哈希值、 所述 公钥和所述设备索引。 7.根据权利要求1所述的系统, 其特 征在于, 所述待证明设备用于向定位器发送合 规验证请求; 所述定位器用于响应所述合规验证请求, 获取所述待证明设备当前的第三位置信息, 以及获取所述待证明设备的标识信息, 根据预设区域算法对所述第三位置信息计算得到所 述待证明设备的第一区域信息, 对所述第一区域信息以及标识信息进 行哈希运算生成第一 区域哈希值, 利用私钥对所述第一区域哈希值进 行加密, 得到第一区域加密哈希值, 将所述 第一区域加密哈希值发送至所述第三方 可信设备; 所述第三方 可信设备用于 接收所述第一区域加密哈希值; 所述验证设备用于响应所述合规验证请求, 从所述第 三方可信设备获取所述第 一区域 加密哈希值, 利用预存的公钥对所述第一区域加密哈希值进行解密, 得到所述第一区域哈 希值, 将所述第一区域哈希值与预存的第二区域哈希值进行对比, 并输出对比结果。 8.根据权利要求7所述的系统, 其特征在于, 所述第三方可信设备用于生成可执行文 件, 所述可 执行文件记录 了所述预设区域 算法; 所述定位器用于从所述第三方 可信设备获取 所述可执行文件。 9.根据权利要求7所述的系统, 其特征在于, 所述第 三方可信设备用于基于地图生成多 个合规区域, 并对所述 合规区域进行哈希运 算生成第二区域哈希值; 所述验证设备用于从所述第三方 可信设备获取 所述第二区域哈希值。 10.根据权利要求1 ‑9任一项中所述的系统, 其特征在于, 所述定位器包括定位模块、 标 识信息获取模块、 哈希计算模块和 加密模块; 所述定位模块用于获取位置信息; 所述标识信息用于获取 所述待证明设备的标识信息; 所述哈希计算模块用于对位置信息以及标识信息进行哈希运 算生成哈希值; 所述加密模块用于对所述哈希值进行加密, 得到加密哈希值。 11.根据权利要求1 ‑9任一项中所述的系统, 其特征在于, 所述定位器获取位置信息的 方式包括以下至少一种: 通过GPS模块获取位置信息; 通过北斗模块获取位置信息; 通过IP地址获取位置信息; 通过Wi‑fi信息获取位置信息; 通过移动基站信号获取位置信息 。权 利 要 求 书 2/2 页 3 CN 114978523 A 3

.PDF文档 专利 基于区块链算力机的隐私保护的地理位置证明系统

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于区块链算力机的隐私保护的地理位置证明系统 第 1 页 专利 基于区块链算力机的隐私保护的地理位置证明系统 第 2 页 专利 基于区块链算力机的隐私保护的地理位置证明系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 08:19:54上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。