The master keys MK1 to n are further set such that the key MK2 is used to generate keys for encrypting contents distributed to user devices for the U.S., and the key MK3 is used to generate keys for encrypting contents distributed to user devices for the EU (Europe). [0637] On the other hand, for user devices for Japan, specifically, recording and reproducing devices such as PCs or game apparatuse