Patent ID: 8826036
Filing Date: 2014-09-02
Classification: G06F

Abstract:
1. A method of distributing electronic books, comprising: encrypting content of an electronic book with a first randomly generated cryptographic key, the electronic book including associated metadata; selecting a subset of the associated metadata; creating a second cryptographic key by performing a hash function on a plurality of input parameters including (a) a user account secret, (b) the subset of the associated metadata, and (c) a device ID of a particular electronic book reader device, wherein the subset of the associated metadata includes usage rights parameters concerning the electronic book; encrypting a book voucher with the second cryptographic key, the book voucher containing the first randomly generated cryptographic key; and providing the electronic book, the associated metadata, and the encrypted book voucher to the particular electronic book reader device, wherein the associated metadata of the electronic book indicates the subset of the associated metadata.