快速CRC逆序校验方法
发布时间:2018-05-14 22:09
本文选题:循环冗余校验 + 先进先出 ; 参考:《计算机应用》2013年07期
【摘要】:循环冗余校验(CRC)是计算机网络中常用的冗余校验方法。针对现有的正序(FIFO)校验方法只能对编码寄存器为零初始状态时生成的校验值正确校验的问题,提出一种逆序(LIFO)校验方法。首先,使用状态矩阵对两类串行编码电路进行分析,理论上证明状态矩阵可逆,由逆矩阵变换得出串行逆序校验方法及其电路;通过电路分析,可将串行逆序方法扩展为快速并行逆序方法,无须预补零操作,简化了计算流程。通过实例计算,验证了并行逆序方法能够对任意初始状态生成的校验值正确校验;仿真结果表明该方法具有与并行正序校验方法近似的运算速度。
[Abstract]:Cyclic redundancy check (CRC) is a common redundancy check method in computer networks. Aiming at the problem that the existing positive sequence FIFO (positive sequence FIFO) check method can only correct the check value generated when the coding register is zero initial state, a reverse sequence LIFO check method is proposed. First of all, the state matrix is used to analyze two kinds of serial coding circuits, and the reversible state matrix is proved theoretically. The method of serial inverse sequence check and its circuit are obtained by inverse matrix transformation. The serial sequence inversion method can be extended to a fast parallel sequence inversion method, and the calculation flow can be simplified. An example is given to verify that the parallel inverse method can verify the correctness of the check value generated by any initial state, and the simulation results show that the method has the same speed as the parallel positive sequence check method.
【作者单位】: 常熟理工学院计算机科学与工程学院;
【基金】:国家自然科学基金资助项目(61202440)
【分类号】:TP393.06
【参考文献】
相关期刊论文 前5条
1 阳璞琼;何怡刚;谭阳红;邓晓;侯周国;代扬;肖迎群;;超高频RFID系统CRC电路设计[J];电路与系统学报;2009年02期
2 臧玉亮;韩文报;;线性反馈移位寄存器的差分能量攻击[J];电子与信息学报;2009年10期
3 王江;张盛兵;袁晓林;;面向IP复用的可配置并行CRC计算模块设计[J];计算机工程与科学;2009年01期
4 袁海洋;江先阳;刘锋;王高峰;;应用于ROHC的CRC算法硬件实现[J];微电子学;2011年05期
5 梁海华;盘丽娜;赵秀兰;李克清;;CRC查询表及其并行矩阵生成方法[J];计算机科学;2012年S1期
【共引文献】
相关期刊论文 前10条
1 郑小真;王艳;邱放;;基于PIC的智能防盗型密码输入器设计[J];安防科技;2007年12期
2 练斌;;信息安全课程案例化教学思路探讨[J];安徽电子信息职业技术学院学报;2011年05期
3 徐吉斌;叶震;蔡敏;;一种基于HASH函数的密钥管理方案[J];安徽师范大学学报(自然科学版);2006年04期
4 朱贵良;王卫苹;张晓强;王蒙蒙;;基于多级多层置乱的数字图像加密新算法研究[J];信息安全与技术;2010年06期
5 钟添宾;蔡敏;史伟伟;;一种基于RSA算法的加密芯片设计[J];半导体技术;2006年05期
6 高e,
本文编号:1889671
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1889671.html