Patent ID: 8627078
Filing Date: 2014-01-07
Classification: H04L,H04W

Abstract:
1. A communication apparatus that establishes communication with an external apparatus through a higher-level device, the communication apparatus comprising: a main processor configured to receive a data authentication request including data to be authenticated, a first key specification, and a message authentication algorithm identifier from the higher-level device; and a key generator configured to retain a key hierarchy used by an authentication protocol that is used between the higher-level device and the external apparatus, and to generate a first key by use of the key hierarchy and the first key specification, wherein the main processor generates a message authentication code for the data to be authenticated by use of the message authentication algorithm, which is identified by the message authentication algorithm identifier, and the first key, and transmits a data authentication response including the message authentication code to the higher-level device, and the first key specification is specified by a complete specifier that is a sequence list of complete specifier components including a type of key, a length of a parent key, a key derivation function identifier, a hash function identifier, an output length of the key derivation function, a start position of a key sequence during the output of the key derivation function, an end position of the key sequence during the output of the key derivation function, and a key label.