一种区块链网络中的学生身份信息处理方法及系统技术方案

技术编号:34248376 阅读:65 留言:0更新日期:2022-07-24 10:56
本发明专利技术适用于信息管理技术领域,提供了一种区块链网络中的学生身份信息处理方法及系统,包括以下步骤:根据目标用户基本信息获取对应的身份信息区块;调取每个身份信息区块的生成管理节点,对生成管理节点的真实信息进行验证,保留验证通过的身份信息区块;向生成管理节点发送区块信息调取请求;接收生成管理节点发送的调取秘钥,根据调取秘钥调取身份信息区块中的学生身份信息,对调取的学生身份信息进行整合后生成目标区块。本发明专利技术中学生身份信息是存储在区块链网络的身份信息区块中的,身份信息区块中信息的具有真实性;另外,身份信息区块的生成管理节点是绑定有真实信息的,且需要对所述真实信息进行验证,保证了真实信息的可信度。的可信度。的可信度。

A student identity information processing method and system in blockchain network

【技术实现步骤摘要】
一种区块链网络中的学生身份信息处理方法及系统


[0001]本专利技术涉及信息管理
,具体是涉及一种区块链网络中的学生身份信息处理方法及系统。

技术介绍

[0002]目前的学生档案管理都是采用纸质档案集中存放的方式管理,当学生从一个学校毕业进入另一个学校,需要将纸质档案从一个学校的档案管理中心寄往另一个学校的档案管理中心,十分的不方便,虽然目前很多学校或者教育机构有自己的电子档案管理平台,但是存储有学生身份信息的服务器容易成为网络攻击的对象,导致学生身份信息会被篡改,不能够保证学生身份信息的真实性。因此,需要提供一种区块链网络中的学生身份信息处理方法及系统,旨在解决上述问题。

技术实现思路

