Patent ID: 7073073

Claim:
A data providing system for distributing content data from a data providing apparatus to a data processing apparatus, wherein said data providing apparatus distributes a module storing the content data encrypted by using content key data, encrypted content key data, and an encrypted usage control policy data indicating handling of said content data to said data processing apparatus and said data processing apparatus decrypts said content key data and said usage control policy data stored in said distributed module and determines the handling of said content data based on the related decrypted usage control policy data, wherein said data providing apparatus performs mutual authentication with said data processing apparatus, encrypts said module using session key data obtained by said mutual authentication, and transmits said encrypted module to said data processing apparatus, wherein a management apparatus manages said data providing apparatus and said data processing apparatus, wherein said data providing apparatus sends said usage control policy data and requests said management apparatus to certify legitimacy of said usage control policy data and said management apparatus registers and services said usage control policy data from said data providing apparatus, and certifies the legitimacy of said usage control policy data in response to a request from said data providing apparatus.