[发明专利]一种基于私有区块链的学籍信息管理系统在审
申请号: | 201810436205.2 | 申请日: | 2018-05-09 |
公开(公告)号: | CN108733783A | 公开(公告)日: | 2018-11-02 |
发明(设计)人: | 邱炎新 | 申请(专利权)人: | 深圳明创自控技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q50/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理节点 学生 管理员系统 区块 录入 篡改 信息管理系统 管理监控 互相通信 学籍管理 存储 维护 | ||
1.一种基于私有区块链的学籍管理系统,其特征在于,包括:管理员系统与多个学生端学籍处理节点;所述管理员系统对学生在学籍处理节点上对学籍的录入以及修改进行管理监控,所述学生端学籍处理节点用于学生在该节点上进行学籍的录入以及修改,还用于对学生的学籍信息进行存储;所述学生端学籍处理节点与学生端学籍处理节点之间、学生端学籍处理节点与管理员系统之间互相通信连接组成学籍网。
2.根据权利要求1所述的一种基于私有区块链的学籍管理系统,所述管理员系统包括管理员注册/登录模块、数据存储模块以及学籍管理模块;所述管理员注册登录模块用于对管理员登录管理员系统前进行身份验证;所述数据存储模块用于将学生对学籍信息的操作处理信息存入学籍数据库中,还储存有每个学生节点对应学生的公钥;所述学籍管理模块用于对学生发出的学籍处理请求进行确认,实现学生对学籍信息的更改。
3.根据权利要求1所述的一种基于私有区块链的学籍管理系统,其特征在于,所述学生端学籍处理节点包括学生注册/登入单元、学籍操作单元、数据储存单元;所述学生注册/登录单元用于学生登录学籍网,所述学籍操作单元用于接收学生录入或修改学籍的请求生成请求修改凭条,并对请求数据进行加密处理发送给学籍管理模块进行核实确认生成确认修改凭条,实现对学籍的录入或修改;所述数据储存单元用于对学生的身份信息以及学籍录入或修改操作信息进行储存。
4.根据权利要求1所述的一种基于私有区块链的学籍管理系统,其特征在于,所述管理员系统还包括区块生成模块,用于将预定时间内的学生端学籍处理节点接收到的确认修改凭条打包生成区块,并将其发送给学生端学籍处理节点。
5.根据权利要求1所述的一种基于私有区块链的学籍管理系统,其特征在于,所述学生端学籍处理节点还包括区块链生长单元,用于将得到的区块加入到原始区块链的末端生成新的区块链。
6.根据权利要求3所述的一种基于私有区块链的学籍管理系统,其特征在于,所述学籍操作单元包括操作接口、学籍数据加/解密单元、数据接发单元;所述操作接口用于设定学生要修改或录入的学籍信息数据以及学生身份信息,生成请求修改凭条;所述学籍数据加/解密单元用于对操作接口得到的请求修改凭条进行加密,也用于对数据接发单元接收的确认修改凭条进行解密;所述数据接发单元用于发送加密后的请求修改凭条给管理员系统,还用于接收管理员系统发出的确认修改凭条。
7.根据权利要求6所述的一种基于私有区块链的学籍管理系统,其特征在于,对所述请求修改凭条进行加密,加密过程为:首先,将学生操作信息生成的请求修改凭条进行哈希计算,把得到的结果按照规则进行字符串的压缩,得到压缩的字符串;然后,将得到的字符串表示成椭圆曲线上的一点且该点的阶为素数;从数据存储模块中获取管理员B的公钥,将学生A的私钥与管理员B的公钥进行协商生成共享密钥,采用共享密钥和签名算法计算字符串对应点的签名,依据得到的签名对所述凭条进行加密得到学籍修改密文。
8.根据权利要求7所述的一种基于私有区块链的学籍管理系统,其特征在于,所述签名算法生成学籍修改密文的具体步骤为:
(1)依上述获取的点为O(p,q),该点的阶为素数t;管理员的公钥为Yg,生成的共享密钥为r;通过随机算法随机得到一个整数n,n属于[1,t-1];
(2)将整数n进行二进制分解为n=(nl-1,···n0)2,l为二进制分解的项数;然后将整数n与点O进行计算处理得到签名因子;
(3)计算签名因子对素数t求余,得到的余数为第一签名标记b0;若b0等于0,则重新选择n,进行重新计算签名因子;
(4)将字符串对应的明文通过与曲线上点对应的散列函数处理得到明文标记v;依据签名因子θ、共享密钥r、v以及整数n可计算得到第二签名标记b1;具体有:
(5)若b1等于0,则重新选择n来进行计算,否则,生成签名(b0,b1);
(6)依据签名对所述凭条进行加密可得到学籍修改密文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳明创自控技术有限公司,未经深圳明创自控技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810436205.2/1.html,转载请声明来源钻瓜专利网。