Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

McEliece system encryption and decryption method based on QC-LDPC code

An encryption, decryption, and system technology, applied in the field of cryptography, can solve problems such as large check matrix size, difficult to be practical, and poor decoding performance

Inactive Publication Date: 2020-10-09
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF2 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the field of encryption algorithms, the scholar Goppa first proposed the McEliece system based on Goppa codes, but the size of Goppa's check matrix is ​​too large to be practical. Later, Baldi and other scholars proposed the McEliece system based on QC-LDPC codes, which reduces public However, the current system only uses the BF decoder. Due to its probabilistic decoding characteristics, the decoding performance is not very good.

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
  • McEliece system encryption and decryption method based on QC-LDPC code
  • McEliece system encryption and decryption method based on QC-LDPC code
  • McEliece system encryption and decryption method based on QC-LDPC code

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0058] Below in conjunction with accompanying drawing and simulation example, the technical scheme of the present invention is described in detail:

[0059] Take QC-LDPC codes with different code lengths and code rates as an example; first, the simulation parameters are code length n=1899, p=633, n 0 =3, k 0 =2, the code rate is 2 / 3, the number of simulated frames is 1000, the row weight of the check matrix is ​​9, d v =3. Q in variant M regime 1 and Q 2 The row weight h is 3, and the elements of w(Q) in formula (2) are all 1. In formula (5) where g 0 =1, g 1 = 2. The row weight q of the matrix S is 3. The simulation curve obtained under this parameter is as follows figure 1 shown. At the same time, when the parameters are that the code rate is 1 / 2, the code length is 1266, and the row weight of the parity check matrix is ​​10, a simulation comparison is made, and the comparison diagram is as follows figure 2 shown. Finally, under the two code lengths of 1899 an...

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 belongs to the field of cryptology based on error correction of coding, and particularly relates to a McEliece system encryption and decryption method based on a QC-LDPC code. In the field of error correction of coding, a matrix decomposition problem cannot be broken through by a quantum computer at present. Therefore, a variant McEliece encryption and decryption system based on theQC-LDPC code is provided based on the matrix decomposition problem. In the system, a client adopts two public keys for encryption, the security is based on two large matrixes decomposition difficultyproblems so as to have a high security level. During decryption, the server directly utilizes a Q decoder form decryption. Compared with traditional BF decoding, the decoding performance is higher. Inconclusion, the variant M system can replace an RSA public key encryption algorithm in an HTTPS protocol, so that the protocol is safer and can resist quantum attacks.

Description

technical field [0001] The invention belongs to the technical field of cryptography, and specifically relates to a McEliece system encryption and decryption method based on QC-LDPC codes. Background technique [0002] In computer and communication networks, nodes or users in the network communicate with each other continuously, and the information security of communication is very important nowadays. In the current computer network, when the client or the browser communicates with the server, the HTTPS protocol is used. Symmetric key, and then use the symmetric key to communicate. The most commonly used public key cryptography technology today is the RSA algorithm. The security of the RSA algorithm is based on the difficult problem of factoring large integers. However, with the rapid development of quantum computing technology today, the cryptosystem based on large integer factorization and discrete logarithm difficult problems will no longer be secure. In the era of qua...

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
IPC IPC(8): H04L29/06H04L1/00H03M13/11
CPCH03M13/116H04L1/0061H04L63/045
Inventor 卜凡黄文才史治平
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products