Method for signing a new block in a decentralized blockchain consensus network

US11212081B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11212081-B2
Application numberUS-201716487114-A
CountryUS
Kind codeB2
Filing dateFeb 24, 2017
Priority dateFeb 24, 2017
Publication dateDec 28, 2021
Grant dateDec 28, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for signing a new block of a blockchain of a distributed blockchain consensus network (DBCN), comprising a mining computing entity (MCE) and a node computing entity, includes the step of signing and/or encrypting of predefined MCE information by the MCE, using a secret key of a public key/secret key key pair of the MCE to obtain hidden information (HI). The new block is signed by the MCE using the secret key and block information comprising block height information to create a signature for the new block. In a case of at least one further signing of a different block with the respective same block height information by the MCE, reveal information is provided to reveal the HI to the DBCN by another node computing entity of the DBCN when the node computing entity has received two signatures comprising the same corresponding block height information.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for signing a new block of a blockchain of a distributed blockchain consensus network (DBCN) comprising a mining computing entity (MCE) and a plurality of node computing entities, the method comprising: i. signing and/or encrypting of predefined MCE information by the MCE, using a secret key of a public key/secret key key pair of the MCE to obtain hidden information (HI); ii. signing the new block by the MCE using the secret key and block information comprising block height information to create a signature for the new block; iii. signing of a second block by the MCE with the same block height information as the new block; and iv. providing, by a first node computing entity of the plurality of node computing entities, reveal information to reveal the HI to a second node computing entity of the plurality of node computing entities when the first node computing entity receives two signatures comprising the same block height information, wherein the two signatures are associated with the new block and the second block. 2. The method according to claim 1 , wherein the HI is revealed by revealing the secret key of the MCE. 3. The method according to claim 1 , wherein the HI comprises identity information of the MCE and/or of a user of the MCE. 4. The method according to claim 1 , wherein the HI is checked for correctness by at least one of: a) linking the HI to an identity provider and/or an electronic identity certificate using a witness-hiding protocol, b) using a trusted third party during registration of the MCE to the DBCN, and c) using a trusted execution environment entity during registration of the MCE to the DBCN. 5. The method according to claim 1 , wherein the signature is computed using a discrete logarithm signature scheme and a nonce. 6. The method according to claim 5 , wherein the nonce is computed using a pseudo-random function on input of the secret key and the block height information. 7. The method according to claim 5 , wherein a witness hiding proof for the nonce is computed by the MCE. 8. A decentralized blockchain consensus network (DBCN) comprising: at least one mining computing entity (MCE) configured to: i. sign and/or encrypt predefined MCE information using a secret key of a public key/secret key key pair of the MCE, to obtain hidden information (HI), and ii. sign the new block using the secret key and block information comprising block height information to create a signature for the new block; iii. signing of a second block with the same block height information as the new block; a plurality of node computing entities, comprising: a first node computing entity configured to: iv. provide reveal information to reveal the HI to a second node computing entity of the plurality of node computing entities when the first node computing entity receives two signatures comprising the same block height information, wherein the two signatures are associated with the new block and the second block; and the second node computing entity configured to: v. receive the reveal information. 9. A mining computing entity (MCE) for signing a new block in a distributed blockchain consensus network (DBCN), the MCE being configured to: i. sign and/or encrypt predefined MCE information using a secret key of a public key/secret key key pair of the MCE, to obtain hidden information (HI); and ii. sign the new block using the secret key and block information comprising block height information to create a signature for the new block. 10. A first node computing entity in a distributed blockchain consensus network (DBCN), the first node computing entity being configured to: provide reveal information to reveal hidden information (HI) of a mining computing entity (MCE) to a second node computing entity of the DBCN when having received two signatures comprising block height information, wherein the two signatures are associated with a new block and a second block. 11. A method for signing a new block of a blockchain in a distributed blockchain consensus network (DBCN) by a mining computing entity (MCE), the method comprising: a) signing and/or encrypting of predefined MCE information using a secret key of a public key/secret key key pair of the MCE, to obtain hidden information (HI); and b) signing the new block by the MCE using the secret key and block information comprising block height information to create a signature for the new block. 12. A method for revealing hidden information in a distributed blockchain consensus network (DBCN) by a first node computing entity of the network, the method comprising: providing reveal information to reveal a hidden information (HI) of a mining computing entity (MCE) to a second node computing entity of the DBCN when having received two signatures comprising same corresponding block height information, wherein the two signatures are associated with a new block and a second block.

Assignees

Inventors

Classifications

  • using hash chains, e.g. blockchains or hash trees · CPC title

  • Financial cryptography, e.g. electronic payment or e-cash · CPC title

  • Business processing using cryptography · CPC title

  • of operations, operands or results of the operations · CPC title

  • involving digital signatures · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11212081B2 cover?
A method for signing a new block of a blockchain of a distributed blockchain consensus network (DBCN), comprising a mining computing entity (MCE) and a node computing entity, includes the step of signing and/or encrypting of predefined MCE information by the MCE, using a secret key of a public key/secret key key pair of the MCE to obtain hidden information (HI). The new block is signed by the M…
Who is the assignee on this patent?
NEC Laboratories Europe GmbH, Nec Corp
What technology area does this patent fall under?
Primary CPC classification H04L9/0825. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 28 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).