准循环LDPC码用于公钥密码时的奇偶校验矩阵

Posted strchn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了准循环LDPC码用于公钥密码时的奇偶校验矩阵相关的知识,希望对你有一定的参考价值。

设H为奇偶校验矩阵,其行权重为d。Q为转置矩阵,其行权重为m。对于LDPC码,有d/n<< 1, m/n< 1.

H´=H·QT是用于公钥密码的奇偶校验矩阵。它不是老密码G的奇偶校验矩阵(有H·GT=0),只是新密码G´的奇偶校验矩阵,

有  H´·G´T=H·PT·(S-1·G·PT)T

               = H·PT·P·GT·(S-1)T

               = H·GT·(S-1)T

               = 0·(S-1)T

               = 0.

 因为H´·GT =H·QT·GT≠0, 所以H´不是密码G的奇偶校验矩阵。由于H是稀疏矩阵,Q是稠密矩阵,Q的行可以设计成H行的覆盖。若设H的行权重为dc,

Q的行、列权重为m,dc<<m, 则H´的行权重为dc·m. 

以上是关于准循环LDPC码用于公钥密码时的奇偶校验矩阵的主要内容,如果未能解决你的问题,请参考以下文章

误码率仿真基于matlab LDPC编译码误码率仿真含Matlab源码 2079期

基于多进制准循环稀疏校验矩阵构造方法的LDPC编译码实现

奇偶校验码与循环冗余校验码CRC

m基于整数序列的QC-LDPC的稀疏校验矩阵构造算法性能对比matlab仿真,对比差分序列,PEG,Mackey等

m基于大衍数无高阶环稀疏校验矩阵H构造算法和RMP消息传递的QC-LDPC性能matlab仿真

奇偶校验位