﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-首页原创精华区</title><link>http://www.cppblog.com/</link><description>专注于C++技术</description><language>zh-cn</language><lastBuildDate>Fri, 06 Mar 2026 03:16:12 GMT</lastBuildDate><pubDate>Fri, 06 Mar 2026 03:16:12 GMT</pubDate><ttl>60</ttl><item><title>关于格的行列式之解释</title><link>http://www.cppblog.com/qinqing1984/archive/2026/03/04/230518.html</link><dc:creator>春秋十二月</dc:creator><author>春秋十二月</author><pubDate>Wed, 04 Mar 2026 08:41:00 GMT</pubDate><guid>http://www.cppblog.com/qinqing1984/archive/2026/03/04/230518.html</guid><wfw:comment>http://www.cppblog.com/qinqing1984/comments/230518.html</wfw:comment><comments>http://www.cppblog.com/qinqing1984/archive/2026/03/04/230518.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/qinqing1984/comments/commentRss/230518.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/qinqing1984/services/trackbacks/230518.html</trackback:ping><description><![CDATA[<div>先摘自文献[1]中Lattice-based Cryptography章节引用的结论<br />
<p>&nbsp;<img src="http://www.cppblog.com/images/cppblog_com/qinqing1984/lattice_crypto_preliminaries_1.png" alt="" /><br />
&nbsp;<img src="http://www.cppblog.com/images/cppblog_com/qinqing1984/lattice_crypto_preliminaries_2.png" alt="" /><br />
&nbsp; <br />
再对上文三个结论稍作证明如下&nbsp;</p>
<div>
&nbsp;&nbsp;<img src="http://www.cppblog.com/images/cppblog_com/qinqing1984/lattice_determent_conclusion_proof1.jpg" alt="" /><br />
<br />
&nbsp; <img src="http://www.cppblog.com/images/cppblog_com/qinqing1984/lattice_determent_conclusion_proof2.jpg" alt="" />&nbsp;<br />
&nbsp;&nbsp;<br />
<br />
<div><span style="font-size: 11pt;"><strong>参考文献</strong></span></div>
<div>&nbsp; [1]&nbsp; Post-Quantum Cryptography</div>
<div>&nbsp; [2]&nbsp; 算法数论&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;裴定一 祝跃飞&nbsp;</div>
<div>&nbsp; [3]&nbsp; 高等代数&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;丘维声</div>
</div>
</div><img src ="http://www.cppblog.com/qinqing1984/aggbug/230518.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/qinqing1984/" target="_blank">春秋十二月</a> 2026-03-04 16:41 <a href="http://www.cppblog.com/qinqing1984/archive/2026/03/04/230518.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>NTRU格密码一处恒等式的证明</title><link>http://www.cppblog.com/qinqing1984/archive/2026/01/27/230509.html</link><dc:creator>春秋十二月</dc:creator><author>春秋十二月</author><pubDate>Tue, 27 Jan 2026 10:00:00 GMT</pubDate><guid>http://www.cppblog.com/qinqing1984/archive/2026/01/27/230509.html</guid><wfw:comment>http://www.cppblog.com/qinqing1984/comments/230509.html</wfw:comment><comments>http://www.cppblog.com/qinqing1984/archive/2026/01/27/230509.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/qinqing1984/comments/commentRss/230509.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/qinqing1984/services/trackbacks/230509.html</trackback:ping><description><![CDATA[<div><span style="font-size: 12pt;">先摘取文献[1]的NTRU密码算法描述</span>&nbsp;
<p>&nbsp;&nbsp;<img src="http://www.cppblog.com/images/cppblog_com/qinqing1984/ntru-lattice-crypto-tidentical-equation_pkc-algo.png" width="470" height="556" alt="" /><br />
&nbsp;<br />
&nbsp;<span style="font-size: 12pt;">矩阵T及T</span><sup style="font-size: 12pt;">*</sup><span style="font-size: 12pt;">的定义如下</span>&nbsp;</p>
<p>&nbsp; &nbsp;&nbsp;<img src="http://www.cppblog.com/images/cppblog_com/qinqing1984/ntru-lattice-crypto-tidentical-equation_matrix-def1.png" width="469" height="252" alt="" /><br />
&nbsp;<img src="http://www.cppblog.com/images/cppblog_com/qinqing1984/ntru-lattice-crypto-tidentical-equation_matrix-def2.png" width="468" height="207" alt="" /><br />
&nbsp;<img src="http://www.cppblog.com/images/cppblog_com/qinqing1984/ntru-lattice-crypto-tidentical-equation_matrix-def3.png" width="482" height="337" alt="" />&nbsp;<br />
<br />
<span style="font-size: 12pt;">&nbsp;再给出证明过程</span>&nbsp;</p>
&nbsp; &nbsp;<img src="http://www.cppblog.com/images/cppblog_com/qinqing1984/ntru-lattice-crypto-tidentical-equation_proof.jpg" alt="" /><br />
<br />
<br />
<span style="font-size: 11pt;"><br />
参考文献</span><br />
&nbsp; &nbsp;[1]&nbsp; Post-Quantum Cryptography</div>
<img src ="http://www.cppblog.com/qinqing1984/aggbug/230509.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/qinqing1984/" target="_blank">春秋十二月</a> 2026-01-27 18:00 <a href="http://www.cppblog.com/qinqing1984/archive/2026/01/27/230509.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于线性码的主要结论及应用</title><link>http://www.cppblog.com/qinqing1984/archive/2026/01/25/230508.html</link><dc:creator>春秋十二月</dc:creator><author>春秋十二月</author><pubDate>Sun, 25 Jan 2026 12:30:00 GMT</pubDate><guid>http://www.cppblog.com/qinqing1984/archive/2026/01/25/230508.html</guid><wfw:comment>http://www.cppblog.com/qinqing1984/comments/230508.html</wfw:comment><comments>http://www.cppblog.com/qinqing1984/archive/2026/01/25/230508.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/qinqing1984/comments/commentRss/230508.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/qinqing1984/services/trackbacks/230508.html</trackback:ping><description><![CDATA[<strong style="font-size: 12pt;">符号定义</strong><br />
<p>&nbsp; &nbsp;<img src="http://www.cppblog.com/images/cppblog_com/qinqing1984/linearcode_conclusions_symbol-define.png" width="586" height="150" alt="" /><br />
<br />
<strong style="font-size: 12pt;">主要结论<br />
</strong></p>
<p>&nbsp; &nbsp;<img src="http://www.cppblog.com/images/cppblog_com/qinqing1984/linearcode_conclusions_theorem-proof1.jpg" width="574" height="715" alt="" /><br />
&nbsp;<img src="http://www.cppblog.com/images/cppblog_com/qinqing1984/linearcode_conclusions_theorem-proof2.jpg" alt="" /><br />
<strong style="font-size: 12pt;"><br />
在密码学中的应用</strong><br />
</p>
<p>&nbsp; &nbsp;<img src="http://www.cppblog.com/images/cppblog_com/qinqing1984/linearcode_conclusions_mceliece-pkc.png" width="466" height="422" alt="" /><br />
</p>
<div>&nbsp; &nbsp; 上述McEliece公钥算法成立的关键之一是<strong>G</strong><sup>pub</sup>=<strong>SGP</strong>。由前面的<strong>定理1</strong>可得出G<sup>pub</sup>与G等价，<br />
&nbsp;但隐藏了码结构，另由于矩阵分解G<sup>pub</sup>得到S和P是困难的，因为P随机且LU分解变形不唯一，<br />&nbsp;当n和t较大时，Goppa码的生成矩阵是天文数字。从而增加了密码分析的难度<br />
<br />
&nbsp; &nbsp;<img src="http://www.cppblog.com/images/cppblog_com/qinqing1984/linearcode_conclusions_syndrome-of-codeword.png" width="465" height="491" alt="" /><br />
<div>&nbsp;上述红色下划线处的结论，其根据是<strong>推论1<br />
</strong><br />
&nbsp; &nbsp;<img src="http://www.cppblog.com/images/cppblog_com/qinqing1984/linearcode_conclusions_csd-cf-problems.png" width="459" height="490" alt="" /><br />
&nbsp; 这里的线性码下界定义本质跟<strong>定理7</strong>一样，从校验矩阵H的所有列向量中，选取0个向量（即向量<strong>0</strong>）生成的线性组合数 +<br /> 选取1个线性无关向量生成的线性组合数 + 选取2个无关向量生成的线性组合数 + &#8230; + <br />选取d<sub>0</sub>-1个无关向量生成的线性组合数，不超过r个无关向量生成的线性组合总数。下面解释了红色下划线处的结论<br />
&nbsp; &nbsp;&nbsp;<img src="http://www.cppblog.com/images/cppblog_com/qinqing1984/linearcode_conclusions_apply-csd-cf-explain.jpg" width="480" height="26" alt="" /><br />
<br /><br />
<div><strong style="font-size: 11pt;">参考文献</strong>&nbsp;</div>
<div>&nbsp;[1]&nbsp;高等代数&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;丘维声</div>
<div>&nbsp;[2] Finite fields&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Rudolf Lidl&nbsp; Harald Niederreiter</div>
<div>&nbsp;[3] Post-Quantum Cryptography</div>
</div>
</div><img src ="http://www.cppblog.com/qinqing1984/aggbug/230508.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/qinqing1984/" target="_blank">春秋十二月</a> 2026-01-25 20:30 <a href="http://www.cppblog.com/qinqing1984/archive/2026/01/25/230508.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>