发明名称 Method and apparatus for deterministically altering cyclic redundancy check information for data storage
摘要 A method and apparatus for ensuring the integrity of data that can detect errors that remain when the data correction scheme fails to correct at least some of the errors, or has added additional errors. Reed-Solomon check symbols are used for error correction and cyclic redundancy check symbols are used to detect the remaining errors. The roots of the generator polynomials used to generate the Reed-Solomon check symbols and the cyclic redundancy check symbols meet a selected subset of a plurality of conditions. The roots are further selected so that the necessary exponentiation may be performed by a combination of exponentiations by powers of two and multiplications. The Reed-Solomon check symbols are generated based on the data portion of the data block. A deterministically altered data stream is generated based on the data portion of the data block and the cyclic redundancy check symbols are generated based on the deterministically altered data stream. The deterministically altered data stream is generated by performing an operation on a symbol of the data portion based on a position of the symbol within a Reed-Solomon codeword.
申请公布号 US6438724(B1) 申请公布日期 2002.08.20
申请号 US19990270069 申请日期 1999.03.16
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 COX CHARLES EDWIN;HAFNER JAMES LEE;HASSNER MARTIN AURELIANO;KOETTER RALPH;PATEL ARVIND MOTIBHAI
分类号 H03M13/15;H03M13/29;(IPC1-7):H03M13/15 主分类号 H03M13/15
代理机构 代理人
主权项
地址