A non-transitory computer readable medium storing a computer program for causing a computer to function as a content reproduction apparatus for acquiring a content key from a content information providing server and decrypting and reproducing an encrypted content with the content key, the computer program causing the computer to execute:
- a content information reception process for receiving, from said content information providing server, content information including a content key unique to a content to be recommended to a user who is a target of the recommendation, wherein the content key is a same content key used to encrypt a same content to be recommended to another user by the content information providing server, and wherein the content key is encrypted with a user key unique to the user;
- and
- a content key decryption process for decrypting the encrypted content key.