【技术实现步骤摘要】
基于区块链的证书信息处理方法及系统本申请要求于2020年3月25日提交中国专利局、申请号为202010217520.3、专利技术名称为“基于区块链的证书信息处理方法及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本专利技术涉及区块链
,特别是涉及一种基于区块链的正数信息处理方法及系统。
技术介绍
目前的证书体系是以CA(certificateauthority)为中心的,全球范围内有一套层级化的CA体系,其中,根CA是被几乎所有人认可的机构。根CA会给下级CA签发正数,下级CA必须有上级CA签发的证书才拥有签发证书的权限,最终,会由某个层级的CA给具体的网站签发证书。浏览器在登录该网站时会验证它的正数,确认证书的真实性和有效性。但目前该系统存在以下问题,证书种类单一,通常证书的内容基本上是证明域名与公钥之间的对应关系;CA的准入门槛较高,由于CA体系过于中心化,且CA机构对于所有人都是可信的,因此其准入门槛较高;由于证书的验证包含两部分,第一是真实性,由数字签名技术确保,第二是有效性 ...
【技术保护点】
1.一种基于区块链的证书信息处理方法,其特征在于,所述方法包括:/n获取用户身份注册信息;/n根据用户身份注册信息,确定满足签发验证条件的签发者;/n获取所述签发者发布的证书模板;/n响应于接收到证书申请请求,根据请求者的身份注册信息和所述证书模板,生成目标证书。/n
【技术特征摘要】
20200325 CN 20201021752031.一种基于区块链的证书信息处理方法,其特征在于,所述方法包括:
获取用户身份注册信息;
根据用户身份注册信息,确定满足签发验证条件的签发者;
获取所述签发者发布的证书模板;
响应于接收到证书申请请求,根据请求者的身份注册信息和所述证书模板,生成目标证书。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于请求者获取所述目标证书,对所述目标证书进行验证,使得所述请求者获得有效的目标证书。
3.根据权利要求2所述的方法,其特征在于,所述对目标证书进行验证,包括:
对所述目标证书添加数字签名,获得与所述目标证书对应的第一证书,所述第一证书包括与所述证书持有者相匹配的私钥,所述数字签名包括随机字符串;
若所述第一证书中的随机字符串验证通过,利用所述第一证书的身份标识信息,对所述第一证书的数字签名进行验证;
若验证通过,对所述第一证书进行解析,获得目标证书;
对所述目标证书的数字前面进行验签,若通过,依据所述目标证书的身份标识作为注册合约的查询参数,获得与所述目标证书对应的签发者的合约地址;
依据所述合约地址对所述目标证书进行验证,以获得所述目标证书是否有效的验证信息。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:生成用户身份信息,包括:
基于获得的随机数,生成私钥;
根据所述私钥,计算得到公钥;
利用所述公钥进行哈希运算,得到用户的身份标识和区块链地址;
根据所述身份标识、所述公钥对应的类型、公钥值和服务端口信息,生成身份文档;
响应于将所述身份文档上传至预设存储网络,获取到与所述身份文档对应的资源标识符;
通过向身份注册合约提供所述资源标识符,获得身份注册信息。
5.根据权利要求1所述的方法,其特征在于,所述根据用户身份注册信息,确定满足签发验证条件的签发者,包括:
响应于与用户根据身份注册信息进行注册,确定签发者,其中,所述用户根据身份注册信息进行注册包括:响应于用户根据合约模板部署签发者合约,获取合约地址;将所述合约地址作为注册合约的注册接口参数,实现对身份注册信息的注册。
6.根据权利要求1所...
【专利技术属性】
技术研发人员:龙承念,刘少伟,马史耀,
申请(专利权)人:上海物融智能科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。