Residue message authentication code
AssigneeKing Abdulaziz City for Science and Technology
InventorBasel Saleh Alomair
Life of this patent
Estimating the term…
Loading patent…
AssigneeKing Abdulaziz City for Science and Technology
InventorBasel Saleh Alomair
Estimating the term…
The invention provides a method and system for generating a message authentication code (MAC) for authenticating a message and for verifying the integrity and authenticity of the message. The method for generating the MAC for authenticating the message includes the step of compressing the message to generate a fixed-size residue of the message. The fixed-size residue of the message is computed from the message modulo a divisor. The method, then, multiplies the fixed-size residue of the message by an authentication key. Thereafter, the method computes an authentication tag for the message by encrypting the fixed-size residue of the message utilizing a semantically secure encryption algorithm. The method, then, transmits both the message and the authentication tag of the message from a sender computing device to a receiver computing device where the method verifies the integrity and authenticity of the message using the authentication key.
A method for generating a message authentication code (MAC) for authenticating a message, the method comprising:
The method according to claim 6, wherein the verifying an integrity and authenticity of the message comprises:
A system for generating a message authentication code (MAC) for authenticating a message, the system comprising:
A computer program product for generating a message authentication code (MAC) for authenticating a message, the computer program product comprising a non-transitory computer readable storage medium having program instructions stored therein, the program instructions readable/executable by a processor to cause the processor to:
Dependencies are inferred from the claim text.