区块链实名认证方法、装置、设备及存储介质制造方法及图纸

技术编号:20081228 阅读:25 留言:0更新日期:2019-01-15 02:40
本发明专利技术实施例提供一种区块链实名认证方法、装置、设备及存储介质。该方法包括:区块链参与节点获取用户的身份证芯片内信息;区块链参与节点根据用户的视频信息生成视频信息的哈希值,视频信息包括视频信息录制时的第一时间信息;区块链参与节点将视频信息的哈希值发送给时间戳服务器;区块链参与节点接收时间戳服务器发送的哈希值对应的第二时间信息;区块链参与节点将身份证芯片内信息、哈希值、第二时间信息、用户的标识信息和视频信息发送给区块链网络中的挖矿节点,以使挖矿节点根据身份证芯片内信息、哈希值、第二时间信息、用户的标识信息和视频信息对区块链参与节点进行实名认证。本发明专利技术实施例提高了区块链网络的安全性。

Block Chain Real Name Authentication Method, Device, Equipment and Storage Media

The embodiment of the invention provides a block chain real-name authentication method, device, device and storage medium. The method includes: block chain participating node obtains user's ID card chip information; block chain participating node generates hash value of video information according to user's video information; video information includes the first time information when video information is recorded; block chain participating node sends hash value of video information to timestamp server; block chain participating node receives timestamp server The second time information corresponding to the transmitted hash value; the participating node of the block chain sends the information in the ID card chip, hash value, second time information, user identification information and video information to the mining node in the block chain network, so that the mining node can refer to the block chain according to the information in the ID card chip, hash value, second time information, user identification information and video information. Authenticate with the node by name. The embodiment of the invention improves the security of block chain network.