[0003]针对现有技术存在的不足,本专利技术的目的在于提供一种区块链网络中的学生身份信息处理方法及系统,以解决上述
技术介绍
中存在的问题。
[0004]本专利技术是这样实现的,一种区块链网络中的学生身份信息处理方法,所述方法包括以下步骤:根据目标用户基本信息获取对应的身份信息区块,所述目标用户基本信息包括姓名、身份证号后四位和学校信息,所述身份信息区块中记录有学生身份信息;调取每个身份信息区块的生成管理节点,对生成管理节点的真实信息进行验证,保留验证通过的身份信息区块,验证通过的身份信息区块对应的生成管理节点的真实信息经过登记认证机构的授信认证;向生成管理节点发送区块信息调取请求,所述区块信息调取请求中包含发送节点的真实信息和目标用户基本信息,以使得生成管理节点对发送节点的真实信息进行验证;接收生成管理节点发送的调取秘钥,根据调取秘钥调取身份信息区块中的学生身份信息,对所有调取的学生身份信息进行整合后生成目标区块,对目标区块进行加密后加入区块链网络中,所述目标区块中的姓名、身份证号后四位和学校信息不被加密;接收学生身份信息更新指令,所述学生身份信息更新指令中包含更新内容,调取目标区块中的学生身份信息,根据所述学生身份信息和更新内容生成更新目标区块,更新目标区块对目标区块进行覆盖。
[0005]作为本专利技术进一步的方案:所述对生成管理节点的真实信息进行验证,保留验证通过的身份信息区块的步骤,具体包括:调取所述生成管理节点自行绑定的真实信息,真实信息为学校机构名称,判定所述真实信息是否属于学校信息,若不属于,验证不通过;若属于,执行下一步骤;判定调取的真实信息是否经过登记认证机构的授信认证,所述登记认证机构用于对区块链中节点绑定的真实信息进行授信认证;
当真实信息是经过授信认证的,验证通过,否则验证不通过,保留验证通过的身份信息区块。
[0006]作为本专利技术进一步的方案:所述对所有调取的学生身份信息进行整合后生成目标区块的步骤,具体包括:对所有调取的学生身份信息按照各自的生成管理节点进行分类;调取每个学生身份信息所对应的身份信息区块的生成时间,将生成时间标记在每个学生身份信息上;保留每类中生成时间最新的学生身份信息,对所有保留的学生身份信息进行整合后生成目标区块,所述目标区块记载有学生各阶段的学习信息。
[0007]作为本专利技术进一步的方案:所述方法还包括对目标区块中的信息进行认证,具体步骤为:将目标区块中的信息和秘钥发送给验证通过的生成管理节点;接收生成管理节点的认证通过信息,在目标区块中记录认证通过的节点对应的真实信息。
[0008]作为本专利技术进一步的方案:当生成管理节点接收到区块信息调取请求时,对区块信息调取请求的发送节点的真实信息和目标用户基本信息进行验证,验证通过后,发送调取秘钥。
[0009]本专利技术的另一目的在于提供一种区块链网络中的学生身份信息处理系统,所述系统包括:身份信息区块获取模块,用于根据目标用户基本信息获取对应的身份信息区块,所述目标用户基本信息包括姓名、身份证号后四位和学校信息,所述身份信息区块中记录有学生身份信息;身份信息区块筛选模块,用于调取每个身份信息区块的生成管理节点,对生成管理节点的真实信息进行验证,保留验证通过的身份信息区块,验证通过的身份信息区块对应的生成管理节点的真实信息经过登记认证机构的授信认证;调取请求发送模块,用于向生成管理节点发送区块信息调取请求,所述区块信息调取请求中包含发送节点的真实信息和目标用户基本信息,以使得生成管理节点对发送节点的真实信息进行验证;目标区块生成模块,用于接收生成管理节点发送的调取秘钥,根据调取秘钥调取身份信息区块中的学生身份信息,对所有调取的学生身份信息进行整合后生成目标区块,对目标区块进行加密后加入区块链网络中,所述目标区块中的姓名、身份证号后四位和学校信息不被加密;身份信息更新模块,接收学生身份信息更新指令,所述学生身份信息更新指令中包含更新内容,调取目标区块中的学生身份信息,根据所述学生身份信息和更新内容生成更新目标区块,更新目标区块对目标区块进行覆盖。
[0010]作为本专利技术进一步的方案:所述身份信息区块筛选模块包括:真实信息第一判定单元,用于调取所述生成管理节点自行绑定的真实信息,真实信息为学校机构名称,判定所述真实信息是否属于学校信息,若不属于,验证不通过;若属于,执行下一步骤;
真实信息第二判定单元,用于判定调取的真实信息是否经过登记认证机构的授信认证,所述登记认证机构用于对区块链中节点绑定的真实信息进行授信认证;身份信息区块保留单元,当真实信息是经过授信认证的,验证通过,否则验证不通过,保留验证通过的身份信息区块。
[0011]作为本专利技术进一步的方案:所述目标区块生成模块包括:身份信息分类单元,用于对所有调取的学生身份信息按照各自的生成管理节点进行分类;生成时间标记单元,用于调取每个学生身份信息所对应的身份信息区块的生成时间,将生成时间标记在每个学生身份信息上;目标区块生成单元,用于保留每类中生成时间最新的学生身份信息,对所有保留的学生身份信息进行整合后生成目标区块,所述目标区块记载有学生各阶段的学习信息。
[0012]作为本专利技术进一步的方案:所述系统还包括信息认证模块,所述信息认证模块具体包括:信息秘钥发送单元,用于将目标区块中的信息和秘钥发送给验证通过的生成管理节点;认证记录单元,用于接收生成管理节点的认证通过信息,在目标区块中记录认证通过的节点对应的真实信息。
[0013]作为本专利技术进一步的方案:所述系统还包括验证模块,当生成管理节点接收到区块信息调取请求时,验证模块对区块信息调取请求的发送节点的真实信息和目标用户基本信息进行验证,验证通过后,发送调取秘钥。
[0014]与现有技术相比,本专利技术的有益效果是:本专利技术中学生身份信息是存储在区块链网络的身份信息区块中的,区块链由于具有去中心化、防篡改等特点,能够保证身份信息区块中信息的真实性;另外,本专利技术中身份信息区块的生成管理节点是绑定有真实信息的,且需要对所述真实信息进行验证,保证了真实信息的可信度。
附图说明
[0015]图1为一种区块链网络中的学生身份信息处理方法的流程图。
[0016]图2为一种区块链网络中的学生身份信息处理方法中对生成管理节点的真实信息进行验证的流程图。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种区块链网络中的学生身份信息处理方法,其特征在于,所述方法包括以下步骤:根据目标用户基本信息获取对应的身份信息区块,所述目标用户基本信息包括姓名、身份证号后四位和学校信息,所述身份信息区块中记录有学生身份信息;调取每个身份信息区块的生成管理节点,对生成管理节点的真实信息进行验证,保留验证通过的身份信息区块,验证通过的身份信息区块对应的生成管理节点的真实信息经过登记认证机构的授信认证;向生成管理节点发送区块信息调取请求,所述区块信息调取请求中包含发送节点的真实信息和目标用户基本信息,以使得生成管理节点对发送节点的真实信息进行验证;接收生成管理节点发送的调取秘钥,根据调取秘钥调取身份信息区块中的学生身份信息,对所有调取的学生身份信息进行整合后生成目标区块,对目标区块进行加密后加入区块链网络中,所述目标区块中的姓名、身份证号后四位和学校信息不被加密;接收学生身份信息更新指令,所述学生身份信息更新指令中包含更新内容,调取目标区块中的学生身份信息,根据所述学生身份信息和更新内容生成更新目标区块,更新目标区块对目标区块进行覆盖。2.根据权利要求1所述一种区块链网络中的学生身份信息处理方法,其特征在于,所述对生成管理节点的真实信息进行验证,保留验证通过的身份信息区块的步骤,具体包括:调取所述生成管理节点自行绑定的真实信息,真实信息为学校机构名称,判定所述真实信息是否属于学校信息,若不属于,验证不通过;若属于,执行下一步骤;判定调取的真实信息是否经过登记认证机构的授信认证,所述登记认证机构用于对区块链中节点绑定的真实信息进行授信认证;当真实信息是经过授信认证的,验证通过,否则验证不通过,保留验证通过的身份信息区块。3.根据权利要求1所述一种区块链网络中的学生身份信息处理方法,其特征在于,所述对所有调取的学生身份信息进行整合后生成目标区块的步骤,具体包括:对所有调取的学生身份信息按照各自的生成管理节点进行分类;调取每个学生身份信息所对应的身份信息区块的生成时间,将生成时间标记在每个学生身份信息上;保留每类中生成时间最新的学生身份信息,对所有保留的学生身份信息进行整合后生成目标区块,所述目标区块记载有学生各阶段的学习信息。4.根据权利要求2所述一种区块链网络中的学生身份信息处理方法,其特征在于,所述方法还包括对目标区块中的信息进行认证,具体步骤为:将目标区块中的信息和秘钥发送给验证通过的生成管理节点;接收生成管理节点的认证通过信息,在目标区块中记录认证通过的节点对应的真实信息。5.根据权利要求1所述一种区块链网络中的学生身份信息处理方法,其特征在于,当生成管理节点接收到区块信息调取请求时,对区块信息调取请求的发送节点的真实信息和目标用户基本信息进行验证,验证通过后,发送调取秘钥。6.一种区块链网络中的学生身份信息处理系统,其特征在于,所述系统包括:身份信息区块获取模块,用于根据目标用户基本信息获取对应的身份信息区块,所述<...

【专利技术属性】
技术研发人员:周立新肖保安刘传汉
申请(专利权)人:湖南惟楚有才教育科技有限公司
类型:发明
国别省市:

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

1