一种基于区块链的证书颁发和核验方法及系统技术方案

技术编号:40601231 阅读:20 留言:0更新日期:2024-03-12 22:05
本发明专利技术提供一种基于区块链的证书颁发和核验方法及系统,应用于用户端服务器,包括以下步骤:获取待验真伪证书的合约链址和证书编码;根据所述合约链址和证书编码确定颁证机构的链址信息和受证人的链址信息;确认颁证机构的链址信息和颁证机构对外公开的链址信息是否一致;获取受证人用自己私钥加签的签名信息和核验机构用受证人链址加签的签名信息;确认用私钥加签的签名信息和用受证人链址加签的签名信息是否一致;本发明专利技术具有以下有益效果:本发明专利技术基于证书智能合约协议注册颁证机构和铸造颁发证书,所以使得证书具有唯一的合约链址和证书编码,并且可以根据合约链址和证书编码判定该证书的真伪,从而解决了核验难得问题。

【技术实现步骤摘要】

本专利技术涉及证书的颁发和核验,特别是涉及一种基于区块链的证书颁发和核验方法及系统


技术介绍

1、随着新技术的出现,证书进行了防伪加强,同时有使用区块链技术进行信息固化,防伪加强技术对证书提供额外的防伪码,个人和机构通过扫码进行查证和核验,这种方式存在的问题就是需要中心化的系统进行支持,成本较高,而且随着时间推移很多系统都存在下线停用问题;区块链信息加固技术主要是将证书的信息通过哈希算法获得哈希值,将哈希值存放在区块链分布式账本中,但也仅仅证明的证书的内容没有被篡改,还是无法证明证书是颁证机构真实颁发的,也无法证明证书受证人的真实性。

2、目前机构颁发证书的方式有两种:一种是非常传统的纸质证书,加盖机构或主管部门的印章;另外一种就是电子化证书,采用电子印章,但都存在以下问题:核验难,受证人很难证明证书的真实性,其他机构也很难核验证书的真假,只能通过颁证机构提供的系统进行编码或证书记录进行人工核验;保存难,纸质的容易损坏和丢失,电子版的只能下载图片,而且如果颁证机构数据库出故障或停运,就无法进行再次获取。


<p>技术实现思本文档来自技高网...

【技术保护点】

1.一种基于区块链的证书颁发和核验方法,其特征在于,应用于用户端服务器,包括以下步骤:

2.根据权利要求1所述的一种基于区块链的证书颁发和核验方法,应用于管理端服务器,其特征在于:在所述获取待验真伪证书的合约链址和证书编码之前,还包括:

3.根据权利要求2所述的一种基于区块链的证书颁发和核验方法,其特征在于:所述基于所述证书智能合约协议注册N个颁证机构,包括:

4.根据权利要求2所述的一种基于区块链的证书颁发和核验方法,其特征在于:所述颁证机构基于所述证书智能合约协议铸造颁发证书,包括:

5.根据权利要求4所述的一种基于区块链的证书颁发和核...

【技术特征摘要】

1.一种基于区块链的证书颁发和核验方法,其特征在于,应用于用户端服务器,包括以下步骤:

2.根据权利要求1所述的一种基于区块链的证书颁发和核验方法,应用于管理端服务器,其特征在于:在所述获取待验真伪证书的合约链址和证书编码之前,还包括:

3.根据权利要求2所述的一种基于区块链的证书颁发和核验方法,其特征在于:所述基于所述证书智能合约协议注册n个颁证机构,包括:

4.根据权利要求2所述的一种基于区块链的证书颁发和核验方法,其特征在于:所述颁证机构基于所述证书智能合约协议铸造颁发证书,包括:

5.根据权利要求4所述的一种基于区块链的证书颁发和核验方法,其特征在于:所述根据所述合约链址、受证人的链址和有效日期确定证书编码,包括:

...

【专利技术属性】
技术研发人员:张颖婷董正英
申请(专利权)人:上海交通大学
类型:发明
国别省市:

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

1