【技术实现步骤摘要】
区块链实名认证方法、装置、设备及存储介质
本专利技术实施例涉及通信
,尤其涉及一种区块链实名认证方法、装置、设备及存储介质。
技术介绍
在区块链网络中,数据以文件的形式被永久记录在区块中。一个区块是一些或所有最新比特币交易的记录集,且未被其他先前的区块记录。每个区块记录了它被创建之前发生的所有事件。每个区块包括一些或所有近期交易、前一个区块的引用、以及其他数据。当前区块链参与节点均是以匿名方式参与到该区块链网络中,导致区块链网络的安全性较低。
技术实现思路
本专利技术实施例提供一种区块链实名认证方法、装置、设备及存储介质,以提高区块链网络的安全性。第一方面,本专利技术实施例提供一种区块链实名认证方法,包括:区块链参与节点获取用户的身份证芯片内信息;所述区块链参与节点根据用户的视频信息生成所述视频信息的哈希值,所述视频信息包括所述视频信息录制时的第一时间信息;所述区块链参与节点将所述视频信息的哈希值发送给时间戳服务器;所述区块链参与节点接收所述时间戳服务器发送的所述哈希值对应的第二时间信息;所述区块链参与节点将所述身份证芯片内信息、所述哈希值、所述第二时间信息、所述用户的标识信息和所述视频信息发送给区块链网络中的挖矿节点,以使所述挖矿节点根据所述身份证芯片内信息、所述哈希值、所述第二时间信息、所述用户的标识信息和所述视频信息对所述区块链参与节点进行实名认证。第二方面,本专利技术实施例提供一种区块链实名认证方法,包括:区块链网络中的挖矿节点接收区块链参与节点发送的用户的视频信息、所述视频信息对应的哈希值、所述哈希值对应的第二时间信息、所述用户的标识信息和所述用户的身份证芯片内信息,所述视频信息包括所述视频信息录制时的第一时间信息;所述挖矿节点根据所述身份证芯片内信息、所述哈希值、所述第二时间信息、所述用户的标识信息和所述视频信息对所述区块链参与节点进行实名认证。第三方面,本专利技术实施例提供一种区块链实名认证装置,包括:获取模块,用于获取用户的身份证芯片内信息;生成模块,用于根据用户的视频信息生成所述视频信息的哈希值,所述视频信息包括所述视频信息录制时的第一时间信息;发送模块,用于将所述视频信息的哈希值发送给时间戳服务器;接收模块,用于接收所述时间戳服务器发送的所述哈希值对应的第二时间信息;所述发送模块还用于:将所述身份证芯片内信息、所述哈希值、所述第二时间信息、所述用户的标识信息和所述视频信息发送给区块链网络中的挖矿节点,以使所述挖矿节点根据所述身份证芯片内信息、所述哈希值、所述第二时间信息、所述用户的标识信息和所述视频信息对所述区块链参与节点进行实名认证。第四方面,本专利技术实施例提供一种区块链实名认证装置,包括:接收模块,用于接收区块链参与节点发送的用户的视频信息、所述视频信息对应的哈希值、所述哈希值对应的第二时间信息、所述用户的标识信息和所述用户的身份证芯片内信息,所述视频信息包括所述视频信息录制时的第一时间信息;认证模块,用于根据所述身份证芯片内信息、所述哈希值、所述第二时间信息、所述用户的标识信息和所述视频信息对所述区块链参与节点进行实名认证。第五方面,本专利技术实施例提供一种区块链节点,包括:存储器;处理器;以及计算机程序;其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现第一方面所述的方法。第六方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现第一方面所述的方法。本专利技术实施例提供的区块链实名认证方法、装置、设备及存储介质,通过区块链参与节点获取用户的身份证芯片内信息,根据用户的视频信息生成所述视频信息的哈希值,所述视频信息包括所述视频信息录制时的第一时间信息,并从时间戳服务器获取该哈希值对应的第二时间信息,区块链参与节点将所述身份证芯片内信息、所述哈希值、所述第二时间信息、所述用户的标识信息和所述视频信息发送给区块链网络中的挖矿节点,以使所述挖矿节点根据所述身份证芯片内信息、所述哈希值、所述第二时间信息、所述用户的标识信息和所述视频信息对所述区块链参与节点进行实名认证,提高了区块链网络的安全性。附图说明图1为本专利技术实施例提供的一种应用场景的示意图;图2为本专利技术实施例提供的区块链实名认证方法流程图;图3为本专利技术实施例提供的区块链实名认证方法流程图;图4为本专利技术另一实施例提供的区块链实名认证方法流程图;图5为本专利技术实施例提供的区块链实名认证装置的结构示意图;图6为本专利技术实施例提供的区块链实名认证装置的结构示意图;图7为本专利技术实施例提供的区块链节点的结构示意图。通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。本专利技术提供的区块链实名认证方法,可以适用于图1所示的通信系统。如图1所示,该通信系统包括:接入网设备11、终端设备12以及服务器13。需要说明的是,图1所示的通信系统可以适用于不同的网络制式,例如,可以适用于全球移动通讯(GlobalSystemofMobilecommunication,简称GSM)、码分多址(CodeDivisionMultipleAccess,简称CDMA)、宽带码分多址(WidebandCodeDivisionMultipleAccess,简称WCDMA)、时分同步码分多址(TimeDivision-SynchronousCodeDivisionMultipleAccess,简称TD-SCDMA)、长期演进(LongTermEvolution,简称LTE)系统及未来的5G等网络制式。可选的,上述通信系统可以为5G通信系统中高可靠低时延通信(Ultra-ReliableandLowLatencyCommunications,简称URLLC)传输的场景中的系统。故而,可选的,上述接入网设备11可以是GSM或CDMA中的基站(BaseTransceiverStation,简称BTS)和/或基站控制器,也可以是WCDMA中的基站(NodeB,简称NB)和/或无线网络控制器(RadioNetworkController,简称RNC),还可以是LTE中的演进型基站(EvolutionalNodeB,简称eNB或eNodeB),或者中继站或接入点,或者未来5G网络中的基站(gNB)等,本专利技术在此并不限定。上述终端设备12可以是无线终端也可以是有线终端。无线终端可以是指向用户提供语音和/或其他业务数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(RadioAccessNetwork,简称RAN)与一个或多个核心网设备进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手本文档来自技高网...

