ENHANCED CHECKSUM SYSTEM
First Claim
Patent Images
1. A method of generating a checksum for a data object including multiple data units, comprising:
- for each data unit;
obtaining a corresponding address of the data unit;
rotating the data unit based on said corresponding address of the data unit to generate a rotated data unit; and
generating a checksum value for the data object based on said rotated data units.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
21 Claims
-
1. A method of generating a checksum for a data object including multiple data units, comprising:
-
for each data unit; obtaining a corresponding address of the data unit; rotating the data unit based on said corresponding address of the data unit to generate a rotated data unit; and generating a checksum value for the data object based on said rotated data units. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for generating a checksum for a data object including multiple data units, comprising:
-
a rotation module the rotates a data unit based on a corresponding address of the data unit to generate a rotated data unit; and a checksum module that generates a checksum value for the data object based on said rotated data units. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for generating a checksum for a data object including multiple data units, the computer program product comprising:
-
a tangible storage medium readable by a computer system and storing instructions for execution by the computer system for performing a method comprising; for each data unit; obtaining a corresponding address of the data unit; rotating the data unit based on said corresponding address of the data unit to generate a rotated data unit; and generating a checksum value for the data object based on said rotated data units. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification