The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 02, 2012
Filed:
Jan. 28, 2010
Carmi David Gressel, M.P. Negev, IL;
Nicolas Tadeusz Courtois, Ipswich, GB;
Gregory Van Bard, Hartsdale, NY (US);
Avi Hecht, Nesher, IL;
Ran Granot, Yavne, IL;
Timothy James Salmon, Hitchin, GB;
Itzhak Mintz, Kibbutz Dvir, IL;
Carmi David Gressel, M.P. Negev, IL;
Nicolas Tadeusz Courtois, Ipswich, GB;
Gregory Van Bard, Hartsdale, NY (US);
Avi Hecht, Nesher, IL;
Ran Granot, Yavne, IL;
Timothy James Salmon, Hitchin, GB;
Itzhak Mintz, Kibbutz Dvir, IL;
Fortress Applications Ltd., Omer, IL;
Abstract
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 operative to receive, from a Host, an initialization data entity including at least one word, [TA], in an initialization phase, to receive, during normal operation, two data entities of interest each including at least one data word of interest [TA] and [TA] respectively; to receive a first data entity including at least one word [TC] comprising a randomized data entry, from the TX pseudorandom function generator, to generate a first XOR sum of the initialization data entity's word [TA] and the at least one randomized data entity [TC], in at least one iteration of an initialization phase; and, during normal operation, to generate and to output a second XOR sum [TA⊕TC=TB] and a third XOR sum [TA⊕TC=TB], wherein TBand TBare randomized data entities, wherein the words TA, TAand TAare operative to initialize the data integrity system including enabling the data integrity system to encrypt the TAword and to generate an identifying hash value output using the TAword.