非对称加密区块链身份信息验证方法及装置制造方法及图纸

技术编号:13992409 阅读:86 留言:0更新日期:2016-11-14 00:15
一种非对称加密区块链身份信息验证方法,其特征在于:包括以下步骤:交易信息被广播到所有节点;所述节点将交易信息收集于一个区块中;所述节点开始不断生成随机字符串,计算随机数答案;当一个节点得出的答案与随机数匹配时,其将生成的区块广播到其他所有节点;所述其他所有节点对交易进行验证,确定该区块所包含的交易有效时,所述其他所有节点接受该区块。所述其他所有节点开始创建新区块,并将刚刚接受的区块的加密散列添加进去。所述区块随机散列并链接成区块链。所述前一个区块形成的加密散列用来将区块连接起来,按过往交易的顺序排列。所述区块链须链接到前一个区块之后,交易才得到进一步的确认。

【技术实现步骤摘要】

本申请涉及区块链
,尤其涉及一种非对称加密区块链身份信息验证方法及装置。
技术介绍
互联网TCP/IP协议让我们进入了信息自由传递的时代,区块链的创新将把我们带入信息的自由公证时代!区块链通过全网记账,P2P协同建立”信用”,是人类信用进化史上继血亲信用,贵金属信用,央行纸币信用之后第四个里程碑,很有希望缓解我国目前公信力稀缺的社会痛点,在全球市场汇通、知识产权保护、财产微公证、物联网金融、智能协议等诸多领域有广泛和深入的应用场景。现有区块链链接通过将信息内容加密,发送到特定持有,特定的持有人通过持有的钥匙将密码解开,得以看到信息内容。而对于信息的内容往往是经过加密的而上一次交易的信息、时间戳、随机数、地址信息。其验证的信息和方式较为单一,不利于交易信息的保护和区块链技术的发展。随着技术的发展,破译密码的难度越来越小,单纯对对信息进行随机加密已适应不了信息安全的要求,因此有必要设定一种更为安全的认证信息。
技术实现思路
本申请的目的是提供一种非对称加密区块链身份信息验证方法及装置,通过将行为特征作为交易信息进行认证,如发现异常,采用生物特征作为补充认证。为了解决上述技术问题,本申请采用技术方案:一种非对称加密区块链身份信息验证方法,其特征在于:包括以下步骤:交易信息被广播到所有节点;所述节点将交易信息收集于一个区块中;所述节点开始不断生成随机字符串,计算随机数答案;当一个节点得出的答案与随机数匹配时,其将生成的区块广播到其他所有节点。所述其他所有节点对交易进行验证,确定该区块所包含的交易有效时,所述其他所有节点接受该区块。所述其他所有节点开始创建新区块,并将刚刚接受的区块的加密散列添加进去。所述区块随机散列并链接成区块链。所述前一个区块形成的加密散列用来将区块连接起来,按过往交易的顺序排列。所述区块链须链接到前一个区块之后,交易才得到进一步的确认。所述验证包括密钥对。所述密钥对包括公钥和私钥;所述公钥具有公开性,用以加密一段信息和证明信息的真实性;所述私钥具有隐私性,所述私钥只有信息拥有者掌握,用以解密公钥加密过的信息;所述公钥加密过的信息只有拥有相应私钥的人才能解密。所述公钥与私钥码具有非对称性,即根据公钥无法得出私钥;所述私钥对信息签名,所述公钥验证签名;所述通过公钥签名验证的信息确认为所述私钥持有人发出;所述公钥为上一个区块发出,所述私钥为下一个区块持有人拥有。所述秘钥对加密法包括哈希加密法、DES加密法、RSA加密法、Elgamal加密法、矩阵加密法、椭圆曲线加密法及其组合。所述区块包含以下三部分:信息、前一个区块形成的加密散列、随机数。所述信息还包括行为特征和生物特征;所述行为特征:包括路径、区域、WiFi、日常位置、消费行为、消费偏好、消费额度、消费习惯和时间戳;所述生物特征包括手形、掌纹、指纹、人脸、虹膜、视网膜、脉搏、静脉、耳廓、气味和DNA。所述交易还包括交易双方的私钥、交易的数量、电子货币的数字签名。优选地,所述验证采用所述行为特征验证,当所述行为特征验证异常时,采用所述生物特征二次验证。一种非对称加密区块链身份信息验证装置,其特征在于:包括终端、传输设备、网络服务器。所述终端采集行为特征和生物特征,并通过传输设备发送到网络服务器;所述网络服务器通过区块链对所述终端采集行为特征和生物特征进行验证。所述终端包括消费终端、移动终端、地理位置信息设备;所述网络服务器包括区块链接单元、区块创建单元、区块保存单元;所述区块链接单元对区块相互间链接验证,所述区块创建单元对通过验证交易创建新的区块,所述区块保存单元对新创建的块进行保存。所述区块链接单元包括随机数生成单元、随机数验证单元、时间戳单元、密码生成单元、密码解密单元。所述行为特征包括包括路径、区域、WiFi、日常位置、消费行为、消费偏好、消费额度、消费习惯和时间戳。所述生物特征包括手形、掌纹、指纹、人脸、虹膜、视网膜、脉搏、静脉、耳廓、气味和DNA。当终端发生交易时,交易信息被广播到所有网络服务器。所述网络服务器将交易信息收集于一个区块中。所述网络服务器开始不断生成随机字符串,计算随机数答案。当一个网络服务器得出的答案与随机数匹配时,其将生成的区块广播到其他所有网络服务器。所述其他所有网络服务器对交易进行验证,确定该区块所包含的交易有效时,所述其他所有网络服务器接受该区块。所述其他所有网络服务器开始创建新区块,并将刚刚接受的区块的加密散列添加进去。所述区块随机散列并链接成区块链。所述前一个区块形成的加密散列用来将区块连接起来,实现过往交易的顺序排列。所述区块链须链接到前一个区块之后,交易才得到进一步的确认。所述验证包括密钥对;所述密钥对包括公钥和私钥;所述公钥具有公开性,用以加密一段信息和证明信息的真实性。所述私钥具有隐私性,所述私钥只有信息拥有者掌握,用以解密公钥加密过的信息;所述公钥加密过的信息只有拥有相应私钥的人才能解密;所述公钥与私钥码具有非对称性,即根据公钥无法得出私钥;所述私钥对信息签名,所述公钥验证签名。所述通过公钥签名验证的信息确认为所述私钥持有人发出;所述公钥为上一个区块发出,所述私钥为下一个区块拥有。所述密钥对加密法包括哈希加密法、DES加密法、RSA加密法、Elgamal加密法、矩阵加密法、椭圆曲线加密法及其组合。所述区块包含以下三部分:信息、前一个区块形成的加密散列、随机数。所述信息还包括行为特征和生物特征。优选地,所述验证采用所述行为特征验证,当所述行为特征验证异常时,采用所述生物特征二次验证。本申请与现有技术相比:1、采用行为特征和生物特征双重信息验证,增强验证安全性。稳定性;2、优先采用行为特征验证,增强操作的便捷性、可续性;3、采用非对称加密方法对信息加密,辅以时间戳、地址、随机数,多维度加密,全面提高验证安全,可防守攻击。附图说明图1为本申请非对称加密区块链身份信息验证方法一实施例示意图。图2为本申请区块链接一实施例示意图。图3为本申请区块秘钥一实施例示意图。图4为本申请区块秘钥另一实施例示意图。图5为本申请区块信息一实施例示意图。图6为本申请非对称加密区块链身份信息验证装置一实施例示意图。图7为本申请非对称加密区块链身份信息验证装置另一实施例示意图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施以及具体附图的限制。实施例一如图1所示,交易信息被广播到所有节点;所述节点将交易信息收集于一个区块中;所述节点开始不断生成随机字符串,计算随机数答案;当一个节点得出的答案与随机数匹配时,其将生成的区块广播到其他所有节点;所述其他所有节点对交易进行验证,确定该区块所包含的交易有效时,所述其他所有节点接受该区块。所述其他所有节点开始创建新区块,并将刚刚接受的区块的加密散列添加进去。实施例二如图2所示,所述区块随机散列并链接成区块链。所述前一个区块形成的加密散列用来将区块连接起来,实现过往交易的顺序排列。所述区块链须链接到前一个区块之后,交易才本文档来自技高网...

