中国专利搜索 世界专利搜索 专利分类查询 专利引用检索 专利族检索
登陆 | |

一种基于区块链的认证证书生成方法
审中-实审

Authentication certificate generation method based on block chain

申请号:201810335931.5 申请日:2018-04-16
CN201810335931
CN108512667A
微信扫码查看/分享专利
摘要:本发明提供了一种基于区块链的认证证书生成方法,其特征在于包含以下步骤:(1)证书认证中心节点对收到的请求进行哈希映射,得到一个比特数组,发送到其他证书认证中心节点,每个节点对收到的所有比特数组进行三分之二交集运算;(2)根据轮询调度算法,随机选择一个建块节点,用公共交集对应的请求数据建块后广播给其它节点;(3)各节点对新建区块进行验证,然后将验证结果用自己的私钥进行签名,并广播给其它节点;(4)各节点对收到的验证结果进行验证、计算,得到一个投票集合,然后签名并广播给其它节点;(5)各节点对收到的其它节点的投票集合进行验证、汇总,通过共识运算后决定是否将此区块加入到区块链中。利用本发明方法,多个节点进行相互验证,可以提高系统的健壮性,当某个节点受到攻击时,不影响证书生成的一致性和完整性。
Abstract: The invention provides an authentication certificate generation method based on a block chain. The method comprises the following steps: (1) performing, by an certificate authentication center node, hash mapping on a received request to obtain bit arrays, sending the bit arrays to other certificate authentication center nodes, and performing, by each node, 2/3 intersection operation on all received bit arrays; (2) randomly selecting a block building node according to a polling scheduling algorithm, constructing a block by using request data corresponding to a common intersection, and broadcasting the block to the other nodes; (3) verifying, by each node, the newly built block, then signing a verification result with an own private key, and broadcasting the verification result to the othernodes; (4) performing, by each node,verification and calculation on the received verification result to obtain a voting set, then signing the voting set and broadcasting the voting set to the other nodes; and (5) performing, by each node,verification and summarization on the received voting sets of the other nodes, and determining whether to add the block to the block chain after the consensus operation. By using the method of the invention, multiple nodes perform mutual verification, so that the robustness of the system can be improved, and when a certain node is attacked, the consistency andintegrity of certificate generation are not affected.
申请人: 北京天德科技有限公司
Applicant: BEIJING TIANDE TECH CO LTD
地址: 100089 北京市海淀区苏州街********(隐藏)
发明(设计)人: 蔡维德
Inventor: CAI WEIDE
主分类号: H04L9/32(2006.01)I
分类号: H04L9/32(2006.01)I H04L29/06(2006.01)I H04L29/08(2006.01)I
  • 法律状态
2019-03-01  实质审查的生效IPC(主分类):H04L 9/32申请日:20180416
2018-09-07  公开
注:本法律状态信息仅供参考,即时准确的法律状态信息须到国家知识产权局办理专利登记簿副本。
  • 其他信息
主权项  1.一种基于区块链的认证证书生成方法,其特征在于,包含以下步骤:(1)证书认证中心节点对收到的请求进行哈希映射,得到一个比特数组,发送到其他证书认证中心节点,每个节点对收到的所有比特数组进行三分之二交集运算;(2)根据轮询调度算法,随机选择一个建块节点,用公共交集对应的请求数据建块后广播给其它节点;(3)各节点对新建区块进行验证,然后将验证结果用自己的私钥进行签名,并广播给其它节点;(4)各节点对收到的验证结果进行验证、计算,得到一个投票集合,然后签名并广播给其它节点;(5)各节点对收到的其它节点的投票集合进行验证、汇总,通过共识运算后决定是否将此区块加入到区块链中;利用此方法,多个节点进行相互验证,可以提高系统的健壮性,当某个节点受到攻击时,不影响证书生成的一致性和完整性。
公开号  108512667A
公开日  2018-09-07
专利代理机构  
代理人  
颁证日  
优先权  
 
国别 优先权号 优先权日 类型
CN  201810335931  20180416 
国际申请  
国际公布  
进入国家日期  
  • 专利对比文献
类型 阶段 文献号 公开日期 涉及权利要求项 相关页数
SEA  CN106384236A  20170208  1-8  全文 
SEA  CN106447311A  20170222  1-8  说明书第[0005]-[0018]、[0025]-[0049]段 
SEA  CN106453286A  20170222  1-8  全文 
SEA  WO2017145007A1  20170831  1-8  全文 
SEA  CN107124403A  20170901  1-8  全文 
注:不保证该信息的有效性、完整性、准确性,以上信息也不具有任何效力,仅供参考。使用前请另行委托专业机构进一步查核,使用该信息的一切后果由用户自行负责。
X:单独影响权利要求的新颖性或创造性的文件;
Y:与检索报告中其他 Y类文件组合后影响权利要求的创造性的文件;
A:背景技术文件,即反映权利要求的部分技术特征或者有关的现有技术的文件;
R:任何单位或个人在申请日向专利局提交的、属于同样的发明创造的专利或专利申请文件;
P:中间文件,其公开日在申请的申请日与所要求的优先权日之间的文件,或会导致需核实该申请优先权的文件;
E:单独影响权利要求新颖性的抵触申请文件。
  • 期刊对比文献
类型 阶段 期刊文摘名称 作者 标题 涉及权利要求项 相关页数
  • 书籍对比文献
类型 阶段 书名 作者 标题 涉及权利要求项 相关页数