【技术保护点】
1.一种区块链实名认证方法,其特征在于,包括:区块链参与节点获取用户的身份证芯片内信息;所述区块链参与节点根据用户的视频信息生成所述视频信息的哈希值,所述视频信息包括所述视频信息录制时的第一时间信息;所述区块链参与节点将所述视频信息的哈希值发送给时间戳服务器;所述区块链参与节点接收所述时间戳服务器发送的所述哈希值对应的第二时间信息;所述区块链参与节点将所述身份证芯片内信息、所述哈希值、所述第二时间信息、所述用户的标识信息和所述视频信息发送给区块链网络中的挖矿节点,以使所述挖矿节点根据所述身份证芯片内信息、所述哈希值、所述第二时间信息、所述用户的标识信息和所述视频信息对所述区块链参与节点进行实名认证。

【技术特征摘要】
1.一种区块链实名认证方法,其特征在于,包括:区块链参与节点获取用户的身份证芯片内信息;所述区块链参与节点根据用户的视频信息生成所述视频信息的哈希值,所述视频信息包括所述视频信息录制时的第一时间信息;所述区块链参与节点将所述视频信息的哈希值发送给时间戳服务器;所述区块链参与节点接收所述时间戳服务器发送的所述哈希值对应的第二时间信息;所述区块链参与节点将所述身份证芯片内信息、所述哈希值、所述第二时间信息、所述用户的标识信息和所述视频信息发送给区块链网络中的挖矿节点,以使所述挖矿节点根据所述身份证芯片内信息、所述哈希值、所述第二时间信息、所述用户的标识信息和所述视频信息对所述区块链参与节点进行实名认证。2.根据权利要求1所述的方法,其特征在于,所述视频信息包括所述用户的音频信息,所述音频信息包括所述视频信息录制时的第一时间信息。3.根据权利要求1所述的方法,其特征在于,所述视频信息包括计时器的第二图像信息,所述第二图像信息包括所述视频信息录制时的第一时间信息。4.一种区块链实名认证方法,其特征在于,包括:区块链网络中的挖矿节点接收区块链参与节点发送的用户的视频信息、所述视频信息对应的哈希值、所述哈希值对应的第二时间信息、所述用户的标识信息和所述用户的身份证芯片内信息,所述视频信息包括所述视频信息录制时的第一时间信息;所述挖矿节点根据所述身份证芯片内信息、所述哈希值、所述第二时间信息、所述用户的标识信息和所述视频信息对所述区块链参与节点进行实名认证。5.根据权利要求4所述的方法,其特征在于,所述挖矿节点根据所述身份证芯片内信息、所述哈希值、所述第二时间信息、所述用户的标识信息和所述视频信息对所述区块链参与节点进行实名认证,包括:所述挖矿节点验证所述视频信息对应的哈希值是否正确;如果所述视频信息对应的哈希值正确,则所述挖矿节点根据所述身份证芯片内信息从公安部服务器获取所述身份证对应的头像信息、姓名和身份证号;所述挖矿节点比较所述视频信息中所述用户的人脸信息和从所述公安部服务器获取的所述身份证对应的头像信息是否一致;如果所述视频信息中所述用户的人脸信息和从所述公安部服务器获取的所述身份证对应的头像信息一致,则所述挖矿节点比较所述区块链参与节点发送的所述用户的标识信息和从所述公安部服务器获取的所述身份证对应的姓名和身份证号是否一致;如果所述区块链参与节点发送的所述用户的标识信息和从所述公安部服务器获取的所述身份证对应的姓名和身份证号一致,则所述挖矿节点比较所述第一时间信息和所述第二时间信息;如果所述第一时间信息和所述第二时间信息的时间差小于或等于预设时间差阈值,则所述挖矿节点确定对所述区块链参与节点的实名认证通过。6.一种区块链实名认证装置,其特征在于,包括:获取模块,用于获取用户的身份证芯片内信息;生成模块,用于根据用户的视频信息生成所述视频信息...

【专利技术属性】
技术研发人员:田新雪马书惠肖征荣
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1