Smart contract protection method and system based on trusted environment

A technology for smart contracts and protection systems, which is applied in transmission systems, payment systems, and key distribution, and can solve problems such as smart contract information leakage, data leakage, and inability to protect smart contract copyrights.

Inactive Publication Date: 2017-11-10
武汉凤链科技有限公司
View PDF5 Cites 211 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In view of the above defects or improvement needs of the prior art, the present invention provides a smart contract protection method and system based on a trusted environment. Technical problems that cannot protect the copyright of smart contracts, damage the rights and interests of smart contract users, and technical problems that are prone to data leakage and data theft

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 protection method and system based on trusted environment
  • Smart contract protection method and system based on trusted environment
  • Smart contract protection method and system based on trusted environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0067] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.

[0068]The overall idea of ​​the present invention is to use the trusted environment to ensure the integrity and confidentiality of the execution program in it, protect the smart contract encryption process before the smart contract is deployed, protect the execution process of the smart contract, and protect the input data and calculation results of the smart contract The data encryption process...

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 protection system based on a trusted environment, including a client, block chain nodes, a data provider, a trusted environment, a non-trusted environment, a smart contract information processing module (A), a block chain node information transmission module (B) (such as a node interaction interface in the Ethereum), an input data transmission module (C), a smart contract execution module (D), a local contract information storage pool (E) and a block chain smart contract storage pool (F). The client is in communication connection with the block chain nodes. The data provider is in communication connection with the block chain nodes. The block chain nodes are in communication connection with one another. The technical problem that the copyright of smart contracts cannot be protected and the rights and interests of smart contract users are damaged due to the fact that the information of smart contracts may easily leak in the existing smart contract system and the technical problem that data may be stolen due to data leakage are solved.

Description

technical field [0001] The invention belongs to the field of smart contract security, and more particularly relates to a method and system for protecting smart contracts based on a trusted environment. Background technique [0002] Smart Contracts are a set of commitments defined in digital form, which control digital assets and stipulate the rights and obligations of contract participants. Smart contracts are automatically executed by computer systems. The execution process of smart contracts is the process of data processing . Essentially, a smart contract is an if-then way of interacting with real-world property in a computer system. Although the concept of smart contracts was proposed earlier, due to the lack of systems or technologies that can support the characteristics of smart contracts, the goal of smart contracts is difficult to achieve. [0003] Blockchain (Blockchain) technology is widely used in the financial field because of its decentralization, transparent ...

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/08H04L9/32H04L29/06G06Q20/38G06Q20/40
Inventor 金海代炜琦邹德清代春凯
Owner 武汉凤链科技有限公司
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