版权说明 操作指南
首页 > 成果 > 详情

一种基于大数据的区块链身份信息确认系统及确认方法

认领
导出
反馈
分享
QQ微信 微博
成果类型:
专利
发明/设计人:
刘合安
申请/专利权人:
湖南城市学院
专利类型:
发明专利
语种:
中文
申请时间:
2020-03-05
申请/专利号:
CN202010146277.0
公开时间:
2020-07-10
公开号:
CN111404692A
主申请人地址:
413000 湖南省益阳市迎宾东路518号
申请地区:
湖南
机构署名:
本校为第一完成单位
主权项:
1.一种基于大数据的区块链身份信息确认方法,其特征在于,所述基于大数据的区块链身份信息确认方法包括以下步骤: 步骤一,通过注册登录程序实现区块链身份信息确认系统的注册登录对话框,进而实现注册、登录操作; 步骤二,系统基于注册的身份信息产生随机数字和一对公钥和私钥,并通过云服务器将各区块链节点上的身份信息以及生成密钥进行存储; 步骤三,通过数据加密程序对步骤二已获取的身份信息数据进行加密处理,具体包括: (I)通过数据获取程序获取待加密数据,所述待加密数据为待加密字符串; (II)随机选择加密方法并生成随机数字,根据所述随机数字选择指定字符串及指定字符,根据随机选择的加密方法对所述指定字符串进行加密处理,并生成加密指定字符串; (III)对所述待加密字符串中的剩余字符加密处理; (IV)依次将加密处理后的多个所述加密指定字符串排列组合,生成加密字符串; 步骤四,基于步骤三对身份信息数据进行加密处理后,再请求进入系统,系统通过身份信息获取程序并基于大数据获取已完成系统注册、加密的用户的身份信息数据:(a)通过身份信息获取程序获取待采集的用户身份信息的数据存储索引数据; (b)根据所述数据存储索引数据确定获取数据的数据批次; (c)建立所述待采集数据与所述数据批次的对应关系,根据所述数据批次和所述对应关系分批获取所述待采集的已完成系统注册、加密的用户的身份信息数据; 步骤五,基于所述步骤四系统获取的公钥,并结合存储的的私钥进行签名和加密后进行发送,系统通过数据解密程序对已进行加密处理的身份信息数据解密处理,获取到公钥;将获取的公钥结合自己的私钥进行数据的解密处理: (1)获取待解密数据,所述待解密数据为待解密字符串; (2)读取所述标识字符并判断所述待解密字符串所采用的加密方法; (3)对所述待解密数据中的剩余字符加密处理; (4)依次将加密处理后的多个所述待解密指定字符串排列组合,生成解密字符串; 步骤六,基于步骤五解密处理的数据,再通过数据识别程序对已完成数据解密的身份信息数据进行识别,并通过数据确认程序对识别后的身份信息进行比对和确认。 2.如权利要求1所述的基于大数据的区块链身份信息确认方法,其特征在于,步骤六之后,还需进行: 步骤1,通过数据管理程序对个人信息进行修改、添加、解除及查询操作; 步骤2,通过声光预警装置对区块链身份信息确认系统的异常身份信息进行预警; 步骤3,通过显示器显示区块链身份信息确认系统的登录注册界面、用户身份信息、确认结果及系统预警信息。 3.如权利要求1所述的基于大数据的区块链身份信息确认方法,其特征在于,步骤三中,所述步骤(II)的加密方法包括:字符添加加密方法、换位加密方法;所述指定字符串为根据所述随机数字的值从所述待加密字符串的编辑位起选定的部分,所述指定字符为所述随机数字的值在所述指定字符串中的对应字符。 4.如权利要求1所述的基于大数据的区块链身份信息确认方法,其特征在于,步骤四中,所述通过身份信息获取程序并基于大数据获取已完成系统注册、加密的身份信息数据的方法,还包括: 建立数据请求日志,所述数据请求日志用于记录所述待采集数据的获取状态; 根据所述待采集数据的获取状态对所述数据请求日志进行更新; 根据所述数据请求日志对所述数据批次的数据量进行检查; 根据所述数据请求日志对所述待采集数据的重复数据进行检查。 5.如权利要求1所述的基于大数据的区块链身份信息确认方法,其特征在于,步骤五中,所述步骤(1)的待解密字符串包括多个待解密指定字符串,且每一所述待解密指定字符串的首个字符之前均添加有标识字符及随机数字,所述待解密指定字符串为根据所述随机数字的值从所述待解密数据的编辑位起选定的部分。 6.如权利要求1所述的基于大数据的区块链身份信息确认方法,其特征在于,步骤五中,所述步骤(2)的解密方法包括字符删除解密方法、换位解密方法; 所述解密方法具体包括:读取所述随机数字并根据所述随机数字选择待解密指定字符串及指定字符,并根据所述加密方法对应使用解密方法对待解密指定字符串进行解密处理,并生成解密指定字符串。 7.如权利要求1所述的基于大数据的区块链身份信息确认方法,其特征在于,步骤六中,所述通过数据识别程序对已完成数据解密的用户身份信息数据进行识别的方法,包括: 1)获取有关身份信息的第1信息和表示所述第1信息的时间观测点的第2信息相互对应起来的M个以上的第3信息的时序数据信息,其中,M为3以上的自然数; 2)利用所述时序数据信息中包含的N个所述第3信息各自包含的所述第2信息,计算出所述观测点各自的时间差的绝对值,将计算出的所述时间差的集合作为第1集合而生成;其中,N是3以上的自然数; 3)对于计算出所述时间差的绝对值的所述第3信息的各组,计算出表示在第1时刻的所述第1信息的值和从所述第1时刻起经过了规定时间的第2时刻的所述第1信息的值之间的相关关系的自相关系数,将计算出的所述自相关系数的集合作为第2集合而生成; 4)基于所述第1集合和所述第2集合,计算出表示所述时间差的集合和所述自相关系数的集合之间的关系的自相关函数; 5)基于所述自相关函数,时序地分析所述第1信息;输出有关分析结果的第4信息。 8.一种应用如权利要求1~7任意一项所述的基于大数据的区块链身份信息确认方法的基于大数据的区块链身份信息确认系统,其特征在于,所述基于大数据的区块链身份信息确认系统设置有: 注册登录模块,用于通过注册登录程序实现区块链身份信息确认系统的注册登录对话框,进而实现用户的注册、登录操作; 区块链存储模块,用于通过云服务器将各区块链节点上的身份信息以及生成密钥进行存储; 信息加密模块,用于通过数据加密程序对已获取的身份信息数据进行加密处理; 身份信息获取模块,用于通过身份信息获取程序并基于大数据获取已完成系统注册的身份信息数据; 信息解密模块,用于通过数据解密程序对已进行加密处理的身份信息数据解密处理; 信息识别模块,用于通过数据识别程序对已完成数据解密的身份信息数据进行识别; 信息确认模块,用于通过数据确认程序对识别后的身份信息进行比对和确认; 信息管理模块,用于通过数据管理程序对个人信息进行修改、添加、解除及查询操作; 异常预警模块,用于通过声光预警装置对区块链身份信息确认系统的异常身份信息进行预警; 显示模块,用于通过显示器显示区块链身份信息确认系统的登录注册界面、用户身份信息、确认结果及系统预警信息。 9.一种存储在计算机可读介质上的计算机程序产品,包括计算机可读程序,供于电子装置上执行时,提供用户输入接口以实施如权利要求1~7任意一项所述的基于大数据的区块链身份信息确认方法。 10.一种计算机可读存储介质,储存有指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1~7任意一项所述的基于大数据的区块链身份信息确认方法。
摘要:
本发明属于数据信息验证技术领域,公开了一种基于大数据的区块链身份信息确认系统及确认方法,基于大数据的区块链身份信息确认系统包括:注册登录模块、区块链存储模块、信息加密模块、身份信息获取模块、信息解密模块、信息识别模块、信息确认模块、信息管理模块、异常预警模块、显示模块。本发明通过身份信息识别、确认的方式对存储的身份信息进行验证,可以保证区块链节点中的数据信息的完整性,防止其受到网络攻击,避免发生重大的财产损失;加密和解密的方法能够保证生成的信息不被篡改,能够减轻身份确认的经济负担,大大提高效率和安全性;根据数据存储索引数据对待采集数据进行分批处...

反馈

验证码:
看不清楚,换一个
确定
取消

成果认领

标题:
用户 作者 通讯作者
请选择
请选择
确定
取消

提示

该栏目需要登录且有访问权限才可以访问

如果您有访问权限,请直接 登录访问

如果您没有访问权限,请联系管理员申请开通

管理员联系邮箱:yun@hnwdkj.com