Patent ID: 8693694

Claim:
A recording device comprising a non-transitory recording medium having controller key information [K c ], controller ID information [ID cu ], media key information [K md — i ] and media certification information [Cert media ] stored therein, and a processor configured to: receive, from a host device, a first random number [RN h ], host certification information [Cert host ] with first signature information attached thereto; verify the first signature information attached to the host certification information [Cert host ]; generate a second random number [RN m ] and send to the host device the second random number [RN m ] and the media certification information [Cert media ] with second signature information attached thereto; generate a third random number [M k ] and calculate a first value [M v ] using the third random number [M k ] and a base point of an elliptic curve [G]; generate a unique ID information [ID cntr ] using a one-way function based on the controller key information [K c ] and the controller identification information [ID cu ]; receive, from a host device, a second value [H v ] that is based on a fourth random number [H k ] generated at the host and the base point of the elliptic curve [G]; generate a signature to be verified at the host device, for the first value [M v ], the unique ID information [ID cntr ], and the first random number [RN h ], using the media key information [K md — i ]; and generate a first shared key information corresponding to a second shared key information generated at the host device, wherein the first shared key information is based on the second value [H v ] and the third random number [M k ], and the second shared key information is based on the first value [M u ] and the fourth random number [H k ].