Enhanced checksum system
AssigneeSamsung Electronics Co., Ltd.
InventorJonathan M. Haswell
Life of this patent
Estimating the term…
Abstract
Generating data checksum for a data object including multiple data units comprises, for each data unit, obtaining a corresponding address of the data unit, and rotating the data unit based on said corresponding address of the data unit to generate a rotated data unit. A checksum value for the data object is determined based on said rotated data units.
Claims21
A method of generating a checksum for a data object including a first data unit, the method comprising:
- obtaining a first corresponding address of the first data unit;
- rotating the first data unit based on said first corresponding address to generate a first rotated data unit;
- generating the checksum for the data object based on said first rotated data unit;
- and
- detecting corruption of the data object based on the checksum.
A system for generating a checksum for a data object including a first data unit, the system comprising:
- a rotation module that rotates the first data unit based on a corresponding first address of the first data unit to generate a first rotated data unit;
- a checksum module that generates the checksum for the data object based on said first rotated data unit;
- and
- detecting corruption of the data object based on the checksum.
A computer program product for generating a checksum for a data object including a first data unit, the computer program product comprising:
- a non-transitory tangible storage medium readable by a computer system and storing instructions for execution by the computer system for performing a method comprising:
- obtaining a first corresponding address of the first data unit;
- rotating the first data unit based on said first corresponding address to generate a first rotated data unit;
- generating the checksum for the data object based on said first rotated data unit;
- and
- detecting corruption of the data object based on the checksum.
Dependencies are inferred from the claim text.