[发明专利]用于基于区块链发布公共证书的系统、及使用该系统的用于基于区块链发布公共证书的方法有效
申请号: | 201680081617.8 | 申请日: | 2016-10-10 |
公开(公告)号: | CN108701308B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 鱼浚善;洪载佑;宋周翰 | 申请(专利权)人: | 科因普拉格株式会社 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;H04L9/32;G06F21/33;G06F21/45 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 李琳;陈英俊 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种用于基于区块链发布公共证书的系统以及一种基于区块链发布公共证书的方法,所述系统包括:用户终端(100);用于基于区块链请求发布公共证书的服务器(200);用于基于区块链管理公共证书的服务器(300);以及具有区块链的服务器(400)。 | ||
搜索关键词: | 用于 基于 区块 发布 公共 证书 系统 使用 方法 | ||
【主权项】:
1.一种基于区块链发布公共证书的系统,包括:用户终端,生成用于所述公共证书的特定公钥和用于所述公共证书的特定私钥,并且发送发布所述公共证书所需的所述特定公钥和包括关于特定用户的个人信息的用于发布所述公共证书的特定个人信息;发布请求服务器,从所述用户终端接收所述特定个人信息和所述特定公钥,并且发送用于登记包括所述特定个人信息和所述特定公钥的每个用户的公共证书的登记请求信号;证书管理服务器,(i)针对每个用户,将来自所述发布请求服务器的所述登记请求信号中包含的所述特定公钥和所述特定个人信息按顺序且累积地存储在用于登记信息的DB中,(ii)如果满足条件中的一个条件,则指示其第一散列引擎按顺序使特定公钥和特定个人信息的对中的每一对散列,从而获取特定默克尔树中的每条节点散列信息,(iii)通过使用所述每条节点散列信息获得用于特定默克尔树的公共证书的登记的至少一个特定根散列值,(iv)指示其交易处理引擎以生成(iv‑1)包括所述至少一个特定根散列值的、用于监控伪造的交易信息、以及(iv‑2)用作用于取得所述用于监控伪造的交易信息的关键值的、用于监控伪造的交易ID,(v)发送所述用于监控伪造的交易信息;以及所述区块链,包括区块链节点,所述区块链存储从所述证书管理服务器接收的所述用于监控伪造的交易信息,其中,如果接收到用于加密货币支付的交易信息,则所述区块链节点通过用于加密货币支付的交易信息的验证来授权加密货币支付,并通过参照授权处理的结果将所述用于加密货币支付的交易信息存储在所述区块链中;其中,所述条件包括:(i)数字条件,表示确定对的数量是否达到创建根散列值所需的数量的条件,所述对包括(i‑1)所述特定用户的个人信息和所述特定公钥的特定对、以及(i‑2)关联用户的个人信息和关联公钥的其他对;以及(ii)时间条件,表示以预定间隔完成每个默克尔树的条件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科因普拉格株式会社,未经科因普拉格株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201680081617.8/,转载请声明来源钻瓜专利网。
- 上一篇:支付认证
- 下一篇:一种用于电子商务交易安全的分布式用户简档身份验证系统