Authorized access method and system for block chain privacy data
A privacy data and data access technology, applied in the blockchain field, can solve problems such as unsatisfactory, data leakage, poor data privacy, etc., and achieve the effect of high control, avoiding leakage, and ensuring security
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0054] Such as figure 1 As shown, a method for authorized access to blockchain privacy data, including:
[0055] S11. Determine the initial public key and initial key through the manager module, store the initial public key on the block chain, transmit the initial key to the trusted authorization service module, and pass the initial key to the trusted authorization service module. Stored in the server, the initial public key is used for data encryption, and the initial key is used for data decryption.
[0056] S12. Obtain the initial public key on the blockchain through the data release module, and encrypt the business data according to the initial public key to obtain private data, where the private data includes a service ID.
[0057] S13. Obtain a service access list through the data publishing module, and transmit the service access list and privacy data to the blockchain, where the service access list includes a mapping relationship between at least one visitor account a...
Embodiment 2
[0086] Such as figure 2 As shown, an authorized access system for blockchain privacy data includes a manager module 21 , a data release module 22 , a data access module 23 , a trusted authorization service module 24 , a network access isolation module 25 and a server 26 .
[0087] The manager module 21 is used to generate an initial public key and an initial key, publish the initial public key to the block chain, and transmit the initial key to the trusted authorization service module 24 .
[0088] The data release module 22 is connected with the manager module 21 through the block chain, and the data release module 22 is used to obtain the initial public key from the block chain, encrypt the business data according to the initial public key, obtain the privacy data, and Generate a business access list, and transmit the business access list and private data to the blockchain.
[0089] The data access module 23 is connected with the data publishing module 22 through the block...
Embodiment 3
[0094] Such as image 3 As shown, the present application provides an authorized access device for blockchain privacy data, the authorized access device 30 includes a memory 31 and a processor 32, and the memory 31 and the processor 32 are connected to each other through a bus 33;
[0095] The memory 31 stores computer-executable instructions;
[0096] The processor 32 executes the computer-executed instructions stored in the memory, so that the processor executes the method for authorized access to blockchain private data as described in Embodiment 1.
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


