【技术实现步骤摘要】
一种基于生物识别的区块链密钥生成方法
本专利技术涉及区块链密钥生成方法
,特别涉及一种基于生物识别的区块链密钥生成方法。
技术介绍
密钥分为两种:对称密钥与非对称密钥,根据密码算法所使用的加密密钥和解密密钥是否相同、能否由加密过程推导出解密过程(或者由解密过程推导出加密过程),可将密码体制分为对称密码体制(也叫作单钥密码体制、秘密密钥密码体制、对称密钥密码体制)和非对称密码体制(也叫作双钥密码体制、公开密钥密码体制、非对称密钥密码体制)。对称密钥加密,又称私钥加密或会话密钥加密算法,即信息的发送方和接收方使用同一个密钥去加密和解密数据。它的最大优势是加/解密速度快,适合于对大数据量进行加密,但密钥管理困难。非对称密钥加密系统,又称公钥密钥加密。它需要使用不同的密钥来分别完成加密和解密操作,一个公开发布,即公开密钥,另一个由用户自己秘密保存,即私用密钥。信息发送者用公开密钥去加密,而信息接收者则用私用密钥去解密。公钥机制灵活,但加密和解密速度却比对称密钥加密慢得多。不像普通的对称密码学中采用相同的 ...
【技术保护点】
1.一种基于生物识别的区块链密钥生成方法,其特征在于,包括:/n获取用户的生物信息并将生物信息进行第一次整合,整合成数字信息;/n将第一次整合的数字信息与随机数结合完成第二次整合,生成密钥种子;/n根据生成的密钥种子通过算法计算得到区块链的密钥;/n将得到的区块链密钥与用户设置的保护密码进行对应,完成用户生物信息、区块链密钥与保护密码之间的对应。/n
【技术特征摘要】
1.一种基于生物识别的区块链密钥生成方法,其特征在于,包括:
获取用户的生物信息并将生物信息进行第一次整合,整合成数字信息;
将第一次整合的数字信息与随机数结合完成第二次整合,生成密钥种子;
根据生成的密钥种子通过算法计算得到区块链的密钥;
将得到的区块链密钥与用户设置的保护密码进行对应,完成用户生物信息、区块链密钥与保护密码之间的对应。
2.根据权利要求1所述的一种基于生物识别的区块链密钥生成方法,其特征在于:所述生物信息包括用户的静态的生物信息和动态的生物信息;
其中,静态的生物信息具体为指纹信息、掌纹信息、面部信息和虹膜信息,指纹信息为用户一个手掌上至少三个指纹的信息,而掌纹信息为用户至少一个手掌的完整掌纹信息,
动态的生物信息具体为行为信息和声音信息,行为信息为用户面部信息采集完成后的点头、摇头、眨眼、左右转动中的任意两个行为的组合,声音信息具体为用户在静态的生物信息采集完成后采集部分后对指定的词语或短句用户阅读声音的采集,并将声音信息进行剖析去杂,得到用户的声音信息。
3.根据权利要求2所述的一种基于生物识别的区块链密钥生成方法,其特征在于:第一次整合是将获取得用户生物信息转换成与其相对应的数字信息,然后将数字信息嵌入密钥种子的普通随机数中,生产密钥种子。
4.根据权利要求3所述的一种基于生物识别的区块链密钥生成方法,其特征在于:根据生成的密钥种子,通过算法计算得到区块链的密钥,该秘钥为区块链的私钥,为用户所有,同时能根据私钥导出区块链的公钥,用于区块链交易验证使用。
5.根据权利要求4所述的一种基于生物识别的区块链密钥生成方法,其特征在于:用户设置的保护密码具体为用户根据自身情况设置的保护密码,设置完保护密码之后将保护密码与生成的区块链私钥进行对应,对应完成后用于用户生物信息的保护,避免发生生物信息的泄露,同时能对生产的区块链密钥进行二级密码保护,便于用户在交易时...
【专利技术属性】
技术研发人员:白玉龙,
申请(专利权)人:陕西医链区块链集团有限公司,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。