一种基于区块链的安全高效的教育资历见证方法

文档序号:31450092发布日期:2022-09-07 13:02阅读:来源:国知局

技术特征:
1.一种基于区块链的安全高效的教育资历见证方法,其特征在于,包括下列步骤:步骤1:学校收集学生的教育资历证明资料;步骤2:学校将所述教育资历证明资料分块并分别上传到ipfs系统存储;步骤3:使用ecc非对称加密算法进行加密;步骤4:学校建立访问控制白名单;步骤5:访问者发出申请,经过审核后可以访问学生的教育资历证明资料。2.如权利要求1所述的基于区块链的安全高效的教育资历见证方法,其特征在于,学校将所述教育资历证明资料分块并分别上传到ipfs系统存储的过程,包括下列步骤:学校根据自身需要将步骤1收集的数据分为若干份,为了便于描述把分好的数据用集合表示:data={part1,part2,part3...partk}(k∈n
*
)其中data是数据集合,part1代表第一份数据,part2代表第二份数据,k是数据份数;将上一步分好的数据依次上传到ipfs系统,获得访问索引,取第i份数据上传,即上传数据parti(0<i≤k),得到访问索引add_parti(i∈n
*
,i≤k),用集合表示:add_data={add_part1,add_part2,add_part3...add_partk}(k∈n
*
)。3.如权利要求2所述的基于区块链的安全高效的教育资历见证方法,其特征在于,使用ecc非对称加密算法进行加密的过程,具体为使用ecc非对称加密算法对访问索引加密。4.如权利要求1所述的基于区块链的安全高效的教育资历见证方法,其特征在于,访问者只有被添加到访问控制白名单中才具备访问相应学生的教育资历证明资料的资格。5.如权利要求1所述的基于区块链的安全高效的教育资历见证方法,其特征在于,访问者访问学生的教育资历证明资料的过程会生成一条记录,所述记录会广播到区块链,并由区块链系统的矿工节点打包进区块链账本。6.如权利要求1所述的基于区块链的安全高效的教育资历见证方法,其特征在于,所述基于区块链的安全高效的教育资历见证方法通过共识节点评选算法筛选良好节点作为共识节点,并采用cpbfs算法控制共识节点的数量。7.如权利要求6所述的基于区块链的安全高效的教育资历见证方法,其特征在于,采用cpbfs算法控制共识节点的数量的过程,包括下列步骤:收集学校节点上传的学生数据份数,计算出上传率ur;根据共识节点评选算法计算出各个学校节点的分值snp;将snp值从大到小排序,选取分数最高的前三分之一的节点作为共识节点组。

技术总结
本发明涉及教育区块链技术领域,具体涉及一种基于区块链的安全高效的教育资历见证方法,通过所有学校的学生信息整合到一个区块链平台,利用区块链技术的可追溯性、不可篡改性、透明性等特性,改变了传统的学校独自维护自己学生信息的方式,提高数据流通与数据共享的便利性,也提高了数据的安全性;同时通过访问控制白名单保护学生隐私,在访问过程中采用CPBFS算法控制共识节点的数量,使得共识节点数不到传统方法的1/3,从而使得共识效率提升了9倍左右,大大降低了系统运行开销、提高了系统效率。统效率。统效率。


技术研发人员:王利娥 陈一帆 李先贤
受保护的技术使用者:广西师范大学
技术研发日:2022.06.14
技术公布日:2022/9/6
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1