CN113935874A - 一种基于区块链的来华留学学籍管理*** - Google Patents
一种基于区块链的来华留学学籍管理*** Download PDFInfo
- Publication number
- CN113935874A CN113935874A CN202111254760.1A CN202111254760A CN113935874A CN 113935874 A CN113935874 A CN 113935874A CN 202111254760 A CN202111254760 A CN 202111254760A CN 113935874 A CN113935874 A CN 113935874A
- Authority
- CN
- China
- Prior art keywords
- student
- student status
- data
- modification
- administrator
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000012986 modification Methods 0.000 claims abstract description 50
- 230000004048 modification Effects 0.000 claims abstract description 50
- 238000012545 processing Methods 0.000 claims abstract description 31
- 238000012544 monitoring process Methods 0.000 claims abstract description 4
- 238000007726 management method Methods 0.000 claims description 26
- 238000013500 data storage Methods 0.000 claims description 19
- 238000012790 confirmation Methods 0.000 claims description 15
- 238000000034 method Methods 0.000 claims description 4
- 230000008569 process Effects 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims description 3
- 230000008859 change Effects 0.000 claims description 3
- 238000012795 verification Methods 0.000 claims description 3
- 238000004806 packaging method and process Methods 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 abstract description 9
- 238000001514 detection method Methods 0.000 abstract description 2
- 238000012550 audit Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0637—Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Strategic Management (AREA)
- Bioethics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Educational Administration (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Educational Technology (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Primary Health Care (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Development Economics (AREA)
- Data Mining & Analysis (AREA)
- Medical Informatics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于区块链的来华留学学籍管理***,包括:管理员***、学生端学籍处理节点;所述管理员***与所述学生端学籍处理节点连接;所述管理员***,用于对学生在学生端学籍处理节点上对学籍信息的录入以及修改进行管理监控;所述学生端学籍处理节点用于学生进行学籍录入以及修改,还用于对学生的学籍信息进行存储。本发明能够减少学籍信息的造假以及学籍操作错误的可能性,且通过区块链和重复检测技术,减少来华留学生的学籍出错率。
Description
技术领域
本发明涉及区块链技术领域,特别是涉及一种基于区块链的来华留学学籍管理***。
背景技术
区块链是一种新型的数据存储技术,采用链式结构和时间戳技术将数据按照出现的先后顺序存储在数据链中,具有去中心化、去信任、不可篡改和可追溯等特点。随着人们对区块链技术研究的不断深入,区块链也从最早的数字金融领域扩展到其他社会生活领域,如身份认证、农产品溯源、医疗卫生服务等领域。区块链技术为学籍管理提供了新思路,也为探索区块链按技术在教育领域的应用提供了借鉴。
学籍是一个学生属于某学校的一种法律上的身份或者资格,专指作为某校学生的资格。而学籍管理是高校和教育管理部门的一项重要工作,与学生的升学、就业息息相关。但传统的学籍管理***都是中心化存储模式,已暴露出巨大的安全隐患,面临着被黑客攻击的风险,同时数据泄漏现象严重,导致学籍信息丢失或被篡改,甚至***管理员因各种原因私自对学籍信息进行更改而广大社会或学生还不知道;故学籍管理***的不透明化以及学籍管理***中对学籍信息更改过程的安全性不足等问题是亟待解决的。
与此同时,由于传统学籍管理***的信息冗杂和功能的不完善,针对来华留学生的学习信息录入会出现问题,导致学籍信息重复、丢失等。
因此,迫切需要一种更加安全、透明、可信且功能完善的的学籍管理***来有效管理学籍信息。
发明内容
为了解决上述技术问题,本发明提供一种基于区块链的来华留学学籍管理***,能够减少学籍信息的造假以及学籍操作错误的可能性,且通过区块链和重复检测技术,减少来华留学生的学籍出错率。
为实现上述目的,本发明提出一种基于区块链的来华留学学籍管理***,包括:管理员***、学生端学籍处理节点;所述管理员***与所述学生端学籍处理节点连接;
所述管理员***,用于对学生在学生端学籍处理节点上对学籍信息的录入以及修改进行管理监控;
所述学生端学籍处理节点用于学生进行学籍录入以及修改,还用于对学生的学籍信息进行存储。
优选的,所述管理员***,包括:管理员注册/登录模块、管理员登录模块、数据存储模块以及学籍管理模块;
所述管理员注册/登录模块,用于对管理员登录管理员***进行身份验证;
所述数据存储模块用于将学生对学籍信息的操作处理存入学籍数据库中,还存储有每个学生节点对应学生的公钥;
所述学籍管理模块用于对学生发出的学籍处理请求进行确认,实现学生对学籍信息的更改。
优选的,所述学生端学籍处理节点包括学生注册/登录单元、学籍操作单元、数据储存单元;
所述学生注册/登录单元用于学生登录学籍网;
所述学籍操作单元用于接收学生录入或修改学籍的请求生成请求修改凭条,并对请求数据进行加密处理发送给学籍管理模块进行核实确认生成确认修改凭条,实现对学籍的录入或修改;
所述数据储存单元用于对学生的身份信息以及学籍录入或修改操作信息进行储存。
优选的,所述管理员***还包括区域生成模块,用于将预定时间内的学生端学籍处理节点接收到的确认修改凭条打包生成区块,并将其发送给学生端学籍处理节点。
优选的,所述管理员***还包括区块链生长单元,用于将得到的区块加入到原始区块链的末端生成新的区块链。
优选的,对所述请求修改凭条进行加密,加密过程为:
将学生操作信息生成的请求修改凭条进行哈希计算,把得到的结果按照规则进行字符串的压缩,得到压缩的字符串;
将得到的字符串表示成椭圆曲线上的一点且该点的阶为素数;从数据存储模块中获取管理员B的公钥,将学生A的私钥与管理员B的公钥进行协商生成共享密钥,采用共享密钥和签名算法计算字符串对应点的签名,依据得到的签名对所述凭条进行加密得到学籍修改密文。
优选的,所述学籍操作单元,包括:操作接口、学籍数据加/解密单元、数据接发单元;
所述操作接口用于设定学生要修改或录入的学籍信息数据以及学生身份信息,生成请求修改凭条;
所述学籍数据加/解密单元用于对操作接口得到的请求修改凭条进行加密,也用于对数据接发单元接收的确认修改凭条进行解密;
所述数据接发单元用于发送加密后的请求修改凭条给管理员***,还用于接收管理员***发出的确认修改凭条。
优选的,对所述数据存储模块进行数据去重,包括:
计算每个学生的数据块标签;
将所述数据块标签发送给云存储服务提供商CSP,所述云存储服务提供商CSP在标签数据上对所述数据块标签执行搜索操作;
若所述标签数据库已存储所述数据块标签,则替换原有数据信息,CSP将向用户返回块指针;否则,则重新录入学生的数据信息
与现有技术相比,本发明具有以下技术效果:
本发明由用户自主的录入或修改学籍信息,然后由管理员进行审核,且将每次修改或录入操作的信息以及操作者通过生成电子凭条的方式记录下来,然后依靠区块链技术对其打包,生成区块链储存,进而将区块链共享所有学生节点,由所有学生共同来监督该修改录入的正确性,以此可以减少学籍信息的造假以及学籍操作错误的可能性,保证来华留学生的学籍正确率,且通过区块链的技术,极大的增大了篡改学籍信息的篡改成本,且降低了学籍***的维护成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的***结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
实施例1
参照图1所示,本发明提出一种基于区块链的来华留学学籍管理***,包括:管理员***、学生端学籍处理节点;所述管理员***与所述学生端学籍处理节点连接;
管理员***,用于对学生在学生端学籍处理节点上对学籍信息的录入以及修改进行管理监控;学生端学籍处理节点用于学生进行学籍录入以及修改,还用于对学生的学籍信息进行存储。
管理员***,包括:管理员注册/登录模块、管理员登录模块、数据存储模块以及学籍管理模块;
管理员注册/登录模块,用于对管理员登录管理员***进行身份验证;数据存储模块用于将学生对学籍信息的操作处理存入学籍数据库中,还存储有每个学生节点对应学生的公钥;学籍管理模块用于对学生发出的学籍处理请求进行确认,实现学生对学籍信息的更改。
学生端学籍处理节点包括学生注册/登录单元、学籍操作单元、数据储存单元;学生注册/登录单元用于学生登录学籍网;学籍操作单元用于接收学生录入或修改学籍的请求生成请求修改凭条,并对请求数据进行加密处理发送给学籍管理模块进行核实确认生成确认修改凭条,实现对学籍的录入或修改;数据储存单元用于对学生的身份信息以及学籍录入或修改操作信息进行储存。
管理员***还包括区域生成模块,用于将预定时间内的学生端学籍处理节点接收到的确认修改凭条打包生成区块,并将其发送给学生端学籍处理节点。
管理员***还包括区块链生长单元,用于将得到的区块加入到原始区块链的末端生成新的区块链。
对请求修改凭条进行加密的加密过程为:
将学生操作信息生成的请求修改凭条进行哈希计算,把得到的结果按照规则进行字符串的压缩,得到压缩的字符串;
将得到的字符串表示成椭圆曲线上的一点且该点的阶为素数;从数据存储模块中获取管理员B的公钥,将学生A的私钥与管理员B的公钥进行协商生成共享密钥,采用共享密钥和签名算法计算字符串对应点的签名,依据得到的签名对所述凭条进行加密得到学籍修改密文。
学籍操作单元,包括:操作接口、学籍数据加/解密单元、数据接发单元;
操作接口用于设定学生要修改或录入的学籍信息数据以及学生身份信息,生成请求修改凭条;学籍数据加/解密单元用于对操作接口得到的请求修改凭条进行加密,也用于对数据接发单元接收的确认修改凭条进行解密;数据接发单元用于发送加密后的请求修改凭条给管理员***,还用于接收管理员***发出的确认修改凭条。
对所述数据存储模块进行数据去重,包括:
计算每个学生的数据块标签;
将所述数据块标签发送给云存储服务提供商CSP,所述云存储服务提供商CSP在标签数据上对所述数据块标签执行搜索操作;
若所述标签数据库已存储所述数据块标签,则替换原有数据信息,CSP将向用户返回块指针;否则,则重新录入学生的数据信息。
以上所述的实施例仅是对本发明的优选方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案做出的各种变形和改进,均应落入本发明权利要求书确定的保护范围内。
Claims (8)
1.一种基于区块链的来华留学学籍管理***,其特征在于,包括:管理员***、学生端学籍处理节点;所述管理员***与所述学生端学籍处理节点连接;
所述管理员***,用于对学生在学生端学籍处理节点上对学籍信息的录入以及修改进行管理监控;
所述学生端学籍处理节点用于学生进行学籍录入以及修改,还用于对学生的学籍信息进行存储。
2.根据权利要求1所述的基于区块链的来华留学学籍管理***,其特征在于,所述管理员***,包括:管理员注册/登录模块、管理员登录模块、数据存储模块以及学籍管理模块;
所述管理员注册/登录模块,用于对管理员登录管理员***进行身份验证;
所述数据存储模块用于将学生对学籍信息的操作处理存入学籍数据库中,还存储有每个学生节点对应学生的公钥;
所述学籍管理模块用于对学生发出的学籍处理请求进行确认,实现学生对学籍信息的更改。
3.根据权利要求1所述的基于区块链的来华留学学籍管理***,其特征在于,所述学生端学籍处理节点包括学生注册/登录单元、学籍操作单元、数据储存单元;
所述学生注册/登录单元用于学生登录学籍网;
所述学籍操作单元用于接收学生录入或修改学籍的请求生成请求修改凭条,并对请求数据进行加密处理发送给学籍管理模块进行核实确认生成确认修改凭条,实现对学籍的录入或修改;
所述数据储存单元用于对学生的身份信息以及学籍录入或修改操作信息进行储存。
4.根据权利要求1所述的基于区块链的来华留学学籍管理***,其特征在于,
所述管理员***还包括区域生成模块,用于将预定时间内的学生端学籍处理节点接收到的确认修改凭条打包生成区块,并将其发送给学生端学籍处理节点。
5.根据权利要求1所述的基于区块链的来华留学学籍管理***,其特征在于,
所述管理员***还包括区块链生长单元,用于将得到的区块加入到原始区块链的末端生成新的区块链。
6.根据权利要求3所述的基于区块链的来华留学学籍管理***,其特征在于,
对所述请求修改凭条进行加密,加密过程为:
将学生操作信息生成的请求修改凭条进行哈希计算,把得到的结果按照规则进行字符串的压缩,得到压缩的字符串;
将得到的字符串表示成椭圆曲线上的一点且该点的阶为素数;从数据存储模块中获取管理员B的公钥,将学生A的私钥与管理员B的公钥进行协商生成共享密钥,采用共享密钥和签名算法计算字符串对应点的签名,依据得到的签名对所述凭条进行加密得到学籍修改密文。
7.根据权利要求3所述的基于区块链的来华留学学籍管理***,其特征在于,所述学籍操作单元,包括:操作接口、学籍数据加/解密单元、数据接发单元;
所述操作接口用于设定学生要修改或录入的学籍信息数据以及学生身份信息,生成请求修改凭条;
所述学籍数据加/解密单元用于对操作接口得到的请求修改凭条进行加密,也用于对数据接发单元接收的确认修改凭条进行解密;
所述数据接发单元用于发送加密后的请求修改凭条给管理员***,还用于接收管理员***发出的确认修改凭条。
8.根据权利要求2所述的基于区块链的来华留学学籍管理***,其特征在于,对所述数据存储模块进行数据去重,包括:
计算每个学生的数据块标签;
将所述数据块标签发送给云存储服务提供商CSP,所述云存储服务提供商CSP在标签数据上对所述数据块标签执行搜索操作;
若所述标签数据库已存储所述数据块标签,则替换原有数据信息,CSP将向用户返回块指针;否则,则重新录入学生的数据信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111254760.1A CN113935874A (zh) | 2021-10-27 | 2021-10-27 | 一种基于区块链的来华留学学籍管理*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111254760.1A CN113935874A (zh) | 2021-10-27 | 2021-10-27 | 一种基于区块链的来华留学学籍管理*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113935874A true CN113935874A (zh) | 2022-01-14 |
Family
ID=79284624
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111254760.1A Withdrawn CN113935874A (zh) | 2021-10-27 | 2021-10-27 | 一种基于区块链的来华留学学籍管理*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113935874A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115456843A (zh) * | 2022-09-14 | 2022-12-09 | 北京易思汇商务服务有限公司 | 一种基于留学大数据分析的智能风控***及方法 |
-
2021
- 2021-10-27 CN CN202111254760.1A patent/CN113935874A/zh not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115456843A (zh) * | 2022-09-14 | 2022-12-09 | 北京易思汇商务服务有限公司 | 一种基于留学大数据分析的智能风控***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Lone et al. | Forensic-chain: Blockchain based digital forensics chain of custody with PoC in Hyperledger Composer | |
CN108683669B (zh) | 数据验证方法和安全多方计算*** | |
Zhu et al. | Dynamic audit services for outsourced storages in clouds | |
CN103095453B (zh) | 应用私有集合交集的公钥加密的布隆过滤器 | |
TW201947446A (zh) | 基於區塊鏈的資訊監管方法及裝置 | |
CN109829326A (zh) | 基于区块链的跨域认证与公平审计去重云存储*** | |
CN112183765B (zh) | 一种用于共享学习的多源多模态数据预处理方法及*** | |
US20170301052A1 (en) | Digital passport country entry stamp | |
KR20180116278A (ko) | 안전한 정보 교환과 계층 구조적이고 결정론적인 암호키를 위한 공통 비밀 결정 | |
Accorsi | BBox: A distributed secure log architecture | |
CN110113244A (zh) | 一种基于区块链技术的即时通讯***和方法 | |
CN110493268A (zh) | 一种基于区块链网络的数据处理方法及装置 | |
CN110597836B (zh) | 基于区块链网络的信息查询请求响应方法及装置 | |
CN108882030A (zh) | 一种基于时域信息的监控视频分级加解密方法和*** | |
CN104092686A (zh) | 基于svm分类器的隐私保护和数据安全访问的方法 | |
CN117313122A (zh) | 一种基于区块链的数据共享与交换管理*** | |
CN114938311A (zh) | 一种基于人工智能的数据处理方法及*** | |
CN113315745A (zh) | 一种数据处理方法、装置、设备及介质 | |
CN113935874A (zh) | 一种基于区块链的来华留学学籍管理*** | |
Zhou et al. | A Scalable Blockchain‐Based Integrity Verification Scheme | |
Xihua et al. | Blockchain‐Based Privacy‐Preserving Approach Using SVML for Encrypted Smart City Data in the Era of IR 4.0 | |
AU2021103828A4 (en) | A novel system and auditing technique for cloud based digital forensic readiness with integrity and privacy preservation of health care data | |
Verma et al. | Applications of Data Security and Blockchain in Smart City Identity Management | |
Mahapatra et al. | A secure health management framework with anti-fraud healthcare insurance using blockchain | |
CN107231369A (zh) | 一种基于云计算的高效数据处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20220114 |
|
WW01 | Invention patent application withdrawn after publication |