行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210750096.8 (22)申请日 2022.06.28 (71)申请人 北京送好 运信息技 术有限公司 地址 101200 北京市平谷区新 开西街4号电 子商务基地3层3 08 (72)发明人 韩现龙 付少庆 李超 刘青艳  (74)专利代理 机构 北京孚睿湾知识产权代理事 务所(普通 合伙) 11474 专利代理师 韩燕 (51)Int.Cl. H04L 61/4511(2022.01) H04L 9/32(2006.01) H04L 9/40(2022.01) H04L 51/42(2022.01) H04L 51/48(2022.01)H04L 101/37(2022.01) (54)发明名称 一种基于区块链技术的邮箱地址与区块链 地址绑定方法 (57)摘要 本发明提供一种基于区块链技术的邮箱地 址与区块链地址绑定方法。 方法包括以下步骤: S1、 使用区块链地址的私钥对指定信息进行签 名; S2、 把区块链地址和区块链类型以及签名发 送到服务端; S3、 服务端对 其验签, 通过后将其绑 定; 绑定时, 使用邮件域名的私钥对用户的邮箱 地址和区块链类型、 区块链地址关系进行签名。 在使用过程中, 可以使用查询接口或用DNS解析 的公钥进行验签。 通过两层非对称加密的签名, 实现了对邮件地址与区块链地址的绑定, 亦可使 用本发明来绑定多个区块链地址。 绑定操作简 便, 很好的把难以记忆的区块链 地址和常用的邮 箱进行了绑定, 方便 推广和使用。 权利要求书2页 说明书6页 附图4页 CN 115150360 A 2022.10.04 CN 115150360 A 1.一种基于区块链技术的邮箱地址与区块链地址绑定方法, 其特征在于, 应用绑定和 更新绑定场景, 具体步骤如下: S1、 用户通过加密邮件客户端发起绑定邮箱地址Ae和区块链地址Ab的操作, 先选择区 块链的类型T, 再输入要绑定的区块链 地址Ab, 使用加密邮件的客户端的私钥对Ae、 T、 Ab,组 成的字符串C, 进行签名, 得到客户端签名Sign ‑user, 将字符串C和客户端签名Sign ‑user一 起发送给服 务器; S2、 服务器接收到用户通过S1步骤发送的字符串, 分解出Ae, T, Ab,Sign ‑user, 通过邮 箱地址Ae查找其设置邮件加密时保存在服务器端的客户 端公钥, 验证客户端签名Sign ‑ user, 如果签名通过算法校验说明字符串C没有被修改, 则进行S3; S3、 客户上传的绑定操作的字符串C通过客户端签名验证后, 使用服务器端的私钥, 再 次对用户的邮箱地址Ae, 区块链地址类型T,区块链地址Ab, 组成在一起的字符串C进行签 名, 得到服务器端签名Sign ‑server, 将Ae、 T、 Ab、 Sign ‑user、 Sign ‑server保存或更新服务 器中的对应信息; S4、 外部服务查询用户邮箱地址Ae对应的类型为T的区块链的地址时, 服务器返回用户 的邮箱地址Ae, 区块链类型T, 区块链地址Ab, 用户的签名Sign ‑user, 服务器端签名Sign ‑ server, 服 务器的签名公钥通过公开 查询方法提供 给外部服务。 2.根据权利要求1所述的基于区块链技术的邮箱地址与区块链地址绑定方法, 其特征 在于, 所述 步骤S4公布服 务器端的签名公钥, 具体为: 服务器提供查询接口将服务器用于签名的非对称加密算法的服务器端公钥Pk ‑ server, 通过接口返回给使用外部服务的查询者; 或者在邮箱的域名解析中增加一个txt解 析, 将服务器端的公钥Pk ‑server设置 到解析中。 3.一种基于区块链技术的邮箱地址与区块链地址绑定后进行的绑定关系 验证的方法, 其特征在于, 具体步骤如下: S51、 外部服务通过接口查询用户邮箱地址Ae对应的类型为T 的区块链的地址, 服务器 返回用户的邮箱地址Ae, 区块链类型T, 区块链地址Ab, 服 务器端签名Sign ‑server; S52、 外部服务通过公开接口或域名解析获得绑定关系验证使用的服 务器端公钥; S53、 外部服务通过非对称签名算法, 使用服务器端公钥Pk ‑server验证邮箱地址Ae, 区 块链类型T, 区块链地址Ab, 服务器端签名Sign ‑server, 签名验证通过, 说明获得的邮箱地 址Ae对应的区块链T的区块链地址Ab未经篡改过, 验证不通过则说明邮箱绑定的区块链地 址被篡改过, 为非法数据。 4.一种解除基于区块链技术的邮箱地址与区块链地址绑定的方法, 其特征在于, 具体 步骤如下: S61、 用户通过加密邮件客户端发起解除绑定邮箱地址Ae和区块链地址Ab的操作 Remove, 使用加密邮件 的客户端 的私钥对Ae、 T、 Ab、 Remove,组成的解绑字符串Cr, 进行签 名, 得到解绑签名Sign ‑remove, 将解绑字符串Cr和解绑签名Sign ‑remove一起发送给服务 器; S62、 服务器接收到用户通过S61步骤发送的字符串, 分解出Ae、 T、 Ab、 Remove、 Sign ‑ remove, 通过邮箱地址Ae查找其设置邮件加密时保存在服务器端的客户端公钥, 验证解绑 签名Sign ‑remove, 如果解绑 签名Sign ‑remove通过算法校验, 则解绑字符串Cr没有被修改,权 利 要 求 书 1/2 页 2 CN 115150360 A 2则进行S6 3; S63、 客户上传的解除绑定操作的字符串通过签名验证后, 移除服务器端邮箱地址Ae对 应的区块链T在服 务器中的对应信息 。权 利 要 求 书 2/2 页 3 CN 115150360 A 3

PDF文档 专利 一种基于区块链技术的邮箱地址与区块链地址绑定方法

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于区块链技术的邮箱地址与区块链地址绑定方法 第 1 页 专利 一种基于区块链技术的邮箱地址与区块链地址绑定方法 第 2 页 专利 一种基于区块链技术的邮箱地址与区块链地址绑定方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:16:50上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。