Supervisable blockchain construction method based on group signature

A construction method and blockchain technology, applied in encryption devices with shift registers/memory, transmission systems, instruments, etc., can solve problems such as difficult supervision of blockchain transactions, to ensure security and prevent double spending Effect

Active Publication Date: 2020-04-14
SUN YAT SEN UNIV
View PDF8 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Aiming at the problem that existing blockchain transactions are difficult to supervise, this invention introduces group signatures and knowledge proofs. Miner nodes verify group signatures when verifying transactions. Therefore, blockchain users can only register first and then use them, and the registration process provides regulatory agencies with Opportunity to censor users

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Supervisable blockchain construction method based on group signature
  • Supervisable blockchain construction method based on group signature

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0062] The central bank provides a group signature server, which is maintained by the group administrator GM. Central bank users use the central bank’s blockchain, and the number of users changes dynamically. For example, at a certain moment nu=10000, the central bank deploys 100 verification nodes, so nn=100. The following is blockchain user DU i 、DU j and verification node VN v To illustrate this embodiment.

[0063] A) System initialization. GM selects the d224 parameter in the Pairing-Based Cryptography (PBC) library to determine the (G 1 ,G 2 ,e,p), where the prime number p is 15028799613985034465755506450771561352583254744125520639296541195021, and G is randomly selected 1 and G 2 The two elements in as g 1 and g 2 , determine the system parameter para=(G 1 ,G 2 , g 1 , g 2 ,e,p). Afterwards GM from G 1 Randomly select elements h and w from the integer ring Z modulo p p Randomly select a non-zero number ξ from 1 , ξ 2 and λ, calculate G 1 The two eleme...

Embodiment 2

[0095] Embodiment 2 is basically the same as Embodiment 1, except that the blockchain system adds a user registration center and a transaction supervision center. Wherein, the user registration is provided by the user registration center, and the supervision transaction is provided by the transaction supervision center.

[0096] Group private key (ξ 1 ,ξ 2 ,λ) is divided into two parts: the user registration center holds λ, and the transaction supervision center holds ξ 1 and ξ 2 . Members in possession of any part of the group private key's parameters must encrypt the parameters for storing said group private key.

Embodiment 3

[0098] Embodiment 3 is basically the same as Embodiment 1, except that the blockchain system uses hash algorithms such as SHA-3 or SM3 as the basic hash function.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a supervisable blockchain construction method based on group signature. A group administrator, a blockchain user and a blockchain verification node are included, wherein the blockchain user needs to register to the group administrator to obtain a user private key; a group signature is generated by using the user private key, and a knowledge proof is generated by using a local secret number; and the blockchain verification node verifies the group signature by using the group public key and verifies the knowledge proof in the transaction, thereby ensuring that the transactions of all blockchains are generated by registered users, preventing the users from being blurred, and enabling a group administrator to recover the identities of the users through the group privatekey and the group signature to realize supervision. According to the method, the traceability, the non-linkability and the supervisibility of user transaction can be realized at the same time, the supervisibility problem of the blockchain is solved, the method is directly applied to the blockchain adopting a UTXO mode, and the supervisibility is provided by performing adaptive transformation on the block chain.

Description

technical field [0001] The invention relates to the field of computer application technology, in particular to the supervisable technology of block chain technology, and relates to a method for constructing a supervisable block chain based on group signatures. Background technique [0002] One direction of blockchain development is user privacy protection. CryptoNote defines two properties of user privacy protection - untraceability and unlinkability. Untraceability means that all possible senders of a transaction input are equivalent; unlinkability means that for any two transaction outputs, it is impossible to prove that their transaction receivers are the same person. Early transactions used pseudonym technology to protect user identities, which did not achieve untraceability. CryptoNote implements untraceability and double-spend detection through linkable ring signatures, unlinkability through one-time addresses, and the confidentiality of transaction amounts through p...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L9/32H04L9/08H04L9/06H04L29/08G06Q40/04
CPCH04L9/3255H04L9/3218H04L9/0869H04L9/085H04L9/0643H04L67/104G06Q40/04H04L9/50
Inventor 田海博罗裴然林会智
Owner SUN YAT SEN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products