GENERATOR FOR GENERATING A MESSAGE AUTHENTICATION CODE, METHOD OF GENERATING A MESSAGE AUTHENTICATION CODE, PROGRAM ELEMENT AND COMPUTER-READABLE MEDIUM
First Claim
Patent Images
1. A generator for generating a message authentication code, the generator comprising:
- a first circuit adapted for performing a delinearization of a first data set, resulting in a second data set;
wherein the first data set comprises an original code; and
wherein the delinearization is based on a linear feedback shift register construction and a pseudorandom stream.
10 Assignments
0 Petitions
Accused Products
Abstract
Current MAC algorithms impose a significant system performance requirement in order to process messages in real time. According to an exemplary embodiment of the present invention, a hardware implemented generator for generating a MAC is provided, that results in a significant improvement in hardware performance requirements for processing messages in real time. The engine is based on linear feedback shift registers which are adapted to generate secure MACs.
-
Citations
28 Claims
-
1. A generator for generating a message authentication code, the generator comprising:
- a first circuit adapted for performing a delinearization of a first data set, resulting in a second data set;
wherein the first data set comprises an original code; and
wherein the delinearization is based on a linear feedback shift register construction and a pseudorandom stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
- a first circuit adapted for performing a delinearization of a first data set, resulting in a second data set;
-
21. A method of generating a message authentication code, the method comprising the following step:
- performing a delinearization of a first data set by a first circuit, resulting in a second data set;
wherein the first data set comprises an original code;
wherein the delinearization is based on a linear feedback shift register construction and a pseudorandom stream. - View Dependent Claims (22, 23, 24, 25, 26)
- performing a delinearization of a first data set by a first circuit, resulting in a second data set;
-
27. Program element of generating a message authentication code, which, when being executed by a processor, is adapted to carry out the step of:
- performing a delinearization of a first data set by a first circuit, resulting in a second data set;
wherein the first data set comprises an original code;
wherein the delinearization is based on a linear feedback shift register construction and a pseudorandom stream.
- performing a delinearization of a first data set by a first circuit, resulting in a second data set;
-
28. Computer-readable medium in which a computer program of generating a message authentication code is stored, which, when being executed by a processors, is adapted to carry out the step of:
- performing a delinearization of a first data set by a first circuit, resulting in a second data set;
wherein the first data set comprises an original code;
wherein the delinearization is based on a linear feedback shift register construction and a pseudorandom stream.
- performing a delinearization of a first data set by a first circuit, resulting in a second data set;
Specification