发明名称 |
End-to end data protection supporting multiple CRC algorithms |
摘要 |
A technique for providing end-to-end data protection while supporting multiple cyclic-redundancy-check (CRC) algorithms includes receiving a data block protected by a first CRC. The first CRC is generated using a first CRC algorithm. The integrity of the data block is checked using the first CRC and the first CRC algorithm. A second CRC for the data block is then computed using a second CRC algorithm different from the first CRC algorithm. The data block, first CRC, and second CRC are stored on a storage medium, such as magnetic tape. |
申请公布号 |
US9201724(B2) |
申请公布日期 |
2015.12.01 |
申请号 |
US201213459417 |
申请日期 |
2012.04.30 |
申请人 |
International Business Machines Corporation |
发明人 |
Butt Kevin D.;Seger Paul J. |
分类号 |
H03M13/00;G06F11/10;H03M13/09;H03M13/29;H03M13/37;G11B20/12;G11B20/18 |
主分类号 |
H03M13/00 |
代理机构 |
Nelson and Nelson |
代理人 |
Nelson and Nelson ;Nelson Daniel P.;Nelson Alexis V. |
主权项 |
1. A method for providing end-to-end data protection while supporting multiple cyclic-redundancy-check (CRC) algorithms, the method comprising:
receiving, by a storage device from a first host device, a data block protected by a first CRC, the first CRC generated by a first CRC algorithm; checking, by the storage device, the integrity of the data block using the first CRC and the first CRC algorithm; computing, by the storage device, a second CRC for the data block using a second CRC algorithm different from the first CRC algorithm; and storing, by the storage device, the data block, the first CRC, and the second CRC on a storage medium. |
地址 |
Armonk NY US |