CN107257341A - 一种基于区块链的学籍追溯认证方法 - Google Patents

一种基于区块链的学籍追溯认证方法 Download PDF

Info

Publication number
CN107257341A
CN107257341A CN201710475304.7A CN201710475304A CN107257341A CN 107257341 A CN107257341 A CN 107257341A CN 201710475304 A CN201710475304 A CN 201710475304A CN 107257341 A CN107257341 A CN 107257341A
Authority
CN
China
Prior art keywords
block chain
node
school
block
student
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.)
Granted
Application number
CN201710475304.7A
Other languages
English (en)
Other versions
CN107257341B (zh
Inventor
孙善宝
于治楼
张爱成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Intelligent Technology Wuhan Co Ltd
Original Assignee
Jinan Inspur Hi Tech Investment and Development Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Jinan Inspur Hi Tech Investment and Development Co Ltd filed Critical Jinan Inspur Hi Tech Investment and Development Co Ltd
Priority to CN201710475304.7A priority Critical patent/CN107257341B/zh
Publication of CN107257341A publication Critical patent/CN107257341A/zh
Application granted granted Critical
Publication of CN107257341B publication Critical patent/CN107257341B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0807Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Strategic Management (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Computer Hardware Design (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种基于区块链的学籍追溯认证方法,其实现过程为,首先配置学校区块链,包括若干区域区块链,每个区域区块链中均由若干学校节点组成独立的P2P网络;配置监管区块链,由若干与学校区块链对应的监管节点、至少一个准入节点组成独立的P2P网络;配置第三方CA认证中心,连接监管区块链,用于向通过认证确定的学校节点办法证书;配置查询节点,通过查询学校区块链、监管区块链实现学籍文件的验证及追溯。本发明的一种基于区块链的学籍追溯认证方法与现有技术相比,按照区域进行划分,能够更加高效的完成区块链的生成,提高计算效率;每个区域存在多个监管机构,严格控制节点的准入,这样有利于增加监管,并且有效的解决了单节点失效问题。

Description

一种基于区块链的学籍追溯认证方法
技术领域
本发明涉及计算机应用技术领域,具体地说是一种基于区块链的学籍追溯认证方法。
背景技术
近年来,区块链(Blockchain)技术得到广泛关注和发展。区块链技术,又称为“分布式账本技术”,是一种去中心化、集体维护分布式账本的技术方案,其本质是由多个节点集体参与的分布式数据库***。区块链不是一种单一的技术,而是多种技术整合的结果,利用区块链技术维护一个可靠的、难以篡改的账本记录,可以降低信任的风险,并能有效的降低众参与方协作的维护成本。
随着就业压力的增大,用人单位对于受聘人员的学籍学历更加看重,这也使得部分人通过学籍学历造假来谋取利益。传统的解决方案是将学籍信息通过公信网站统一发布出来,供用人单位和受聘人员进行查询。然而,这种集中存储方式容易被攻破,只需要攻破中心数据库,就能伪造学籍信息。特别是对于内部人员,可以直接接触到中心数据库,通过修改数据库内容很容易实现造假学籍信息。在这种情况下,如何有效的利用区块链技术解决学籍追溯认证问题,并且有效的保护受聘人员的学籍学历隐私成为亟需解决的问题。
基于此,本专利提供一种可解决上述问题的基于区块链的学籍追溯认证方法。
发明内容
本发明的技术任务是针对以上不足之处,提供一种基于区块链的学籍追溯认证方法。
一种基于区块链的学籍追溯认证方法,基于两级区块链,其具体实现过程为,
首先配置第一级区块链:学校区块链,包括若干区域区块链,每个区域区块链中均由若干学校节点组成独立的P2P网络,学校节点用于维护学生的学籍信息;
配置第二级区块链:监管区块链,由若干与学校区块链对应的监管节点、至少一个准入节点组成独立的P2P网络,监管节点维护该监管区块链中所有学校区块链的信息并负责确定学校节点的准入,准入节点负责确定监管节点的准入;
配置第三方CA认证中心,连接监管区块链,用于向通过认证确定的学校节点办法证书;
配置查询节点,通过查询学校区块链、监管区块链实现学籍文件的验证以及学籍信息的追溯。
所述学校区块链中的每个区域区块链均配置一份账本记录,该账本记录是区块链技术的记录链,账本中记录本区域所有学籍信息文件的摘要值,学校节点负责生成学籍文件并发布到区域区块链中;相对应的,监管区块链中配置一份账本记录,该账本记录同样是区块链技术的记录链,账本中记录各个监管节点所在区域的区块链共识信息。
所述学校区块链中的每个区域区块链的结构均包括区块、交易,其中,区块结构包括:
版本号:描述区块链的版本;
时间戳:本次区块生成的时间;
交易Merkle树根摘要:本区块的所有交易生成Merkle树的树根摘要值;
交易执行结果:本区块链关联的所有交易的执行结果;
前区块摘要值:上一区块链的摘要值;
本区块摘要值:计算本区块内容得到的摘要值;
交易结构包括:
ID号:交易唯一标识号;
发起方:学校节点的公钥摘要值;
Nonce:唯一码;
学籍文件摘要:学籍文件的摘要值;
签名值:使用交易发起方私钥进行签名;
账联代码:对应所在区块的标识;
接收方标识:学生标识,学籍所有者的公钥摘要值。
所述监管区块链的结构包括区块、交易,其中区块结构包括:
版本号:描述区块链的版本;
时间戳:本次区块生成的时间;
交易Merkle树根摘要:本区块的所有交易生成Merkle树的树根摘要值;
交易执行结果:本区块链关联的所有交易的执行结果;
前区块摘要值:上一区块链的摘要值;
本区块摘要值:计算本区块内容得到的摘要值;
交易结构包括:
ID号:交易唯一标识号;
发起方:区域监管节点的公钥摘要值;
Nonce:唯一码;
所在区域区块链摘要:区域区块链的区块摘要值;
签名值:使用交易发起方私钥进行签名;
账联代码:对应所在区块的标识;
接收方标识:准入监管节点的公钥摘要值。
所述监管节点对学校节点准入进行确认时,其具体确认步骤为:
待确定学校节点生成密钥对并产生证书请求,提交该待确定学校节点的相关材料,向区域区块链对应的监管节点提出加入区域区块链请求;
所述监管节点审核待确定学校节点的身份,审核通过后,颁发数字证书,允许学校节点加入所在区域的区域区块链。
所述准入节点对监管节点准入进行确认时,其具体确认步骤为:
首先待确定监管节点生成密钥对并产生证书请求,提交该待确定监管节点的相关材料,向准入节点提出加入监管区块链请求;
准入节点审核待确定监管节点的身份,审核通过后颁发数字证书,允许准入监管区块链。
所述学校节点负责生成学籍文件并发布到区域区块链中的具体实现过程为:
学校节点获取学生的公钥作为学生标识,如果学生公钥不存在,则为该学生产生公私钥对,用于以后区块链操作的身份标识;
学校节点根据学生学籍情况产生学籍文件,并使用学校节点的私钥对其进行签名保存;其中包含学生在校学习的基本信息以及学生的公钥标识;
学校节点生成交易信息,发布到其对应的区域区块链;
参与学校节点所在区域的所有学校节点达成共识,更新各自本地账本记录。
区域区块链中生成学籍文件后,监管区块链中完成以下步骤:
监管节点将所在区域一段时间内的区块信息作为交易数据,生成交易记录,发布到监管区块链中;
该监管区块链中所有监管节点达成共识,均更新各自本地账本记录;
学校节点将两级区块链中所在区块的标识写入到学籍文件中,作为扩展信息进行保存;
学校节点将签名后的学籍文件保存到本地;
学校节点将签名后的学籍文件上传到对应区域区块链的监管节点进行保存。
所述查询节点用于学籍的追溯验证,其具体实现过程为:
首先通过查询节点对学生提供的学籍文件,即学生公钥标识进行签名验证;
查询节点根据学籍文件查询区块链,获取该学生所有的学籍记录;
查询节点根据学籍文件,查询学籍文件所在区域区块链,验证交易信息的合法性,验证通过后显示追溯信息,完成追溯过程。
所述区域区块链中的账本通过摘要算法获取摘要指,该摘要算法采用SM3国密算法,签名值则采用SM3、SM2国密算法作为签名算法获取,数字证书采用X509格式。
本发明的一种基于区块链的学籍追溯认证方法和现有技术相比,具有以下有益效果:
本发明的一种基于区块链的学籍追溯认证方法,通过建立区块链将学生学籍、学校和监管机构结合起来,相对于传统的集中式存储方式,提供了去中心化的追溯认证解决方案,实现学籍信息的追溯认证,有效的防止学籍学历伪造;本发明针对学籍追溯认证提出的方法使用两级区块链,按照区域进行划分,能够更加高效的完成区块链的生成,提高计算效率;每个区域存在多个监管机构,严格控制节点的准入,这样有利于增加监管,并且有效的解决了单节点失效问题;另外,学籍文件是由学校节点进行数字签名,通过获取相应CA证书直接进行离线验证,再通过外部查询节点实现区块链认证,采用了双重认证保证其安全性;学籍文件只保存在学校节点和监管节点,其他参与节点只有摘要信息,这样也有效的保护了学生的学籍隐私,实用性强,适用范围广泛,易于推广。
附图说明
附图1是两级区块链整体示意图。
附图2是学校区域区块链结构示意图。
附图3是监管区块链结构示意图。
附图4是参与节点的准入流程图。
附图5发布学籍记录流程图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步说明。
如附图1-图5所示,一种基于区块链的学籍追溯认证方法,采用两级模式,将所有学校划分成多个区域,每个区域会存在多个监管机构,学校负责维护学生的学籍信息,监管机构负责学校节点的准入。各个区域独立形成一个P2P网络并建立区块链,共同维护一份账本记录,账本中将记录本区域所有学籍信息文件的摘要值。所有作为监管机构的监管节点会参与形成另一个P2P网络并建立区块链,共同维护一份账本记录,账本中将会记录各个监管机构节点所在区域的区块链共识信息。另外,查询节点可以通过查询区块链实现学籍文件的验证以及学籍信息的追溯。
所述的账本记录是基于区块链技术的记录链;所述的学校节点负责生成学籍文件并发布到区域区块链中;所述的监管机构配置准入节点,决定本区域的学校节点是否可以加入,认证通过后通过第三方CA认证中心颁发数字证书,并且所有的监管机构节点组成一个独立的P2P网络,每个区域都有一个节点用来发布监管机构所在区的区块链共识信息,所述的监管机构参与的监管机构区块链也存在一级监管节点,负责节点准入;所有的参与节点达成共识,共同维护账本记录;所述的查询节点可以进行查询验证。
基于上述两级区块链,其具体实现过程为,
首先配置第一级区块链:学校区块链,包括若干区域区块链,每个区域区块链中均由若干学校节点组成独立的P2P网络,学校节点用于维护学生的学籍信息;
配置第二级区块链:监管区块链,由若干与学校区块链对应的监管节点、至少一个准入节点组成独立的P2P网络,监管节点维护该监管区块链中所有学校区块链的信息并负责确定学校节点的准入,准入节点负责确定监管节点的准入;
配置第三方CA认证中心,连接监管区块链,用于向通过认证确定的学校节点办法证书;
配置查询节点,通过查询学校区块链、监管区块链实现学籍文件的验证以及学籍信息的追溯。
所述学校区块链中的每个区域区块链均配置一份账本记录,该账本记录是区块链技术的记录链,账本中记录本区域所有学籍信息文件的摘要值,学校节点负责生成学籍文件并发布到区域区块链中;相对应的,监管区块链中配置一份账本记录,该账本记录同样是区块链技术的记录链,账本中记录各个监管节点所在区域的区块链共识信息。
所述学校区块链中的每个区域区块链的结构均包括区块、交易,其中,区块结构包括:
版本号:描述区块链的版本;
时间戳:本次区块生成的时间;
交易Merkle树根摘要:本区块的所有交易生成Merkle树的树根摘要值;
交易执行结果:本区块链关联的所有交易的执行结果;
前区块摘要值:上一区块链的摘要值;
本区块摘要值:计算本区块内容得到的摘要值;
交易结构包括:
ID号:交易唯一标识号;
发起方:学校节点的公钥摘要值;
Nonce:唯一码;
学籍文件摘要:学籍文件的摘要值;
签名值:使用交易发起方私钥进行签名;
账联代码:对应所在区块的标识;
接收方标识:学生标识,学籍所有者的公钥摘要值。
所述监管区块链的结构包括区块、交易,其中区块结构包括:
版本号:描述区块链的版本;
时间戳:本次区块生成的时间;
交易Merkle树根摘要:本区块的所有交易生成Merkle树的树根摘要值;
交易执行结果:本区块链关联的所有交易的执行结果;
前区块摘要值:上一区块链的摘要值;
本区块摘要值:计算本区块内容得到的摘要值;
交易结构包括:
ID号:交易唯一标识号;
发起方:区域监管节点的公钥摘要值;
Nonce:唯一码;
所在区域区块链摘要:区域区块链的区块摘要值;
签名值:使用交易发起方私钥进行签名;
账联代码:对应所在区块的标识;
接收方标识:准入监管节点的公钥摘要值。
所述监管节点对学校节点准入进行确认时,其具体确认步骤为:
待确定学校节点生成密钥对并产生证书请求,提交该待确定学校节点的相关材料,向区域区块链对应的监管节点提出加入区域区块链请求;
所述监管节点审核待确定学校节点的身份,审核通过后,颁发数字证书,允许学校节点加入所在区域的区域区块链。
所述准入节点对监管节点准入进行确认时,其具体确认步骤为:
首先待确定监管节点生成密钥对并产生证书请求,提交该待确定监管节点的相关材料,向准入节点提出加入监管区块链请求;
准入节点审核待确定监管节点的身份,审核通过后颁发数字证书,允许准入监管区块链。
所述学校节点负责生成学籍文件并发布到区域区块链中的具体实现过程为:
学校节点获取学生的公钥作为学生标识,如果学生公钥不存在,则为该学生产生公私钥对,用于以后区块链操作的身份标识;
学校节点根据学生学籍情况产生学籍文件,并使用学校节点的私钥对其进行签名保存;其中包含学生在校学习的基本信息以及学生的公钥标识;
学校节点生成交易信息,发布到其对应的区域区块链;
参与学校节点所在区域的所有学校节点达成共识,更新各自本地账本记录。
区域区块链中生成学籍文件后,监管区块链中完成以下步骤:
监管节点将所在区域一段时间内的区块信息作为交易数据,生成交易记录,发布到监管区块链中;
该监管区块链中所有监管节点达成共识,均更新各自本地账本记录;
学校节点将两级区块链中所在区块的标识写入到学籍文件中,作为扩展信息进行保存;
学校节点将签名后的学籍文件保存到本地;
学校节点将签名后的学籍文件上传到对应区域区块链的监管节点进行保存。
所述查询节点用于学籍的追溯验证,其具体实现过程为:
首先通过查询节点对学生提供的学籍文件,即学生公钥标识进行签名验证;
查询节点根据学籍文件查询区块链,获取该学生所有的学籍记录;
查询节点根据学籍文件,查询学籍文件所在区域区块链,验证交易信息的合法性,验证通过后显示追溯信息,完成追溯过程。
所述区域区块链中的账本通过摘要算法获取摘要指,该摘要算法采用SM3国密算法,签名值则采用SM3、SM2国密算法作为签名算法获取,数字证书采用X509格式。
通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。
除说明书所述的技术特征外,均为本专业技术人员的已知技术。

Claims (10)

1.一种基于区块链的学籍追溯认证方法,其特征在于,基于两级区块链,其具体实现过程为,
首先配置第一级区块链:学校区块链,包括若干区域区块链,每个区域区块链中均由若干学校节点组成独立的P2P网络,学校节点用于维护学生的学籍信息;
配置第二级区块链:监管区块链,由若干与学校区块链对应的监管节点、至少一个准入节点组成独立的P2P网络,监管节点维护该监管区块链中所有学校区块链的信息并负责确定学校节点的准入,准入节点负责确定监管节点的准入;
配置第三方CA认证中心,连接监管区块链,用于向通过认证确定的学校节点办法证书;
配置查询节点,通过查询学校区块链、监管区块链实现学籍文件的验证以及学籍信息的追溯。
2.根据权利要求1所述的一种基于区块链的学籍追溯认证方法,其特征在于,所述学校区块链中的每个区域区块链均配置一份账本记录,该账本记录是区块链技术的记录链,账本中记录本区域所有学籍信息文件的摘要值,学校节点负责生成学籍文件并发布到区域区块链中;相对应的,监管区块链中配置一份账本记录,该账本记录同样是区块链技术的记录链,账本中记录各个监管节点所在区域的区块链共识信息。
3.根据权利要求2所述的一种基于区块链的学籍追溯认证方法,其特征在于,所述学校区块链中的每个区域区块链的结构均包括区块、交易,其中,区块结构包括:
版本号:描述区块链的版本;
时间戳:本次区块生成的时间;
交易Merkle树根摘要:本区块的所有交易生成Merkle树的树根摘要值;
交易执行结果:本区块链关联的所有交易的执行结果;
前区块摘要值:上一区块链的摘要值;
本区块摘要值:计算本区块内容得到的摘要值;
交易结构包括:
ID号:交易唯一标识号;
发起方:学校节点的公钥摘要值;
Nonce:唯一码;
学籍文件摘要:学籍文件的摘要值;
签名值:使用交易发起方私钥进行签名;
账联代码:对应所在区块的标识;
接收方标识:学生标识,学籍所有者的公钥摘要值。
4.根据权利要求2所述的一种基于区块链的学籍追溯认证方法,其特征在于,所述监管区块链的结构包括区块、交易,其中区块结构包括:
版本号:描述区块链的版本;
时间戳:本次区块生成的时间;
交易Merkle树根摘要:本区块的所有交易生成Merkle树的树根摘要值;
交易执行结果:本区块链关联的所有交易的执行结果;
前区块摘要值:上一区块链的摘要值;
本区块摘要值:计算本区块内容得到的摘要值;
交易结构包括:
ID号:交易唯一标识号;
发起方:区域监管节点的公钥摘要值;
Nonce:唯一码;
所在区域区块链摘要:区域区块链的区块摘要值;
签名值:使用交易发起方私钥进行签名;
账联代码:对应所在区块的标识;
接收方标识:准入监管节点的公钥摘要值。
5.根据权利要求3或4所述的一种基于区块链的学籍追溯认证方法,其特征在于,所述监管节点对学校节点准入进行确认时,其具体确认步骤为:
待确定学校节点生成密钥对并产生证书请求,提交该待确定学校节点的相关材料,向区域区块链对应的监管节点提出加入区域区块链请求;
监管节点审核待确定学校节点的身份,审核通过后,颁发数字证书,允许学校节点加入所在区域的区域区块链。
6.根据权利要求5所述的一种基于区块链的学籍追溯认证方法,其特征在于,所述准入节点对监管节点准入进行确认时,其具体确认步骤为:
首先待确定监管节点生成密钥对并产生证书请求,提交该待确定监管节点的相关材料,向准入节点提出加入监管区块链请求;
准入节点审核待确定监管节点的身份,审核通过后颁发数字证书,允许准入监管区块链。
7.根据权利要求3或4所述的一种基于区块链的学籍追溯认证方法,其特征在于,所述学校节点负责生成学籍文件并发布到区域区块链中的具体实现过程为:
学校节点获取学生的公钥作为学生标识,如果学生公钥不存在,则为该学生产生公私钥对,用于以后区块链操作的身份标识;
学校节点根据学生学籍情况产生学籍文件,并使用学校节点的私钥对其进行签名保存;其中包含学生在校学习的基本信息以及学生的公钥标识;
学校节点生成交易信息,发布到其对应的区域区块链;
参与学校节点所在区域的所有学校节点达成共识,更新各自本地账本记录。
8.根据权利要求7所述的一种基于区块链的学籍追溯认证方法,其特征在于,区域区块链中生成学籍文件后,监管区块链中完成以下步骤:
监管节点将所在区域一段时间内的区块信息作为交易数据,生成交易记录,发布到监管区块链中;
该监管区块链中所有监管节点达成共识,均更新各自本地账本记录;
学校节点将两级区块链中所在区块的标识写入到学籍文件中,作为扩展信息进行保存;
学校节点将签名后的学籍文件保存到本地;
学校节点将签名后的学籍文件上传到对应区域区块链的监管节点进行保存。
9.根据权利要求3或4所述的一种基于区块链的学籍追溯认证方法,其特征在于,所述查询节点用于学籍的追溯验证,其具体实现过程为:
首先通过查询节点对学生提供的学籍文件,即学生公钥标识进行签名验证;
查询节点根据学籍文件查询区块链,获取该学生所有的学籍记录;
查询节点根据学籍文件,查询学籍文件所在区域区块链,验证交易信息的合法性,验证通过后显示追溯信息,完成追溯过程。
10.根据权利要求3或4所述的一种基于区块链的学籍追溯认证方法,其特征在于,所述区域区块链中的账本通过摘要算法获取摘要指,该摘要算法采用SM3国密算法,签名值则采用SM3、SM2国密算法作为签名算法获取,数字证书采用X509格式。
CN201710475304.7A 2017-06-21 2017-06-21 一种基于区块链的学籍追溯认证方法 Active CN107257341B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710475304.7A CN107257341B (zh) 2017-06-21 2017-06-21 一种基于区块链的学籍追溯认证方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710475304.7A CN107257341B (zh) 2017-06-21 2017-06-21 一种基于区块链的学籍追溯认证方法

Publications (2)

Publication Number Publication Date
CN107257341A true CN107257341A (zh) 2017-10-17
CN107257341B CN107257341B (zh) 2019-08-16

Family

ID=60024105

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710475304.7A Active CN107257341B (zh) 2017-06-21 2017-06-21 一种基于区块链的学籍追溯认证方法

Country Status (1)

Country Link
CN (1) CN107257341B (zh)

Cited By (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107832624A (zh) * 2017-10-25 2018-03-23 济南浪潮高新科技投资发展有限公司 一种基于区块链的可视化签名***和方法
CN107943996A (zh) * 2017-12-04 2018-04-20 四川长虹电器股份有限公司 一种基于区块链的学历查询方法及装置
CN107943833A (zh) * 2017-10-25 2018-04-20 华南农业大学 一种基于区块链的无中心分布式文件存储及检索方法
CN107977910A (zh) * 2017-12-04 2018-05-01 四川长虹电器股份有限公司 一种基于区块链的学历签发方法和***
CN108052530A (zh) * 2017-11-10 2018-05-18 杭州云象网络技术有限公司 一种基于联盟链的去中心化ca构建方法及其***
CN108230109A (zh) * 2018-01-02 2018-06-29 罗梅琴 一种基于区块链技术的共享***及方法
CN108256873A (zh) * 2017-12-29 2018-07-06 山西清众科技股份有限公司 一种基于区块链的追溯方法
CN108389129A (zh) * 2018-02-27 2018-08-10 阿里巴巴集团控股有限公司 基于区块链的交易执行方法及装置、电子设备
CN108389615A (zh) * 2018-02-08 2018-08-10 罗梅琴 一种基于区块链技术的孕婴追溯存证***及方法
CN108600261A (zh) * 2018-05-09 2018-09-28 济南浪潮高新科技投资发展有限公司 一种疾病信息的处理***及处理疾病信息的方法
CN108712409A (zh) * 2018-05-09 2018-10-26 梧州市兴能农业科技有限公司 一种基于私有区块链的电子账单交易***
CN108733783A (zh) * 2018-05-09 2018-11-02 深圳明创自控技术有限公司 一种基于私有区块链的学籍信息管理***
CN108768933A (zh) * 2018-04-11 2018-11-06 深圳技术大学(筹) 一种区块链平台上自主可监管数字身份认证***
CN108764686A (zh) * 2018-05-21 2018-11-06 广州旸谷软件有限公司 基于区块链技术的学生综合素质评价***及方法
CN108875093A (zh) * 2018-08-31 2018-11-23 广州黄埔区块链培训中心有限公司 一种基于区块链的履历管理方法及***
CN108881428A (zh) * 2018-06-13 2018-11-23 明阳智慧能源集团股份公司 一种具有监管机制的区块链***
CN108959457A (zh) * 2018-06-15 2018-12-07 北京文创园投资管理有限公司 一种证书的查询、验证方法和***
CN109064190A (zh) * 2018-07-13 2018-12-21 上海信颐信息技术有限公司 一种学籍信息存储***
CN109150549A (zh) * 2018-10-26 2019-01-04 北京中宇万通科技股份有限公司 一种基于国产密码算法实现区块链密码安全服务的方法
CN109242508A (zh) * 2018-08-15 2019-01-18 北京元链科技有限公司 一种基于区块链技术的第三方认证报告的防伪和追溯***
CN109242507A (zh) * 2018-08-14 2019-01-18 淮北创之社信息科技有限公司 一种基于区块链的汽车交易追溯方法
CN109272289A (zh) * 2018-09-05 2019-01-25 佛山市蓝瑞欧特信息服务有限公司 智能人事招聘***
CN109299058A (zh) * 2018-11-06 2019-02-01 北京新唐思创教育科技有限公司 学历存储方法、学历查询方法及计算机存储介质
CN109447630A (zh) * 2018-09-10 2019-03-08 北京安易信科技有限公司 一种支持多行业多应用的区块链构建方法及***
CN109558527A (zh) * 2019-01-02 2019-04-02 平安科技(深圳)有限公司 基于区块链的高考分数查询方法、装置和计算机设备
CN109658297A (zh) * 2018-10-15 2019-04-19 广东工业大学 一种高校学习轨迹区块链***
CN109753823A (zh) * 2018-12-11 2019-05-14 烨链(上海)科技有限公司 一种区块链数据监管方法、***及计算机存储介质
CN109766723A (zh) * 2018-12-11 2019-05-17 烨链(上海)科技有限公司 一种区块链数据架构、监管架构、监管方法及计算机可读存储介质
CN109784918A (zh) * 2018-12-15 2019-05-21 深圳壹账通智能科技有限公司 基于区块链的信息监督方法、装置、设备和存储介质
CN109858270A (zh) * 2019-02-22 2019-06-07 江苏金智教育信息股份有限公司 一种去中心化数字身份的构建方法和***
CN109918867A (zh) * 2019-02-22 2019-06-21 桂林电子科技大学 基于区块链的对等***文件溯源方法
CN109962890A (zh) * 2017-12-25 2019-07-02 中国科学院信息工程研究所 一种区块链的认证服务装置及节点准入、用户认证方法
CN109992999A (zh) * 2019-04-01 2019-07-09 北京柏链基石科技有限公司 一种基于区块链的隐私数据的修改方法、装置及电子设备
CN110135141A (zh) * 2019-04-28 2019-08-16 佛山科学技术学院 一种基于区块链的学生证照真伪的核查方法及装置
CN110391896A (zh) * 2018-04-19 2019-10-29 触信(厦门)智能科技有限公司 一种全景vr区块链的身份信息追溯方法
CN111225072A (zh) * 2018-11-26 2020-06-02 厦门本能管家科技有限公司 一种基于区块链的动态寻址方法及***
CN111435931A (zh) * 2019-01-14 2020-07-21 辽宁巴图鲁能源科技有限公司 电能表分布式检测及存储的链式认证体系
CN111488449A (zh) * 2020-04-08 2020-08-04 中央财经大学 一种基于许可区块链的学生在校信息存证方法
CN111563121A (zh) * 2020-04-27 2020-08-21 中国银行股份有限公司 一种信息管理***
CN112015460A (zh) * 2020-09-09 2020-12-01 南京工程学院 基于区块链技术的代码追责方法和***
CN112087305A (zh) * 2020-09-18 2020-12-15 清华大学 基于区块链的nidtga用户身份溯源***
CN112419054A (zh) * 2020-11-09 2021-02-26 藕丝科技(深圳)有限公司 一种基于区块链技术的金融信息验证方法与装置
CN112839041A (zh) * 2021-01-05 2021-05-25 国网浙江省电力有限公司嘉兴供电公司 基于区块链的电网身份认证方法、装置、介质和设备
CN113282570A (zh) * 2021-05-25 2021-08-20 杭州复杂美科技有限公司 区块链节点配置方法、计算机设备和存储介质
CN113297561A (zh) * 2021-05-27 2021-08-24 复旦大学 基于sgx和区块链的高考资格认证***
CN113660318A (zh) * 2021-07-30 2021-11-16 太原理工大学 一种基于区块链的学历、学位认证方法
WO2023071554A1 (zh) * 2021-10-27 2023-05-04 腾讯科技(深圳)有限公司 基于区块链网络的数据处理方法、装置、设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160321654A1 (en) * 2011-04-29 2016-11-03 Stephen Lesavich Method and system for storage and retrieval of blockchain blocks using galois fields
CN106600405A (zh) * 2016-11-17 2017-04-26 复旦大学 基于区块链的数据权益保护方法
WO2017083565A1 (en) * 2015-11-11 2017-05-18 Bank Of America Corporation Block chain alias person-to person payments
CN106790253A (zh) * 2017-01-25 2017-05-31 中钞***产业发展有限公司北京智能卡技术研究院 基于区块链的认证方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160321654A1 (en) * 2011-04-29 2016-11-03 Stephen Lesavich Method and system for storage and retrieval of blockchain blocks using galois fields
WO2017083565A1 (en) * 2015-11-11 2017-05-18 Bank Of America Corporation Block chain alias person-to person payments
CN106600405A (zh) * 2016-11-17 2017-04-26 复旦大学 基于区块链的数据权益保护方法
CN106790253A (zh) * 2017-01-25 2017-05-31 中钞***产业发展有限公司北京智能卡技术研究院 基于区块链的认证方法和装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
XIN WANG ; LIBO FENG ; HUI ZHANG ; CHAN LYU; LI WANG ; YUE YOU: "Human Resource Information Management Model based on Blockchain Technology", 《2017 IEEE SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE)》 *
许涛: ""区块链+"教育的发展现状及其应用价值研究", 《远程教育杂志》 *

Cited By (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107943833B (zh) * 2017-10-25 2021-11-19 华南农业大学 一种基于区块链的无中心分布式文件存储及检索方法
CN107832624A (zh) * 2017-10-25 2018-03-23 济南浪潮高新科技投资发展有限公司 一种基于区块链的可视化签名***和方法
CN107943833A (zh) * 2017-10-25 2018-04-20 华南农业大学 一种基于区块链的无中心分布式文件存储及检索方法
CN108052530B (zh) * 2017-11-10 2020-12-11 杭州云象网络技术有限公司 一种基于联盟链的去中心化ca构建方法及其***
CN108052530A (zh) * 2017-11-10 2018-05-18 杭州云象网络技术有限公司 一种基于联盟链的去中心化ca构建方法及其***
CN107943996B (zh) * 2017-12-04 2020-06-30 四川长虹电器股份有限公司 一种基于区块链的学历查询方法及装置
CN107977910A (zh) * 2017-12-04 2018-05-01 四川长虹电器股份有限公司 一种基于区块链的学历签发方法和***
CN107943996A (zh) * 2017-12-04 2018-04-20 四川长虹电器股份有限公司 一种基于区块链的学历查询方法及装置
CN109962890A (zh) * 2017-12-25 2019-07-02 中国科学院信息工程研究所 一种区块链的认证服务装置及节点准入、用户认证方法
CN109962890B (zh) * 2017-12-25 2020-07-03 中国科学院信息工程研究所 一种区块链的认证服务装置及节点准入、用户认证方法
CN108256873A (zh) * 2017-12-29 2018-07-06 山西清众科技股份有限公司 一种基于区块链的追溯方法
CN108230109A (zh) * 2018-01-02 2018-06-29 罗梅琴 一种基于区块链技术的共享***及方法
CN108389615A (zh) * 2018-02-08 2018-08-10 罗梅琴 一种基于区块链技术的孕婴追溯存证***及方法
CN108389129A (zh) * 2018-02-27 2018-08-10 阿里巴巴集团控股有限公司 基于区块链的交易执行方法及装置、电子设备
US11023456B2 (en) 2018-02-27 2021-06-01 Advanced New Technologies Co., Ltd. Executing transactions based on blockchain
US11023455B2 (en) 2018-02-27 2021-06-01 Advanced New Technologies Co., Ltd. Executing transactions based on blockchain
CN108768933B (zh) * 2018-04-11 2020-11-03 深圳技术大学 一种区块链平台上自主可监管数字身份认证***
CN108768933A (zh) * 2018-04-11 2018-11-06 深圳技术大学(筹) 一种区块链平台上自主可监管数字身份认证***
WO2019196834A1 (zh) * 2018-04-11 2019-10-17 深圳技术大学 一种区块链平台上自主可监管数字身份认证***
CN110391896A (zh) * 2018-04-19 2019-10-29 触信(厦门)智能科技有限公司 一种全景vr区块链的身份信息追溯方法
CN108733783A (zh) * 2018-05-09 2018-11-02 深圳明创自控技术有限公司 一种基于私有区块链的学籍信息管理***
CN108712409A (zh) * 2018-05-09 2018-10-26 梧州市兴能农业科技有限公司 一种基于私有区块链的电子账单交易***
CN108600261A (zh) * 2018-05-09 2018-09-28 济南浪潮高新科技投资发展有限公司 一种疾病信息的处理***及处理疾病信息的方法
CN108764686A (zh) * 2018-05-21 2018-11-06 广州旸谷软件有限公司 基于区块链技术的学生综合素质评价***及方法
CN108881428A (zh) * 2018-06-13 2018-11-23 明阳智慧能源集团股份公司 一种具有监管机制的区块链***
CN108881428B (zh) * 2018-06-13 2020-11-24 明阳智慧能源集团股份公司 一种具有监管机制的区块链***
CN108959457A (zh) * 2018-06-15 2018-12-07 北京文创园投资管理有限公司 一种证书的查询、验证方法和***
CN108959457B (zh) * 2018-06-15 2020-11-13 北京文创园投资管理有限公司 一种证书的查询、验证方法和***
CN109064190A (zh) * 2018-07-13 2018-12-21 上海信颐信息技术有限公司 一种学籍信息存储***
CN109242507A (zh) * 2018-08-14 2019-01-18 淮北创之社信息科技有限公司 一种基于区块链的汽车交易追溯方法
CN109242508A (zh) * 2018-08-15 2019-01-18 北京元链科技有限公司 一种基于区块链技术的第三方认证报告的防伪和追溯***
CN108875093A (zh) * 2018-08-31 2018-11-23 广州黄埔区块链培训中心有限公司 一种基于区块链的履历管理方法及***
CN108875093B (zh) * 2018-08-31 2020-07-24 广州黄埔区块链培训中心有限公司 一种基于区块链的履历管理方法及***
CN109272289A (zh) * 2018-09-05 2019-01-25 佛山市蓝瑞欧特信息服务有限公司 智能人事招聘***
CN109447630A (zh) * 2018-09-10 2019-03-08 北京安易信科技有限公司 一种支持多行业多应用的区块链构建方法及***
CN109658297A (zh) * 2018-10-15 2019-04-19 广东工业大学 一种高校学习轨迹区块链***
CN109150549A (zh) * 2018-10-26 2019-01-04 北京中宇万通科技股份有限公司 一种基于国产密码算法实现区块链密码安全服务的方法
CN109299058B (zh) * 2018-11-06 2021-04-09 北京新唐思创教育科技有限公司 学历存储方法、学历查询方法及计算机存储介质
CN109299058A (zh) * 2018-11-06 2019-02-01 北京新唐思创教育科技有限公司 学历存储方法、学历查询方法及计算机存储介质
CN111225072A (zh) * 2018-11-26 2020-06-02 厦门本能管家科技有限公司 一种基于区块链的动态寻址方法及***
CN109753823A (zh) * 2018-12-11 2019-05-14 烨链(上海)科技有限公司 一种区块链数据监管方法、***及计算机存储介质
CN109766723A (zh) * 2018-12-11 2019-05-17 烨链(上海)科技有限公司 一种区块链数据架构、监管架构、监管方法及计算机可读存储介质
CN109784918A (zh) * 2018-12-15 2019-05-21 深圳壹账通智能科技有限公司 基于区块链的信息监督方法、装置、设备和存储介质
CN109558527A (zh) * 2019-01-02 2019-04-02 平安科技(深圳)有限公司 基于区块链的高考分数查询方法、装置和计算机设备
CN109558527B (zh) * 2019-01-02 2023-10-20 平安科技(深圳)有限公司 基于区块链的高考分数查询方法、装置和计算机设备
CN111435931A (zh) * 2019-01-14 2020-07-21 辽宁巴图鲁能源科技有限公司 电能表分布式检测及存储的链式认证体系
CN111435931B (zh) * 2019-01-14 2022-08-16 辽宁巴图鲁能源科技有限公司 电能表分布式检测及存储的链式认证体系
CN109858270A (zh) * 2019-02-22 2019-06-07 江苏金智教育信息股份有限公司 一种去中心化数字身份的构建方法和***
CN109918867A (zh) * 2019-02-22 2019-06-21 桂林电子科技大学 基于区块链的对等***文件溯源方法
CN109918867B (zh) * 2019-02-22 2023-04-18 桂林电子科技大学 基于区块链的对等***文件溯源方法
CN109992999B (zh) * 2019-04-01 2021-05-28 北京柏链基石科技有限公司 一种基于区块链的隐私数据的修改方法、装置及电子设备
CN109992999A (zh) * 2019-04-01 2019-07-09 北京柏链基石科技有限公司 一种基于区块链的隐私数据的修改方法、装置及电子设备
CN110135141A (zh) * 2019-04-28 2019-08-16 佛山科学技术学院 一种基于区块链的学生证照真伪的核查方法及装置
CN110135141B (zh) * 2019-04-28 2022-11-01 佛山科学技术学院 一种基于区块链的学生证照真伪的核查方法及装置
CN111488449A (zh) * 2020-04-08 2020-08-04 中央财经大学 一种基于许可区块链的学生在校信息存证方法
CN111563121A (zh) * 2020-04-27 2020-08-21 中国银行股份有限公司 一种信息管理***
CN112015460B (zh) * 2020-09-09 2023-11-03 南京工程学院 基于区块链技术的代码追责方法和***
CN112015460A (zh) * 2020-09-09 2020-12-01 南京工程学院 基于区块链技术的代码追责方法和***
CN112087305B (zh) * 2020-09-18 2021-08-03 清华大学 基于区块链的nidtga用户身份溯源***
CN112087305A (zh) * 2020-09-18 2020-12-15 清华大学 基于区块链的nidtga用户身份溯源***
CN112419054A (zh) * 2020-11-09 2021-02-26 藕丝科技(深圳)有限公司 一种基于区块链技术的金融信息验证方法与装置
CN112839041B (zh) * 2021-01-05 2022-09-23 国网浙江省电力有限公司嘉兴供电公司 基于区块链的电网身份认证方法、装置、介质和设备
CN112839041A (zh) * 2021-01-05 2021-05-25 国网浙江省电力有限公司嘉兴供电公司 基于区块链的电网身份认证方法、装置、介质和设备
CN113282570B (zh) * 2021-05-25 2022-06-28 杭州复杂美科技有限公司 区块链节点配置方法、计算机设备和存储介质
CN113282570A (zh) * 2021-05-25 2021-08-20 杭州复杂美科技有限公司 区块链节点配置方法、计算机设备和存储介质
CN113297561A (zh) * 2021-05-27 2021-08-24 复旦大学 基于sgx和区块链的高考资格认证***
CN113660318A (zh) * 2021-07-30 2021-11-16 太原理工大学 一种基于区块链的学历、学位认证方法
WO2023071554A1 (zh) * 2021-10-27 2023-05-04 腾讯科技(深圳)有限公司 基于区块链网络的数据处理方法、装置、设备和存储介质

Also Published As

Publication number Publication date
CN107257341B (zh) 2019-08-16

Similar Documents

Publication Publication Date Title
CN107257341A (zh) 一种基于区块链的学籍追溯认证方法
CN109167763B (zh) 一种基于区块链的电力行业电子数据保全方法及***
CN107171794B (zh) 一种基于区块链和智能合约的电子文书签署方法
CN113239382B (zh) 一种基于区块链智能合约的可信身份模型
CN112055025B (zh) 一种基于区块链的隐私数据保护方法
CN107769925A (zh) 基于区块链的公钥基础设施***及其证书管理方法
CN107273760A (zh) 一种基于区块链多ca应用认证方法
CN107832624A (zh) 一种基于区块链的可视化签名***和方法
CN107231299A (zh) 一种链路由及实现区块链跨链通信的***
CN110096903B (zh) 基于区块链的资产验证方法及区块链网络***
CN106411901A (zh) 一种数字身份标识管理方法及***
CN109727032A (zh) 一种基于身份标识密码的联盟区块链访问控制方法
CN108933667A (zh) 一种基于区块链的公钥证书的管理方法及管理***
CN111815321A (zh) 交易提案的处理方法、装置、***、存储介质和电子装置
CN108173827A (zh) 基于区块链思维的分布式sdn控制平面安全认证方法
CN112529508A (zh) 一种基于pbft联盟链的电力物资管理***
WO2018088475A1 (ja) 電子認証方法及びプログラム
CN108009445A (zh) 一种半中心化的可信数据管理***
CN112287392B (zh) 一种具备保护隐私信息的智能合约实现方法及***
CN116881981A (zh) 一种基于证书的数字签名***及方法
CN109858259A (zh) 基于HyperLedger Fabric的社区健康服务联盟数据保护和共享方法
CN113902384B (zh) 一种基于rfid和智能合约的溯源方法及***
CN112069550A (zh) 一种基于智能合约方式的电子合同存证***
CN112115432A (zh) 基于区块链的电子***可信使用***及方法
Gulati et al. Self-sovereign dynamic digital identities based on blockchain technology

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20190718

Address after: 250100 Ji'nan high tech Zone, Shandong, No. 1036 wave road

Applicant after: INSPUR GROUP Co.,Ltd.

Address before: 250100, Ji'nan province high tech Zone, Sun Village Branch Road, No. 2877, building, floor, building, on the first floor

Applicant before: JINAN INSPUR HIGH-TECH TECHNOLOGY DEVELOPMENT Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230420

Address after: 250000 building S02, No. 1036, Langchao Road, high tech Zone, Jinan City, Shandong Province

Patentee after: Shandong Inspur Scientific Research Institute Co.,Ltd.

Address before: No. 1036, Shandong high tech Zone wave road, Ji'nan, Shandong

Patentee before: INSPUR GROUP Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20231208

Address after: No. 666 Fifth Ring Road, Lingang Economic and Technological Development Zone, Dongxihu District, Wuhan City, Hubei Province, 430040

Patentee after: Inspur Smart Technology (Wuhan) Co.,Ltd.

Address before: 250000 building S02, No. 1036, Langchao Road, high tech Zone, Jinan City, Shandong Province

Patentee before: Shandong Inspur Scientific Research Institute Co.,Ltd.