System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于区块链的防篡改准考证识别方法及装置制造方法及图纸_技高网

一种基于区块链的防篡改准考证识别方法及装置制造方法及图纸

技术编号:39968764 阅读:12 留言:0更新日期:2024-01-09 00:37
本发明专利技术提供的一种基于区块链的防篡改准考证识别方法及装置,其方法包括:将包括考生信息的认证识别数据按照考点分别存储在区块链的子链节点上;在离线认证之前,接收到识别终端发送的考点数据请求,根据考点数据请求中的考点标识获取到对应子链节点下包含认证识别数据的节点数据,并将节点数据返回至识别终端,节点数据用于监考人员在离线环境下通过识别终端对待验证的准考证进行身份识别验证。本发明专利技术能在离线环境下实现对准考证的识别校验。

【技术实现步骤摘要】

本专利技术涉及数据处理,特别涉及一种基于区块链的防篡改准考证识别方法及装置


技术介绍

1、现有准考证识别手段大都基于相片、姓名、身份证号、考场号等考生认证识别数据与实际考试参加者是否匹配来实现,并通过以下信息技术手段方便监考人员识别:

2、方法一,在准考证中加入防伪信息,通过hash加盐算法生成可识别的考生认证识别数据加密字串及水印输出在准考证中以便识别有无篡改。但很容易缺少专业识别加密信息的设备,导致在考场上只能通过肉眼识别准考证及身份证信息与考试参加者是否一致;

3、方法二,在准考证中以添加二维码、条型码等可由扫描设备识别的防伪码,当扫描设备识别时可读取出二维码、条型码中存储数据,数据经特定算法解密后在扫描设备上得到考生认证识别数据。但二维码与条形码实际存储信息量较小,以存储信息量较大的二维码为例,最大177*177阵列可存储信息为2953字节,而身份证中照片平均在3-5kb之间,此外加密信息还需占用更多空间,因此实际应用中只能存储考生相关文字类信息;同时也无法很好得实现手持设备离线校验;另外,将正确的条形码或二维码移植到他人准考证,就能保证可读取识别信息一致,也容易被伪造。

4、方法三,通过芯片加密存储考生认证识别数据,再由rfid、读卡器等感应式读取设备读取芯片信息并提供校验。准考证的制备时间与成本较高,且增加专用读取设备的额外成本。另外,准考证丢失的补办相对复杂且周期较长,很难在短时间内安排流程手续补办。因此无法大规模标准化推广。

5、方法四,通过信息化系统绑定考生准考证号及身份证号,通过将实际参加考试者提供的信息输入到系统中进行识别,并输出识别结果及考生信息以便校验。需要pc终端机及联网功能,且只能固定于考场内使用,无法应用于巡考监考人员。

6、方法五,基于区块链的电子准考证技术。但该技术应用的区块链只是做到一个去中心化的存储,保证的事数据输入之后的不可变性,但是对于数据输入源头的造假舞弊无法杜绝。此外准考证的验证也无法方便得用在开考后的巡考环节。

7、由此,现有的准考证识别方法存在一定的缺陷均无法在离线环境下对准考证进行识别校验。


技术实现思路

1、为了解决现有技术的上述问题,本专利技术提供一种基于区块链的防篡改准考证识别方法及装置,以在离线环境下对准考证进行识别校验。

2、为了达到上述目的,本专利技术采用的技术方案为:

3、第一方面,本专利技术提供一种基于区块链的防篡改准考证识别方法,包括步骤:

4、将包括考生信息的认证识别数据按照考点分别存储在区块链的子链节点上;

5、在离线认证之前,接收到识别终端发送的考点数据请求,根据所述考点数据请求中的考点标识获取到对应子链节点下包含认证识别数据的节点数据,并将所述节点数据返回至识别终端,所述节点数据用于监考人员在离线环境下通过识别终端对待验证的准考证进行身份识别验证。

6、本专利技术的有益效果在于:将包括考生信息的认证识别数据按照考点分别存储在区块链的子链节点上;在离线认证之前,识别终端会提前向后台装置发送考点数据请求,后台装置接收到识别终端发送的考点数据请求之后,根据考点数据请求中的考点标识获取到对应子链节点下包含认证识别数据的节点数据,并将节点数据返回至识别终端,这样识别终端就存储有这个考点下的所有认证识别数据,监考人员就可以在离线环境下通过识别终端对待验证的准考证进行身份识别验证,从而在离线环境下实现对准考证的识别校验。

7、可选地,所述节点数据设置为无法导出、仅在考试期间允许被识别终端所访问以及在考试结束之后自动被删除并随机擦写。

8、根据上述描述可知,通过对下方的节点数据进行限制,从而提高数据的安全性。

9、可选地,所述并将所述节点数据返回至识别终端包括:

10、将所述节点数据通过区块链私钥进行加密之后,得到已加密数据,将所述已加密数据返回至识别终端,所述已加密数据用于所述识别终端通过区块链公钥进行解密之后得到节点数据。

11、根据上述描述可知,节点数据采用非对称式加密,从而进一步地提高数据的安全性。

12、可选地,所述将包括考生信息的认证识别数据按照考点分别存储在区块链的子链节点上包括:

13、获取上报终端的终端识别信息,对所述终端识别信息进行合法性验证,若验证通过,则允许该上报终端进行数据上报;

