摘要
硬盘加密卡是用于主机与硬盘之间的一种加密芯片。针对在硬盘加密卡中数据传输可能会受外界影响,使得数据传输出错,引入了循环冗余校验保证数据传输的可靠性。在研究CRC校验基本原理和分析串行校验算法中移位结构的基础上,推导出以字为单位数字序列的CRC递推算法。在Specman平台下对CRC模块进行功能仿真,结果表明该编码具有很高的实时性。与以往的CRC校验算法相比,该编码节约了硬件资源,并且不需要维护余数表,能够满足硬盘加密卡系统要求,是一种正确适用的并行实现方案。
Hard disk encryption card is used between host and hard disk. CRC (Cyclic Redundancy Check) ensures the data transmission in the hard disk encryption card. After analyzing CRC - 16 check philosophy and serial shift structure,a recursive algorithm on the arrays of data CRC with word as the unit is drived. The function simulation result shows that the parallel encoding has high real time performance. Comparing with former implementation, the recursive algorithm saves hardware resource,satisfies the requirement of hard disk encryption card system.
出处
《计算机仿真》
CSCD
2008年第8期123-126,共4页
Computer Simulation