METHOD FOR SIGNING A NEW BLOCK IN A DECENTRALIZED BLOCKCHAIN CONSENSUS NETWORK

    公开(公告)号:US20230344619A1

    公开(公告)日:2023-10-26

    申请号:US18344911

    申请日:2023-06-30

    IPC分类号: H04L9/06 H04L9/32

    摘要: A method for registering a mining computing entity (MCE) with a trusted execution environment entity (TEEE) in a blockchain of a distributed blockchain consensus network (DBCN), based on a proof-of-stake protocol, includes determining public signing information, secret signing information, and a registration timestamp and determining public account information and secret account information for a virtual wallet of the blockchain. The method further includes generating attestation information based on signing integrity information and hashing the public signing information and the public account information, and based on the attestation information, obtaining, from an attestation providing entity (APE), proving information. The method also includes sending, to the blockchain, a registration transaction that is signed with the secret account information, and registering the MCE to the blockchain.

    METHOD AND SYSTEM FOR A TRUSTED EXECUTION ENVIRONMENT-BASED PROOF OF STAKE PROTOCOL

    公开(公告)号:US20210399900A1

    公开(公告)日:2021-12-23

    申请号:US17463578

    申请日:2021-09-01

    IPC分类号: H04L9/32 H04L9/08

    摘要: A method prevents posterior-corruption long-range attacks in a proof of stake blockchain protocol in a blockchain network. The method includes: generating, by a blockchain node associated with a TEE device, a signing key pair, including a public key and a private key; remotely-attesting, by the blockchain node, a trusted enclave application, including generating an attestation certificate; and issuing, by the blockchain node, a registration transaction to distribute the attestation certificate; the registration transaction specifying an amount of mining stake purchased by the blockchain validator. Once the registration transaction is confirmed, the TEE device becomes enabled for mining blocks in the blockchain network.

    METHOD FOR SECURE LEDGER DISTRIBUTION AND COMPUTER SYSTEM USING SECURE DISTRIBUTED LEDGER TECHNOLOGY

    公开(公告)号:US20200294158A1

    公开(公告)日:2020-09-17

    申请号:US16885310

    申请日:2020-05-28

    IPC分类号: G06Q40/00 G06Q20/02 H04L9/32

    摘要: A method of providing secure ledger distribution for interbank settlement includes maintaining a first consensus layer in a mainchain among a plurality of nodes of the centralized computer system and a second consensus layer in a first private sidechain among at least one node of the centralized computer system and computer systems of at least a first sender bank and a first receiver bank, each of which have an account with the central bank. A first transaction is received from the computer system of the first sender bank as a first payment request. It is determined that the first transaction is valid and consensus is reached on a distributed ledger in the mainchain. A first finality proof for the first transaction is forwarded to the first private sidechain. The first transaction is added to a first private ledger accessible only within the first private sidechain.

    SCALABLE BYZANTINE FAULT-TOLERANT PROTOCOL WITH PARTIAL TEE SUPPORT

    公开(公告)号:US20190097790A1

    公开(公告)日:2019-03-28

    申请号:US15950185

    申请日:2018-04-11

    IPC分类号: H04L9/08 G06F11/20

    摘要: A method for establishing consensus between a plurality of distributed nodes connected via a data communication network includes preparing a set of random numbers, wherein each of the random numbers is a share of an initial secret, wherein each share of the initial secret corresponds to one of a plurality of active nodes; encrypting, in order to generate encrypted shares of the initial secret, each respective share of the initial secret with a shared key corresponding to respective one of the plurality of active nodes to which the respective share corresponds; applying a bitwise xor function to the set of random numbers to provide the initial secret; and binding the initial secret to a last counter value to provide a commitment and a signature for the last counter. The method includes generating shares of a second and of a plurality of subsequent additional secrets by iteratively applying a hash function.

    METHOD FOR SIGNING A NEW BLOCK IN A DECENTRALIZED BLOCKCHAIN CONSENSUS NETWORK

    公开(公告)号:US20210135854A1

    公开(公告)日:2021-05-06

    申请号:US16487114

    申请日:2017-02-24

    IPC分类号: H04L9/08 H04L9/32 H04L9/06

    摘要: 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.