Tag generation apparatus, tag verification apparatus, communication system, tag generation method, tag verification method, and recording medium
AssigneeNEC Corporation
InventorKazuhiko Minematsu
Life of this patent
Estimating the term…
Loading patent…
AssigneeNEC Corporation
InventorKazuhiko Minematsu
Estimating the term…
The tag generation apparatus of the present invention includes a hash unit (12) that applies a hash function to a message to generate a hash value, a random number encryption unit (14) that applies an encryption function having a first key to a random number that is independent of the message to generate a first intermediate variable, a masked encryption unit (15) that applies the encryption function having a second key to the sum of the random number and the hash value to generate a second intermediate variable, and a tag generation unit (16) that generates as the tag a value contained in bits of a predetermined number of bits that is less than or equal to the number of bits of the random number and that are extracted from the exclusive OR of the first intermediate variable and the second intermediate variable.
A tag generation apparatus that adds, to a message for which input was received from the outside, a tag for distinguishing whether or not the message has been altered, comprising:
A tag verification apparatus that verifies a message that is transmitted in from the outside by using a tag to distinguish whether or not the message has been altered, comprising:
A communication system having a tag generation apparatus that adds, to a message for which input was received from the outside, a tag for distinguishing whether or not the message has been altered and a tag verification apparatus that uses said tag to verify said message that was transmitted in from the transmission origin of said message;
A tag generation method that adds, to a message for which input is received from the outside, a tag for distinguishing whether or not the message has been altered, the tag generation method comprising:
A tag verification method of verifying a message that is transmitted in from the outside by using a tag to distinguish whether or not the message has been altered, comprising:
A recording medium that records a program that causes a tag generation apparatus, which adds to a message for which input is received from the outside a tag for distinguishing whether or not the message has been altered, to execute:
A recording medium that records a program that causes a tag verification apparatus, which verifies a message that is transmitted in from the outside by using a tag to distinguish whether or not the message has been altered, to execute:
Dependencies are inferred from the claim text.