An Identity-Based Hierarchical Encryption Method on Lattice
An encryption method and identity technology, which is applied in the field of information security, can solve problems such as excessive trapdoor size, Gaussian parameter growth, and poor quality of trapdoors, and solve problems such as excessive trapdoor size, low extraction complexity, and computational cost. saving effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0031] The present invention will be further described below in conjunction with embodiment and accompanying drawing.
[0032] The basic parameters of the present invention include: uniform random matrix and its trapdoor Among them, n is a security parameter, d is the maximum classification depth supported by the system, user identity id=(id 1 ||...||id l ), 1≤l≤d, where a constructed public matrix where I n is the n×n identity matrix, FRD function H:
[0033] The algorithm flow designed by the present invention is specifically as follows:
[0034] System establishment algorithm HIBE-Setup (1 n ,d): Input the security parameter 1n and the maximum classification depth d of the system, and run the trapdoor generation algorithm TrapGen(1 n ,q), the output uniform random matrix and A 0 trapdoor matrix and Choose d uniform random matrices Pick an n-dimensional uniform random vector Output master public key MPK=(A 0 ,A 1 ,...,A d ,G,u) and master privat...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 

