A privacy-preserving encrypted data sharing method based on blockchain
A technology for encrypting data and blockchain, applied in the field of cryptography and information security, it can solve the problem of inability to guarantee the privacy of data users' query, and achieve the effect of protecting privacy.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0052] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.
[0053] 1. Preparatory stage, that is, system initialization:
[0054] This stage is for various key generation stages, and the key generation center (AA) generates keys for all parties, such as figure 1 The label in ①.
[0055] (1) According to the given security parameter λ, AA calculates the public key and private key based on attribute encryption, where g is the generator of the group G whose order is a prime number p, is a bilinear mapping function, λ represents the size of the group G, n is the total number of attributes, and the parameter {β 1 , β 2 ,…β n , y} is from Z p * = independently selected n+1 real numbers in {1, 2, 3, ...p}, Z p * A collection of positive integers from 1 to p.
[0056] AA authentication generates the corresponding attribute key for the user according to the user's attribute w Assuming that the attrib...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


