EP1349044A2

System for controlling the distribution and use of digital works using digital tickets

Abstract

A method and apparatus for establishing a secure communications channel between a first repository and a second repository using a repository transaction protocol. A registration identifier and registration message including an identification certificate, and an identifier of a master repository that encrypted the identification certificate are generated by the first repository. The registration identifier and message are sent to the second repository and the identity of the first repository by is verified by verifying the identification certificate. Messages containing at least one session key are exchanged between the first and second repositories and a usage transactions related to a digital work are conducted between the first repository and the second repository using the session keys.

EP1349044A2, drawing sheet 1
Sheet 1 of 14

Term

Term ended

Projected expiry passed 23 November 2015, 10.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

48 claims: 24 independent, 24 dependent

  1. 1
    In a system for controlling the use of digital works in accordance with usage rights associated with said digital works, a method for establishing a secure communications channel between a first repository and a second repository using a repository transaction protocol, said method comprising:generating from said first repository a registration identifier and a registration message including an identification certificate, and an identifier of a master repository that encrypted said identification certificate;receiving said registration message at said second repository and verifying the identity of said first repository by verifying said identification certificate;validating the authenticity of said first repository;exchanging messages containing at least one session key between said first and said second repositories, said session key to be used in communications during a session between said first and said second repository;andconducting a usage transaction related to a digital work between said first repository and said second repository using said session key.
  2. 4
    The method as recited in any one of claims 1 to 3, wherein said step of verifying comprises decrypting said identification certificate with a key of said master repository.
  3. 5
    The method as recited in any one of claims 1 to 4, further comprising the step of conducting a login transaction for checking the authenticity of a user requesting a transaction.
  4. 7
    The method as recited in any one of claims 1 to 6, further comprising the step of:conducting a billing transaction related to the usage transaction between the first repository or the second repository and a credit server.
  5. 11
    The method as recited in any one of claims 8 to 10, wherein said step of conducting a billing transaction comprises reporting charges for use of said digital work.
  6. 12
    The method as recited in any one of claims 1 to 11, wherein said step of conducting usage transactions comprises a step of:generating a request for said digital work specifying usage rights information and determining if said specified usage rights correspond to usage rights associated with said digital work.
  7. 16
    The method as recited in any one of claims 12 to 15, wherein said step of generating a request comprises:requesting one of to make a copy of said digital work;to transfer said digital work from one repository to another repository;anda loan of a copy of the digital work.
  8. 17
    The method as recited in any one of claims 12 to 15, wherein said step of generating a request comprises requesting to play said digital work.
  9. 20
    The method as recited in any one of claims 12 to 15, wherein said step of generating a request comprises:requesting one of to print the digital work;to make a backup copy of said digital work;to restore a backup copy of said digital work;to delete said digital work;to extract a portion of said digital work and make a new digital work with said extracted portion;andto edit said digital work.
  10. 21
    The method as recited in any one of claims 12 to 15, wherein said step of generating a request comprises requesting information about said digital work.
  11. 23
    The method as recited in any one of claims 12 to 15, wherein said digital work includes a computer program and said step of generating a request comprises requesting to install said computer program.
  12. 24
    The method as recited in any one of claims 12 to 15, wherein said digital work includes a computer program and said step of generating a request comprises requesting to uninstall said computer program.
  13. 25
    In a system for controlling the use of digital works in accordance with usage rights associated with said digital work, an apparatus for establishing a secure communications channel between a first repository and a second repository using a repository transaction protocol, said apparatus comprising:means for generating from said first repository a registration identifier and a registration message including an identification certificate, and an identifier of a master repository that encrypted said identification certificate;means for receiving said registration message at said second repository and verifying the identity of said first repository by verifying said identification certificate;means for validating the authenticity of said first repository;means for exchanging messages containing at least one session key between said first and said second repository, said session key to be used in communications during a session between said first and said second repository;andmeans for conducting a usage transaction related to a digital work between said first repository and said second repository using said session keys.
  14. 28
    The apparatus as recited in any one of claims 25 to 27, wherein said means for verifying comprises means for decrypting said identification certificate with a key of said master repository.
  15. 29
    The apparatus as recited in any one of claims 25 to 28, further comprising means for conducting a login transaction for checking the authenticity of a user requesting a transaction.
  16. 31
    The apparatus as recited in any one of claims 25 to 30, further comprising means for conducting a billing transaction related to said usage transaction between said first repository and/or said second repository and a credit server.
  17. 35
    The apparatus as recited in any one of claims 32 to 34, wherein said means for conducting a billing transaction comprises means for reporting charges for use of said digital work.
  18. 36
    The apparatus as recited in any one of claims 25 to ??, wherein said means for conducting usage transactions comprise means for generating a request for said digital work specifying usage rights information and means for determining if said specified usage rights correspond to usage rights associated with said digital work.
  19. 40
    The apparatus as recited in any one of claims 25 to 39, wherein said means for requesting comprises one of the following:means for requesting to make a copy of said digital work;means for requesting to transfer said digital work from one repository to another repository;andmeans for requesting a loan of a copy of said digital work.
  20. 41
    The apparatus as recited in any one of claims 25 to 39, wherein said means for requesting comprises means for requesting to play said digital work.
  21. 44
    The apparatus as recited in any one of claims 25 to 39, wherein said means for requesting comprises:means for requesting to print said digital work;means for requesting comprises means for requesting to make a backup copy of said digital work;means for requesting to restore a backup copy of said digital work;means for requesting comprises means for requesting to delete said digital work;means for requesting to extract a portion of said digital work and make a new digital work with the extracted portion;andmeans for requesting to edit said digital work.
  22. 45
    The apparatus as recited in any one of claims 25 to 39, wherein said means for requesting comprises means for requesting information about said digital work.
  23. 47
    The apparatus as recited in any one of claims 25 to 39, wherein said digital work includes a computer program and said means for requesting comprises means for requesting to install said computer program.
  24. 48
    The apparatus as recited in any one of claims 25 to 39, wherein said digital work includes a computer program and means for requesting comprises means for requesting to uninstall said computer program.
Independent claims24