System and method for fast nested message authentication codes and error correction codes
First Claim
Patent Images
1. A method for detecting errors in a message comprising:
- receiving at least one message data word and an authentication tag, said authentication tag produced from said at least one message data word according to a nested message authentication code having a reversible inner function;
processing said received at least one message data word according to said nested message authentication code to produce an authentication tag;
determining whether said produced authentication tag is the same as said received authentication tag;
wherein said receiving comprises receiving at least one message data word, an authentication tag, and an intermediate result from said reversible inner function.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for detecting and correcting errors using an authentication mechanism is described. In particular, a reversible inner function is used in a nested message authentication code configuration to provide both error detection and error correction in high performance applications.
-
Citations
21 Claims
-
1. A method for detecting errors in a message comprising:
-
receiving at least one message data word and an authentication tag, said authentication tag produced from said at least one message data word according to a nested message authentication code having a reversible inner function;
processing said received at least one message data word according to said nested message authentication code to produce an authentication tag;
determining whether said produced authentication tag is the same as said received authentication tag;
wherein said receiving comprises receiving at least one message data word, an authentication tag, and an intermediate result from said reversible inner function. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for detecting errors in a message comprising:
-
means for receiving at least one message data word and an authentication tag, said authentication tag produced from said at least one message data word according to a nested message authentication code having a reversible inner function;
means for processing said received at least one message data word according to said nested message authentication code to produce an authentication tag;
means for determining whether said produced authentication tag is the same as said received authentication tag;
wherein said receiving comprises receiving at least one message data word, an authentication tag, and an intermediate result from said reversible inner function. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product embodied on a computer readable medium for detecting errors in a message comprising:
-
computer code for receiving at least one message data word and an authentication tag, said authentication tag produced from said at least one message data word according to a nested message authentication code having a reversible inner function;
computer code for processing said received at least one message data word according to said nested message authentication code to produce an authentication tag;
computer code for determining whether said produced authentication tag is the same as said received authentication tag;
wherein said receiving comprises receiving at least one message data word, an authentication tag, and an intermediate result from said reversible inner function. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification