Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Smart contract privacy data processing system and method for block chain

A technology of private data and smart contracts, which is applied in the blockchain field to achieve the effect of improving the consumption of computing resources, ensuring high efficiency, and ensuring data security and privacy

Active Publication Date: 2021-06-29
UNIV OF ELECTRONICS SCI & TECH OF CHINA +1
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In view of the above-mentioned deficiencies in the prior art, the present invention provides a smart contract privacy data processing system and method for blockchain, which solves the privacy protection problem of blockchain based on the underlying library of homomorphic encryption

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
  • Smart contract privacy data processing system and method for block chain
  • Smart contract privacy data processing system and method for block chain
  • Smart contract privacy data processing system and method for block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] like figure 1 As shown, the present invention provides a smart contract privacy data processing system for blockchain, including a main chain, several fully homomorphic encryption algorithm libraries deployed on the blockchain in the form of precompiled contracts, and business smart contracts ;The main chain is used to deploy precompiled contracts that satisfy the fully homomorphic encryption algorithm by using the precompiled contract method, and is used as a business smart contract deployment and execution platform during the running phase, and stores the user's public key information; precompiled contracts are used for The fully homomorphic encryption algorithm library is compiled into the blockchain network in the form of a precompiled contract, and the business smart contract developers call the fully homomorphic encryption algorithm by calling the business smart contract; the business smart contract is used to call the fully homomorphic encryption algorithm. Encry...

Embodiment 2

[0049] like figure 2 As shown, the present invention provides a smart contract privacy data processing method for blockchain, and its implementation method is as follows:

[0050] S1. Use the fully homomorphic encryption algorithm library to provide a fully homomorphic encryption algorithm for business smart contracts. The implementation method is as follows:

[0051] S101. Pack the security parameter generation program code, public key generation program code, private key generation program code, fully homomorphic operation program code, homomorphic encryption program code, and homomorphic decryption program code into a fully homomorphic encryption algorithm library;

[0052] S102. Compile the fully homomorphic encryption algorithm library into the blockchain network in the form of a pre-compiled contract in the form of a pre-compiled contract;

[0053] S103. Disclose the fully homomorphic encryption algorithm precompiled contract, provide the address to the business smart ...

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 discloses a smart contract privacy data processing system and method for a block chain, and belongs to the technical field of block chains. The system comprises a main chain, a plurality of fully homomorphic encryption libraries deployed on the block chain in a pre-compiled contract form, and a service-oriented service smart contract for calling the fully homomorphic encryption libraries. According to the method, the privacy of the block chain business smart contract during the execution of business smart contract data processing is ensured, the privacy and security of the business smart contract data processing are greatly improved, and the problem of block chain privacy protection based on a fully homomorphic encryption underlying library is solved.

Description

technical field [0001] The invention belongs to the technical field of blockchain, and in particular relates to a system and method for processing smart contract privacy data for blockchain. Background technique [0002] Since its birth in 2008, blockchain technology has experienced rapid development, and new theories and technologies have been born. As various blockchain projects begin to involve in the fields of privacy and security, people urgently hope that the data on the blockchain can have stronger security and privacy. The blockchain itself has security features such as decentralization, non-tampering, and non-forgery. It is very suitable for ensuring the long-term and stable preservation of data, and has important commercial value and practical significance. The security of the blockchain is accomplished by each node holding a ledger and consensus on the ledger, which enables nodes participating in the blockchain network to view all data on the blockchain. This me...

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): G06F21/62G06F21/60G06F16/27
CPCG06F21/6245G06F21/602G06F16/27
Inventor 吴晓华余方剑吴丰恒汪腾睿
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products