[发明专利]一种基于区块链隐私通讯方法在审

专利信息
申请号: 202111526892.5 申请日: 2021-12-14
公开(公告)号: CN114186998A 公开(公告)日: 2022-03-15
发明(设计)人: 杨宁波 申请(专利权)人: 杨宁波
主分类号: G06Q20/36 分类号: G06Q20/36;G06Q20/38;H04L9/40
代理公司: 合肥律众知识产权代理有限公司 34147 代理人: 夏舜
地址: 230000 安徽省*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 区块 隐私 通讯 方法
【权利要求书】:

1.一种基于区块链隐私通讯方法,其特征在于,包括以下步骤:

步骤一,由任意个人或第三方创建多个Github仓库地址,做为匿名通讯的留言板;

步骤二,在进行通讯前,用户A和用户B事先约定好一个Github仓库地址,并约定留言板留言的加密规则;

步骤三,用户A和用户B各自创建好自己的HD钱包应用,HD钱包包含公钥、私钥、多个子公钥和多个子私钥;

具体为:公钥A1、私钥A2、公钥B1、私钥B2、子公钥A3、A5...An、子私钥A4、A6...A(n+1)、子公钥B3、B5...Bn、子私钥B4、B6...B(n+1);

步骤四,通讯时,用户B使用API接口调用方式往GitHub留言板里push消息请求与A通迅,消息包括用户B的钱包子公钥B3;

步骤五,用户A从用事先约定好的加密方式对留言板中的消息进行解密;

解密成功,此条消息是B发送的请求通讯的消息,解密后得到B的子公钥B3;

解密失败,此条消息为异常通讯信息,不予处理;

步骤六,用户A通过子公钥B3的地址,向用户B发送交易,交易中包含了一个input消息,该input消息包含用户A的钱包子公钥A3、通讯信息JSON数据,input消息使用用户B的子公钥B3进行加密;

步骤七,用户B收到交易后,用与子公钥B3对应的子私钥B4进行解密,解析出交易中的input消息,得到子公钥A3、通讯信息JSON数据,用户B在对通讯信息进行处理后,发送新的交易到与子公钥A3对应的地址,该交易利用子公钥A3进行加密,包含了用子公钥A3签名的公钥B1和对通讯信息JSON数据的回复信息,如此循环完成用户A与用户B之间的匿名通讯。

2.根据权利要求1所述的一种基于区块链隐私通讯方法,其特征在于:在步骤二中,用户约定的加密方式为AES加密。

3.根据权利要求1所述的一种基于区块链隐私通讯方法,其特征在于:从步骤六开始,用户A和用户B之间发送交易的过程中,会随机选取对应的公钥或子公钥对交易进行加密。

4.根据权利要求3所述的一种基于区块链隐私通讯方法,其特征在于:在选取公钥或子公钥的过程中,将所有的公钥和子公钥顺序编码,依次编为a、a+1...a+n,然后利用随机数生成器生成相应的随机数,并根据随机数的数值,选取对应的公钥或子公钥对交易进行加密。

5.根据权利要求4所述的一种基于区块链隐私通讯方法,其特征在于:每次进行隐私通讯之前,在对公钥和子公钥进行编码的过程中,可对编码的数值进行限定,具体为:设定a的数值大小,使其具有一个范围,范围为10-100,其具体的数值为用户A或用户B随机选定,使编码的数值不具有一个外部环境可预测的范围。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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