【技术保护点】
一种非对称加密区块链身份信息验证方法,其特征在于:包括以下步骤:交易信息被广播到所有节点;所述节点将交易信息收集于一个区块中;所述节点开始不断生成随机字符串,计算随机数答案;当一个节点得出的答案与随机数匹配时,其将生成的区块广播到其他所有节点;所述其他所有节点对交易进行验证,确定该区块所包含的交易有效时,所述其他所有节点接受该区块;所述其他所有节点开始创建新区块,并将刚刚接受的区块的加密散列添加进去;所述信息包括行为特征和生物特征。

【技术特征摘要】
1.一种非对称加密区块链身份信息验证方法,其特征在于:包括以下步骤:交易信息被广播到所有节点;所述节点将交易信息收集于一个区块中;所述节点开始不断生成随机字符串,计算随机数答案;当一个节点得出的答案与随机数匹配时,其将生成的区块广播到其他所有节点;所述其他所有节点对交易进行验证,确定该区块所包含的交易有效时,所述其他所有节点接受该区块;所述其他所有节点开始创建新区块,并将刚刚接受的区块的加密散列添加进去;所述信息包括行为特征和生物特征。2.如权利要求1所述非对称加密区块链身份信息验证方法,其特征在于:所述区块随机散列并链接成区块链。3.如权利要求2所述非对称加密区块链身份信息验证方法,其特征在于:所述前一个区块形成的加密散列用来将区块连接起来,按过往交易的顺序排列。4.如权利要求1-3任何一项所述非对称加密区块链身份信息验证方法,其特征在于:所述区块链须链接到前一个区块之后,交易才得到进一步的确认。5.如权利要求1所述非对称加密区块链身份信息验证方法,其特征在于:所述验证包括密钥对。6.如权利要求5所述非对称加密区块链身份信息验证方法,其特征在于:所述密钥对包括公钥和私钥。7.如权利要求6所述非对称加密区块链身份信息验证方法,其特征在于:所述公钥具有公开性,用以加密一段信息和证明信息的真实性。8.如权利要求6所述非对称加密区块链身份信息验证方法,其特征在于:所述私钥具有隐私性,所述私钥只有信息拥有者掌握,用以解密公钥加密过的信息。9.如权利要求6、7所述非对称加密区块链身份信息验证方法,其特征在于:所述公钥加密过的信息只有拥有相应私钥的人才能解密。10.如权利要求6所述非对称加密区块链身份信息验证方法,其特征在于:所述公钥与私钥码具有非对称性,即根据公钥无法得出私钥。11.如权利要求6、10所述非对称加密区块链身份信息验证方法,其特征在于:所述私钥对信息签名,所述公钥验证签名。12.如权利要求11所述非对称加密区块链身份信息验证方法,其特征在于:所述通过公钥签名验证的信息确认为所述私钥持有人发出。13.如权利要求11所述非对称加密区块链身份信息验证方法,其特征在于:所述公钥为上一个区块发出,所述私钥为下一个区块持有人拥有。14.如权利要求5所述非对称加密区块链身份信息验证方法,其特征在于:所述秘钥对加密法包括哈希加密法、DES加密法、RSA加密法、Elgamal加密法、矩阵加密法、椭圆曲线加密法及其组合。15.如权利要求4所述非对称加密区块链身份信息验证方法,其特征在于:所述区块包含以下三部分:信息、前一个区块形成的加密散列、随机数。16.如权利要求1所述非对称加密区块链身份信息验证方法,其特征在于:所述行为特征:包括路径、区域、WiFi、日常位置、消费行为、消费偏好、消费额度、消费习惯和时间戳。17.如权利要求1所述非对称加密区块链身份信息验证方法,其特征在于:所述生物特征包括手形、掌纹、指纹、人脸、虹膜、视网膜、脉搏、静脉、耳廓、气味和DNA。18.如权利要求1所述非对称加密区块链身份信息验证方法,其特征在于:所述交易还包括交易双方的私钥、交易的数量、电子货币的数字签名。19.如权利要求1所述非对称加密区块链身份信息验证方法,其特征在于:所述验证采用所述行为特征验证。20.如权利要求19所述非对称加密区块链身份信息验证方法,其特征在于:所述行为特征验证异常时,采用所述生物特征二次验证。21.一种非对称加密区块链身份信息验证方法,其特征在于:应用于服务器,包括:交易信息被广播到所有网络服务器;所述网络服务器将交易信息收集于一个区块中;所述网络服务器开始不断生成随机字符串,计算随机数答案;当一个网络服务器得出的答案与随机数匹配时,其将生成的区块广播到其他所...

【专利技术属性】
技术研发人员:李立中
申请(专利权)人:惠众商务顾问北京有限公司
类型:发明
国别省市:北京;11

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

1