(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210399572.6
(22)申请日 2022.04.15
(71)申请人 湖南天河国云科技有限公司
地址 410000 湖南省长 沙市长沙经济技 术
开发区星沙产业基地开元东路1318号
综合楼308
(72)发明人 谭林 陈宇田 姚昱旻 杨征
王云丽
(74)专利代理 机构 长沙德权知识产权代理事务
所(普通合伙) 43229
专利代理师 徐仰贵
(51)Int.Cl.
G06Q 30/06(2012.01)
G06Q 30/02(2012.01)
G06Q 50/06(2012.01)G06F 21/62(2013.01)
(54)发明名称
生成模糊地址的方法、 交易方法、 系统和计
算机存储介质
(57)摘要
本发明涉及生成模糊地址的方法、 交易方
法、 系统和计算机存储介质, 能够在交易开始前,
生成模糊地址以代替实际地址, 一方面其与实际
地址相关, 能够证明该生产者/消费者的合法性、
位置距离等, 达到验证用户合法性和准确性的目
的; 另一方面其提供的仅是大致模糊的地址, 可
能为其街区、 小区等, 无法精确定位用户的精准
物理地址, 不泄露交易时模糊地址与实际地址的
关联, 无法将用户的精确位置和交易记录构建联
系(谁何时向谁出售/购买了多少电量, 单价如何
等), 保障交易双方的信息安全性和隐私安全。
权利要求书2页 说明书12页 附图4页
CN 114862502 A
2022.08.05
CN 114862502 A
1.一种生成模糊地址的方法, 其特 征在于, 包括:
B1: 为用户A分配物理标识、 交易标识, 并对应物理标识标注 物理地址;
B2: 根据物 理地址生成模糊地址, 并根据物 理标识、 交易标识、 物 理地址和模糊地址, 为
用户A构造模糊地址验证请求;
B3: 用户B收到模糊地址验证请求后, 根据物 理标识和模糊地址, 向管理端发送用户A的
用户认证请求;
B4: 管理端根据用户A的用户认证请求对用户A进行验证, 并将用户A的用户认证结果反
馈给用户B;
B5: 用户B收到用户A认证成功的结果后, 对用户A的用户认证结果做签名, 并构造用户A
的模糊地址验证答复, 发送给用户A;
B6: 用户A收到模糊地址验证答复后, 为模糊地址构造位置证明;
其中, A、 B为任意用户; A可以为B, 也可以不 为B。
2.根据权利要求1所述的方法, 其特 征在于: 所述模糊地址验证请求, 表示 为:
loc_reqA=<PKA,approx_locationA,VRF(skA,secret),sigA>;
其中, loc_re qA为用户A的模糊地址验证请 求; PKA为用户A的物理标识中的物理公钥, 与
物理私钥SKA配套使用; approx_locationA为用户A的模糊地址; skA为用户A的交易标识中的
交易私钥, 与交易公钥pkA配套使用; secret为随机数, V RF为可验证随机函数; sigA为用户A
的签名。
3.根据权利要求2所述的方法, 其特 征在于, 所述模糊地址验证答复, 表示 为:
loc_replyAB=<PKB,SigB(Hash(ap prox._location||VRF(skA,secret) )),SigB>
其中, loc_replyAB为用户B对用户A的模糊地址验证答复; SigB(Hash(approx._
location||VRF(skA,secret)))为用户B对用户A的模糊地址验证; SigB为用户B对模糊地址
验证答复的签名。
4.根据权利要求3所述的方法, 其特 征在于, 所述 位置证明, 表示 为:
πA=<loc_replyAB,approx_location,VRF(skA,secret),pkA,secret,sigA>
其中, πA为用户A的位置证明。
5.根据权利要求 4所述的方法, 其特 征在于, 还 包括:
B7: 将位置证明发送给用户C, 以验证位置证明是否正确;
其中, C为任意用户。
6.根据权利要求2 ‑5任意一项所述的方法, 其特 征在于, 步骤B4, 包括:
B41: 认证用户A是否注 册合法;
B42: 若否, 则给用户B反馈用户A 认证失败的结果;
B43: 若是, 则继续认证用户A的物理地址是否落入 模糊地址的预设范围内;
B44: 若否, 则给用户B反馈用户A 认证失败的结果;
B45: 若是, 则给用户B反馈用户A 认证成功的结果。
7.根据权利要求6所述的方法, 其特 征在于, 所述用户认证请求, 表示 为:
loc_autA=(PKA, approx_locationA)
其中, loc_autA为用户A的用户认证请求;
步骤B41, 具体为提取用户认证请求中的交易公钥PKA, 验证PKA是否为管理端合法注册权 利 要 求 书 1/2 页
2
CN 114862502 A
2的用户A;
步骤B43, 具体为提取用户认证请求中的模糊地址approx_locationA, 验证PKA所对应的
物理地址是否落入 模糊地址ap prox_locationA的预设范围内。
8.一种基于区块链的交易方法, 其特 征在于, 包括:
S1: 生产者发布供 给侧广告、 消费者发布需求侧广告, 至区块链 平台;
S2: 根据供 给侧广告和 消费侧广告, 确定交易数量和交易单价;
S3: 生产者和 消费者根据交易数量和交易单价, 签署交易协议, 广播至区块链 平台;
S4: 消费者 根据交易协议完成支付交易, 生产者 根据交易协议完成商品交易;
所述生产者和 消费者所提供的地址, 为权利要求1 ‑7任意一项方法所生成的模糊地址 。
9.一种基于区块链 的系统, 其特征在于, 包括: 设备层和信息层; 所述设备层提供给信
息层的地址, 为权利要求1 ‑7任意一项所述的模糊地址 。
10.一种计算机存储介质, 其特征在于, 存储有计算机程序; 所述计算机程序, 用于执行
权利要求1 ‑7任意一项所述的生成模糊地址的方法或用于执 行权利要求8所述的交易方法。权 利 要 求 书 2/2 页
3
CN 114862502 A
3
专利 生成模糊地址的方法、交易方法、系统和计算机存储介质
文档预览
中文文档
19 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-07 12:39:37上传分享