Supply chain access control system and method based on public chain smart contract

An access control and smart contract technology, applied in the blockchain field, which can solve problems such as interoperability and data privacy

Active Publication Date: 2020-10-20
浙江同善人工智能技术有限公司
View PDF18 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, in the existing technology, using smart contracts on the blockchain to implement RBAC in supply chain traceability scenarios still has data privacy and interoperability issues that we need to solve

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
  • Supply chain access control system and method based on public chain smart contract
  • Supply chain access control system and method based on public chain smart contract
  • Supply chain access control system and method based on public chain smart contract

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0053] The present invention provides a supply chain access control system based on public chain smart contracts, which is used for access control in blockchain traceability scenarios. The system adopts the RBAC model and includes system contract SC, role contract RC and data contract DC, such as figure 1 As shown, the deployment transaction of the system contract SC as the entrance of the RBAC model is first on the chain. The role contract RC and the data contract DC are set up, which are respectively called by the system contract SC. This setting can ensure the overall security of the RBAC model and be effective To reduce the operation cost of the contract, the system contract SC manages multiple role contracts RC and data contract DC at the same time to centrally handle authority operations and facilitate monitoring contract events.

[0054] With reference to the original design of RBAC, the RBAC model designed by the present invention includes four types of subjects and operati...

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 relates to a supply chain access control system based on a public chain smart contract, which is used for access control in a block chain traceability scene. According to the system, anRBAC model is adopted, and the system comprises a system contract SC, role contracts RC and data contracts DC. The RBAC model comprises four types of agents which are associated with one another and an operation set OP, and the four types of agents are respectively a user agent u, a role agent r, a permission agent p and an object agent ob. The system contract SC is used for managing a user agentu, the role contracts RC are used for managing a role agent r and a plurality of permission agents p, and the data contracts DC are used for managing the object agent ob. The deployment transaction ofthe system contract SC serves as an entrance of the RBAC model and is firstly linked, and the multiple role contracts RC and the multiple data contracts DC are respectively called by the system contract SC. Compared with the prior art, the system has the advantage that data sharing convenience, data privacy security and the like are ensured at the same time.

Description

Technical field [0001] The present invention relates to the field of block chains, in particular to a supply chain access control system and method based on public chain smart contracts. Background technique [0002] With the continuous development of blockchain technology and the increasing demand for traceability, the use of blockchain for traceable data storage solutions and applications emerge in an endless stream. Although blockchain technology can achieve the trusted record of traceable data, the privacy and security of data The problem remains to be solved. At the same time, as the functions of the blockchain smart contract continue to improve, the programmability of the blockchain has been greatly improved, which makes it possible to use contracts to construct more complex access control methods. [0003] Traditional access control solutions include role-based access control (RBAC) and attribute-based authorization verification (ABAC), but it is not appropriate to use these...

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/31G06F21/45
CPCG06F21/31G06F21/45Y02P90/30
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