LPN based public key encryption method
A technology of public key encryption and encryption algorithm, applied in the field of public key cryptography, can solve problems such as difficulty in solving problems, small length of public key and ciphertext, no effective quantum solution algorithm, etc., to achieve the effect of rapid increase in encryption and decryption time
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0033] The present invention is described in further detail now in conjunction with accompanying drawing. These drawings are all simplified schematic diagrams, which only illustrate the basic structure of the present invention in a schematic manner, so they only show the configurations related to the present invention.
[0034] The present invention designs a public key encryption scheme based on the LPN difficulty problem. The invention provides a practical LPN-based public key encryption algorithm, which uses NTL function library to realize the LPN-based public key encryption system, and evaluates the space complexity and execution time complexity of the algorithm. The system mainly operates on n-dimensional bit matrices and n-dimensional vectors, and most of the algorithm execution time is used for vector multiplication and addition. In addition, in the process of public key initialization, random selection of vectors and sampling on the Bernoulli distribution also take a ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