14、实时接收允许数据上报的上报终端发送的认证识别数据以及上报人员的身份识别信息,对所述认证识别数据和所述身份识别信息进行合法性验证,若验证通过,则将所述认证识别数据中的考生信息和身份识别信息一并传入公安系统进行实名认证查询;

15、实时接收公安系统返回的实名认证结果,若所述实名认证结果为身份信息核实正确,则将包括考生信息的认证识别数据按照考点分别存储在区块链的子链节点上。

16、根据上述描述可知,对于上报终端和上报人员都进行记录并验证,并在二者验证通过之后将存入的考生信息和身份识别信息一并传入公安系统进行实名认证,从而保证数据源头的合法性。

17、可选地,所述区块链还包括整个考试区域的主链,所有考试区域下的考点所对应的子链节点均连接在所述主链下。

18、可选地,所述主链上还存储有每一条子链节点的元数据,所述主链可以基于所述元数据对所述子链节点进行完整性验证。

19、根据上述描述可知,通过主链来确保每一条子链节点的完整性和防篡改性。

20、可选地,所述认证识别数据还包括所述考试信息和准考证信息,所述考生信息包括姓名、身份证号和生物识别信息,所述考试信息包括考区、考点、考场、考试科目和考试时间,所述准考证信息包括准考证证号。

21、可选地,还包括步骤:

22、获取考生终端输入的第一准考证信息,对所述第一准考证信息进行合法性验证,若验证通过,则将与所述第一准考证信息相关联的第一考生信息和第一考试信息一并返回至考生终端。

23、根据上述描述可知,考生可以通过其终端来登录获取自己的考试信息。

24、可选地,还包括步骤:

25、获取识别终端发送的第二准考证信息和待验证身份信息,对所述第二准考证信息和所述待验证身份信息进行合法性验证,若验证通过,则将与所述第二准考证信息相关联的第二考生信息和第二考试信息一并返回至识别终端。

26、根据上述描述可知,监考老师可以在线进行准考证的验证。

27、第二方面,本专利技术提供一种基于区块链的防篡改准考证识别装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面的一种基于区块链的防篡改准考证识别方法。

28、其中,第二方面所提供的一种基于区块链的防篡改准考证识别装置所对应的技术效果参照第一方面所提供的一种基于区块链的防篡改准考证识别方法的相关描述。

本文档来自技高网...

【技术保护点】

1.一种基于区块链的防篡改准考证识别方法,其特征在于,包括步骤:

2.根据权利要求1所述的一种基于区块链的防篡改准考证识别方法,其特征在于,所述节点数据设置为无法导出、仅在考试期间允许被识别终端所访问以及在考试结束之后自动被删除并随机擦写。

3.根据权利要求1所述的一种基于区块链的防篡改准考证识别方法,其特征在于,所述并将所述节点数据返回至识别终端包括:

4.根据权利要求1所述的一种基于区块链的防篡改准考证识别方法,其特征在于,所述将包括考生信息的认证识别数据按照考点分别存储在区块链的子链节点上包括:

5.根据权利要求1至4任一所述的一种基于区块链的防篡改准考证识别方法,其特征在于,所述区块链还包括整个考试区域的主链,所有考试区域下的考点所对应的子链节点均连接在所述主链下。

6.根据权利要求5所述的一种基于区块链的防篡改准考证识别方法,其特征在于,所述主链上还存储有每一条子链节点的元数据,所述主链可以基于所述元数据对所述子链节点进行完整性验证。

7.根据权利要求1至4任一所述的一种基于区块链的防篡改准考证识别方法,其特征在于,所述认证识别数据还包括所述考试信息和准考证信息,所述考生信息包括姓名、身份证号和生物识别信息,所述考试信息包括考区、考点、考场、考试科目和考试时间,所述准考证信息包括准考证证号。

8.根据权利要求7所述的一种基于区块链的防篡改准考证识别方法,其特征在于,还包括步骤:

9.根据权利要求7所述的一种基于区块链的防篡改准考证识别方法,其特征在于,还包括步骤:

10.一种基于区块链的防篡改准考证识别装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现所述权利要求1至9任一所述的一种基于区块链的防篡改准考证识别方法。

...

【技术特征摘要】

1.一种基于区块链的防篡改准考证识别方法,其特征在于,包括步骤:

2.根据权利要求1所述的一种基于区块链的防篡改准考证识别方法,其特征在于,所述节点数据设置为无法导出、仅在考试期间允许被识别终端所访问以及在考试结束之后自动被删除并随机擦写。

3.根据权利要求1所述的一种基于区块链的防篡改准考证识别方法,其特征在于,所述并将所述节点数据返回至识别终端包括:

4.根据权利要求1所述的一种基于区块链的防篡改准考证识别方法,其特征在于,所述将包括考生信息的认证识别数据按照考点分别存储在区块链的子链节点上包括:

5.根据权利要求1至4任一所述的一种基于区块链的防篡改准考证识别方法,其特征在于,所述区块链还包括整个考试区域的主链,所有考试区域下的考点所对应的子链节点均连接在所述主链下。

6.根据权利要求5所述的一种基于区块链的防篡改准考证识别方法,其特征在...

【专利技术属性】
技术研发人员:黄登辉
申请(专利权)人:福建福诺移动通信技术有限公司
类型:发明
国别省市:

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

1