Patent ID: 8280056

Claim:
A data integrity system including: a transmitter, having a TX pseudorandom function generator, a TX switching function having a transmitting option and a TX combiner; the TX combiner being operative to receive, from a Host, an initialization data entity including at least one word, TA 1 , in an initialization phase to receive, during normal operation, two data entities of interest, DOI 1 =TA 2 and DOI 2 =TA 3 each including at least one data word of interest, TA 2 and TA 3 respectively; to receive a first data entity including at least one word TC 1 comprising a randomized data entry, from the TX pseudorandom function generator, to generate a first XOR sum, TA 1 ⊕TC 1 =TB 1 of said initialization data entity's word TA 1 and said at least one randomized data entity TC 1 , in at least one iteration of an initialization phase; and, during normal operation, to generate and to output a second XOR sum TA 2 ⊕TC 2 =TB 2 , and a third XOR sum TA 3 ⊕TC 3 =TB 3 , wherein TB 2 and TB 3 are randomized data entities, wherein said words TA 1 , TA 2 and TA 3 are operative to initialize said data integrity system including enabling said data integrity system to encrypt said TA 2 word and to generate an identifying hash value output using said TA 3 word.