区块链点对点节点认证方法、系统及计算机可读存储介质与流程

文档序号:18297687发布日期:2019-07-31 09:37阅读:761来源:国知局
导航: X技术> 最新专利> 电子通信装置的制造及其应用技术
区块链点对点节点认证方法、系统及计算机可读存储介质与流程

本发明涉及一种区块链点对点节点认证方法、系统及计算机可读存储介质。



背景技术:

点对点技术为现阶段的热门技术,点对点:也叫p2p,p2p是英文peertopeerlending(或peer-to-peer)的缩写,意即个人对个人。本专利中点对点主要指的p2p网络中的两个服务之间。

现在的点对点网络要么没有认证,要么是通过中心化的服务器进行证书签发。

首先,现在的很多点对点网络并没有任何认证机制,即任何几点都可以随时进入到整个网络中来,如果这个点对点网络对节点要求严格,比如要求满足一定的性能和稳定性,则开放的点对点网络无法满足要求。

其次传统的证书签发,例如web,都是通过中心化的机构进行的证书签发,这就存在中心化带来的风险,如可信任性,垄断性等。

所以,本发明基于区块链,为点对点网络设计一种去中心化的认证机制,有效解决点对点网络中的节点认证机制,同时也避免了证书签发机构中心化的问题。

因此,有必要设计一种新的区块链点对点节点认证方法、系统及计算机可读存储介质。



技术实现要素:

本发明所要解决的技术问题是提供一种区块链点对点节点认证方法、系统及计算机可读存储介质,该区块链点对点节点认证方法、系统及计算机可读存储介质易于实施。

发明的技术解决方案如下:

一种区块链点对点节点认证方法,其特征在于,包括证书签发流程和点对点认证流程;

(一)证书签发流程:

为需要进行认证的节点向区块链合约提出申请,区块链合约按照固定的流程进行审核后生成加密证书给提出申请的节点;

(二)点对点认证流程:

节点a与节点b基于随机码、证书进行互相认证。

证书签发流程的步骤如下:

(1)节点提供基本信息向区块链申请证书;

(2)区块链根据节点提供的基本信息进行哈希运算,然后用自己的私钥进行加密签名生成证书给节点。

节点在提出申请时,向区块链某一个固定账户进行转账产生交易id,区块链合约需要通过这个交易id来验证申请证书的节点确实提供了抵押资产。

点对点认证的具体流程如下:

(1)某节点a收到连接请求后,发送一个随机码到节点b,之后等待节点b回应;

(2)节点b提供证书以及申请证书时的原文信息,同时用自己的私钥对收到的随机码进行加密后回应节点a;

(3)节点a对节点b回应过来的证书进行校验:

对证书原文进行哈希运算,同时用区块链中心提供的公钥对证书进行解密,最后对比得到的哈希值是否匹配;

(4)节点a校验完b发送的证书后,即得到了b的证书对应的公钥,并用该公钥来解析出节点b发过来的加密后的随机码;

(5)节点a继续校验随机码是否和自己发过去的随机码匹配,若匹配,则完成节点a和节点b的验证。

一种基于区块链的点对点节点认证系统,包括:

区块链,用于对节点的认证请求进行验证并颁发证书;

区块链中的节点,具有以下模块:

(1)证书请求模块,用于向区块链申请证书;

(2)向另一个节点提出认证请求的模块:用于向另一个节点提出认证请求;

(3)验证模块:对另一个节点发出的认证资料进行校验,认证资料包括区块链签发的证书;

采用前述的区块链点对点节点认证方法实施证书签发和点对点认证。

一种计算机可读存储介质,所述存储介质上存储有计算机程序,当所述计算机程序被处理器执行时,能实现前述的点对点节点认证方法实施证书签发和点对点认证。

有益效果:

本发明的区块链点对点节点认证方法、系统及计算机可读存储介质,采用基于区块链的证书签发、点对点认证方案,能为点对点网络带来以下效益:

1、本发明能有效的封闭点对点网络,为封闭性网络提供扎实的基础支撑。

2、本发明完成覆盖从证书签发到实际认证,能直接应用在需要进行节点认证的点对点网络环境中。

附图说明

图1为区块链点对点节点认证方法、系统及计算机可读存储介质的流程图。

具体实施方式

以下将结合附图和具体实施例对本发明做进一步详细说明:

实施例1:

如图1所示,本发明可以进行证书签发,并提供给点对点网络进行节点认证。

首先,基于区块链的证书签发,主要是解决传统签发结构的中心化痛点,将签发流程和签发结果上链,形成公正、公开的证书记录。

具体的签发流程有:

1、节点抵押一定的资产来保证可提供服务的稳定性。

2、节点提供基本信息向区块链申请证书。

3、区块链对节点的抵押资产进行验证。

4、区块链根据节点提供的基本信息进行哈希运算,然后用自己的私钥进行加密签名生成证书给节点。

哈希运算的简介:hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。

其次,点对点网络中的节点,在请求链接对方时,都立刻要求对方进行身份认证,这里的认证方向为双向,即互相验证对方的证书有效性。

具体某一方的认证流程为:

1、某节点a收到连接请求后,立刻发送一个随机码过去,接下来等待对方回应。

2、对方节点b需要提供证书,以及申请证书时的原文信息,同时用自己的私钥对收到的随机码进行加密进行回应。

3、节点a对b回应过来的证书进行校验:对证书原文进行哈希运算,同时用区块链中心提供的公钥对证书进行解密,最后对比得到的哈希值是否匹配。

4、节点a校验完b发过来的证书后,即得到了b的证书对应的公钥,接下来用这个公钥去验证b发过来的加密后的随机码。

5、节点a继续校验随机码是否和自己发过去的匹配。

最后,结合证书签发和节点认证流程,组成完整的一套基于区块链的点对点节点认证方案。



技术特征:

技术总结
本发明公开了一种区块链点对点节点认证方法、系统及计算机可读存储介质,点对点节点认证方法包括证书签发流程和点对点认证流程;(一)证书签发流程:由区块链的节点向区块链提出申请,区块链进行审核后生成加密证书给提出申请的节点;(二)点对点认证流程:节点A与节点B基于随机码、证书进行互相认证。这种区块链点对点节点认证方法、系统及计算机可读存储介质易于实施,具有去中心化及使用灵活方便的优点。

技术研发人员:谭林;申涛;李旷;杨征;刘秀
受保护的技术使用者:湖南天河国云科技有限公司
技术研发日:2019.03.22
技术公布日:2019.07.30
完整全部详细技术资料下载
相关技术
  • 基于接口校验的数据处理的方法...
  • 认证方法和电路与流程
  • 一种抗私钥持续泄漏的基于身份...
  • 一种纯数字电路真随机数发生器...
  • 适用于区块链的数据处理方法及...
  • 一种结合BBBSS协议与BC...
  • 一种基于区块链的公平安全电子...
  • 一种加密存储密钥的生成保护方...
  • 一种等效密钥获取方法、装置及...
  • 基于混合上下文的假名变更车联...
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
区块链相关技术
  • 一种基于区块链的旅游景区售票方法和系统与流程
  • 一种智能穿戴区块链积分系统和方法与流程
  • 基于区块链技术的产品认证防伪方法与流程
  • 一种基于业务信任度对区块链共识进行动态调整的方法与流程
  • 基于区块链的公平数据交易方法与流程
  • 一种能源区块划分方法及装置与流程
  • 一种基于区块链的数据库操作方法和系统与流程
  • 区块链分布式账本存储方法及服务器与流程
  • 一种数据库表的操作方法和操作系统与流程
  • 一种基于区块链的打印机的制造方法与工艺

PHP网站源码横岗网站搜索优化永湖外贸网站设计塘坑关键词排名包年推广石岩百姓网标王推广南山关键词按天收费光明SEO按天收费坂田企业网站建设坪山网站搜索优化石岩网站推广南澳百度关键词包年推广永湖网站推广工具广州网站设计模板大运百度网站优化排名永湖seo沙井网站建设设计福永网络广告推广坑梓seo优化观澜网站推广方案坪山网站建设平湖网站建设设计布吉关键词排名丹竹头英文网站建设南山营销型网站建设南澳网站关键词优化松岗网站建设西乡百度seo大芬优秀网站设计沙井网站关键词优化大浪网站建设设计木棉湾推广网站歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化