-
公开(公告)号:US12192347B2
公开(公告)日:2025-01-07
申请号:US17917000
申请日:2021-04-08
Applicant: THE BLOCKHOUSE TECHNOLOGY LIMITED , Bangdao Chen
Inventor: Bangdao Chen , Andrew William Roscoe
Abstract: Disclosed is a public random number generation method based on a blockchain, including: selecting a node group G containing N trusted nodes; determining a first time point tm and a second time point tn respectively for generating an m-th/n-th block, wherein the former is earlier, and the m-th block is fixed and cannot be tampered at tn; at the first time point tm, enabling each of the N trusted nodes to separately generate a sub-random number rj as a component forming a random number X, wherein j=1, 2, . . . , N, on which delayed encryption is performed, with corresponding results placed in the m-th block; and at the second time point tn, decrypting the delayed encryption results to obtain decrypted data of them all that are all of sub-random number rj, on which operation is performed to obtain the random number X as a final available public random number.
-
公开(公告)号:US20230153806A1
公开(公告)日:2023-05-18
申请号:US17917013
申请日:2021-04-08
Applicant: Bangdao CHEN , THE BLOCKHOUSE TECHNOLOGY LIMITED
Inventor: Bangdao CHEN , Andrew William ROSCOE
CPC classification number: G06Q20/3829 , H04L9/50 , H04L9/3247 , G06Q20/389
Abstract: Disclosed is a method and device for preventing blockchain forking. The method includes: selecting s consecutive blocks Bn to Bn+s; generating a key pair for block Bm by a node An that creates the block Bn; holding the node An active in the blockchain's continuously generating blocks Bn+1 to Bn+s until the block Bn+s of s consecutive blocks becomes tamper-proof; in response to that, signing on the block Ban+s with the private key PK′n; in response to the blockchain's subsequently generating a block Bm(m>n+s), placing the signature in Bm; making nodes creating each of the s blocks Bn to Bn+s all execute afore-mentioned steps, thereby forming multiple backlinks associated with the blockchain's block size. The number of backlinks is used for determining blockchain forking by a newly-added node creating a new block.
-
公开(公告)号:US20250053621A1
公开(公告)日:2025-02-13
申请号:US18720616
申请日:2022-05-16
Applicant: THE BLOCKHOUSE TECHNOLOGY LIMITED , SSC HOLDING COMPANY LTD
Inventor: Han LIU , Huafeng ZHANG , Zhiqiang YANG , Chao LIU , Feihu SONG , Bangdao CHEN
Abstract: The present invention discloses a decentralized open-source software protocol for open-source software and developers globally. The protocol is based on a non-fungible token (NFT) associated with a commit of a source code developed in collaboration, such as an open-source software code. With this protocol, contributors of an open-source software code are incentivized to take on well-specified tasks and then claim their contributions to development in the form of the NFT. A trusted transparency centre (TC) is proposed in the present invention as a core technology to enable trusted software analysis so as to yield the fundamental information and value of a given commit in a repository.
-
公开(公告)号:US20240356743A1
公开(公告)日:2024-10-24
申请号:US18683757
申请日:2022-08-12
Applicant: THE BLOCKHOUSE TECHNOLOGY LIMITED
Inventor: Srdjan CAPKUN , Mario MATIJASEVIC , Vedran NOVOSELAC
IPC: H04L9/08
CPC classification number: H04L9/0861
Abstract: A method for distributed storage of a cryptographic key comprises generating a plurality of key components, wherein each key component is generated by a different respective computing device or enclave. The key components are suitable for processing to generate a cryptographic key that depends on all of the key components. The method comprises processing a first key component in a secret-sharing generation process to generate a plurality of shares, so that the first key component can be reconstructed from any subset of the shares of at least a predetermined threshold size. The method further comprises storing a first share in a first store, and storing a second share in a second store.
-
公开(公告)号:US20240296030A1
公开(公告)日:2024-09-05
申请号:US18282162
申请日:2022-03-18
Applicant: The Blockhouse Technology Limited
CPC classification number: G06F8/41 , G06F11/3676 , G06F21/51 , G06F21/577 , G06F21/602
Abstract: A method of operating a trusted execution environment for analysing source code from a third-party vendor is disclosed. The method comprises receiving an encrypted source code and using a secure key stored within the trusted execution environment to decrypt the encrypted source code to produce a decrypted source code. The decrypted source code is analyzed to determine a trust metric for the decrypted source code. The decrypted source code is disallowed from being communicated to an external entity outside of the trusted execution environment.
-
公开(公告)号:US20240265381A1
公开(公告)日:2024-08-08
申请号:US18562484
申请日:2022-05-23
Applicant: THE BLOCKHOUSE TECHNOLOGY LIMITED
Inventor: Pedro ANTONINO , Ante DEREK , Tomislav HECIMOVIC , Mario MATIJASEVIC , Vedran NOVOSELAC , Ivan VIDAKOVIC
IPC: G06Q20/38
CPC classification number: G06Q20/3829
Abstract: A computer system comprises a networked custody server for signing transactions on behalf of a plurality of users. The custody server includes a processor that provides a trusted execution environment for securely decrypting and executing software instructions stored in an encrypted enclave of the custody server. A plurality of users' private keys are stored in the encrypted enclave with a respective access policy. The custody server receives a request to sign a transaction on behalf of a user, and user-authentication data for the user, and determines within the trusted execution environment whether the user-authentication data satisfies the access policy associated with the user. If so, it uses the user's private key to sign the transaction within the trusted execution environment.
-
公开(公告)号:US20230163961A1
公开(公告)日:2023-05-25
申请号:US17917000
申请日:2021-04-08
Applicant: Bangdao CHEN , THE BLOCKHOUSE TECHNOLOGY LIMITED
Inventor: Bangdao CHEN , Andrew William ROSCOE
CPC classification number: H04L9/0869 , G06F7/582 , H04L9/50
Abstract: Disclosed is a public random number generation method based on a blockchain, including: selecting a node group G containing N trusted nodes; determining a first time point tm and a second time point tn respectively for generating an m-th/n-th block, wherein the former is earlier, and the m-th block is fixed and cannot be tampered at tn; at the first time point tm, enabling each of the N trusted nodes to separately generate a sub-random number rj as a component forming a random number X, wherein j=1, 2, . . . , N, on which delayed encryption is performed, with corresponding results placed in the m-th block; and at the second time point tn, decrypting the delayed encryption results to obtain decrypted data of them all that are all of sub-random number rj, on which operation is performed to obtain the random number X as a final available public random number.
-
-
-
-
-
-