Abstract:
The invention provides a recording apparatus and a reproduction apparatus that are able to prevent illegitimate use of contents. A recording medium stores therein a medium inherent number in the unrewritable area. The recording apparatus writes media key data and an encrypted content onto the recording medium. The media key data includes encrypted media keys generated by (i) for each of unrevoked reproduction apparatuses, encrypting a media key using a device key of the unrevoked reproduction apparatus respectively, and (ii) for each of revoked reproduction apparatuses, encrypting detection information using a device key of the revoked reproduction apparatus respectively. The reproduction apparatus decrypts the encrypted media key using a device key to generate a decryption media key, judges whether the decryption media key is the detection information or not, and prohibits the encrypted content recorded on the recording medium from being decrypted when having judged in the affirmative.
Abstract:
There is provided a computer system which makes it difficult to analyze a calculation content. A power calculation unit (262) performs the following calculation for the input data "a" and "b": ga = g mod n, gb = g mod n. Next, a multiplication unit (264) performs the following calculation for ga and gb: gab = ga x gb mod n. Next, a discrete logarithm calculation unit (266) calculates ci mod pi - 1 which satisfies gab = g mod pi (i = 1, 2, ..., k). Next, a CRT unit (267) calculates "c" which satisfies ci = c mod pi - 1 (i = 1, 2, ..., k) by the Chinese remainder theorem (CRT).