Apparatus and method for moving and copying rights objects between device and portable storage device
AssigneeSamsung Electronics Co., Ltd.
InventorsByung-rae Lee, Tae-sung Kim, Kyung-im Jung, Yun-sang Oh, Shin-han Kim
Life of this patent
Estimating the term…
Abstract
A method and apparatus for copying or moving a rights object having right information regarding digital contents between a device and a portable storage device to copy or move the digital contents there between are provided. According to the method and apparatus, the digital works can be prevented from being recklessly and randomly copied and moved, and therefore, copyright can be protected. In addition, data loss or unauthorized access can be prevented.
Claims28
A method of moving a rights object from a device to a portable storage device, the method comprising:
- decrypting the rights object using a unique key of the device before converting the rights object;
- converting a format of the rights object supported by the device into a format of the rights object supported by the portable storage device using the device to generate a converted rights object;
- allocating a sequence number to the rights object;
- encrypting the converted rights object using the device to generate an encrypted rights object after the allocating sequence number;
- transmitting the encrypted rights object from the device to the portable storage device;
- and
- deactivating the rights object stored in the device and maintaining the rights object stored in the device to be able to be reactivated again if the transmitting the encrypted rights object is completed,
- wherein the format of the rights object supported by the portable storage device is a binary stream format, the format of the rights object supported by the device is a text format, the rights object has a limited license to access digital contents, and the rights object is dividable into two or more portions for the format conversion when the rights object is being converted.
A method of moving a rights object, the method comprising:
- requesting a portable storage device to move the rights object using a device;
- receiving an encrypted rights object from the portable storage device;
- decrypting the encrypted rights object at the device and storing the rights object which has been decrypted in the device;
- and
- deactivating the rights object stored in the portable storage device and maintaining the rights object stored in the portable storage device to be able to be reactivated again,
- wherein the decrypting of the encrypted rights object comprises decrypting the encrypted rights object to generate a decrypted rights object, encrypting the decrypted rights object using a unique key of the device to generate a further encrypted rights object, and storing the further encrypted rights object in the device, and
- wherein the received rights object has a sequence number allocated thereto, and
- wherein the received rights object is converted into a format supported by the device from a format supported by the portable storage device, the format supported by the portable storage device is a binary stream format, the format of the rights object supported by the device is a text format, the rights object has a limited license to access digital contents, and the rights object is dividable into two or more portions for the format conversion when the rights object is being converted.
A method of moving a rights object, the method comprising:
- performing mutual authentication between a portable storage device and a device to generate an encryption key;
- receiving the rights object encrypted using the encryption key;
- decrypting and storing the rights object which was received;
- and
- deactivating the rights object which was received if the moving of the rights object is not normally terminated and maintaining the deactivated rights object to be able to be reactivated again,
- wherein the received rights object has a sequence number allocated thereto, and
- wherein the received rights object is converted into a format supported by the device from a format supported by the portable storage device, the format supported by the portable storage device is a binary stream format, the format of the rights object supported by the device is a text format, the rights object has a limited license to access digital contents, and the rights object is dividable into two or more portions for the format conversion when the rights object is being converted.
A method of moving a rights object from a portable storage device to a device, the method comprising:
- receiving a request to move the rights object from the device using the portable storage device;
- decrypting the rights object using a unique key of the portable storage device before converting of the rights object;
- converting the rights object into a format supported by the device in response to the request to generate a converted rights object;
- allocating a sequence number to the received rights object;
- encrypting the converted rights object to generate an encrypted rights object after the allocating the sequence number;
- transmitting the encrypted rights object from the portable storage device to the device;
- and
- deactivating the rights object stored in the portable storage device and maintaining the rights object stored in the portable storage device to be able to be reactivated again if the transmitting the encrypted rights object is completed,
- wherein the format of the rights object supported by the portable storage device is a binary stream format, a format of the rights object supported by the device is a text format, the rights object has a limited license to access digital contents, and the rights object is dividable into two or more portions for the format conversion when the rights object is being converted.
A portable storage device comprising:
- an interface unit which connects a portable storage device to a device;
- a control unit which converts a format of a rights object that is transmitted to the device or received from the device through the interface unit and deactivates a rights object that has been completely moved and maintains the deactivated rights object to be able to be reactivated again, wherein the transmitted or received rights object has a sequence number allocated thereto;
- and
- a symmetric-key encryption unit which encrypts or decrypts the rights object converted by the control unit,
- wherein the control unit generates the sequence number and compares sequence numbers, and
- wherein a format of the rights object supported by the portable storage device is a binary stream format, a format of the rights object supported by the device is a text format, the rights object has a limited license to access digital contents, and the rights object is dividable into two or more portions for the format conversion when the rights object is being converted.
A device comprising:
- an interface unit which connects the device to a portable storage device;
- a control unit which converts a format of a rights object that is transmitted to the portable storage device or received from the portable storage device through the interface unit and deactivates the rights object that has been completely moved and maintains the rights object to be able to be reactivated again, wherein the transmitted or received rights object has a sequence number allocated thereto;
- and
- a symmetric-key encryption unit which encrypts or decrypts the rights object converted by the control unit,
- wherein the control unit generates the sequence number and compares sequence numbers, and
- wherein a format of the rights object supported by the portable storage device is a binary stream format, a format of the rights object supported by the device is a text format, the rights object has a limited license to access digital contents, and the rights object is dividable into two or more portions for the format conversion when the rights object is being converted.
A method of copying a rights object from a device to a portable storage device, the method comprising:
- encrypting the rights object which is stored in the device using a common encryption key;
- embedding the encrypted rights object into a signal to be transmitted to the portable storage device;
- and
- transmitting the signal containing the rights object from the device to the portable storage device,
- wherein the encrypting the rights object comprises:
- decrypting the rights object that has been encrypted using a unique key of the device and is stored in the device;
- converting the rights object which has been decrypted into a format supported by the portable storage device;
- allocating a sequence number to the rights object;
- and
- encrypting the rights object which has been converted using the common encryption key after the allocating the sequence number,
- wherein the format of the rights object supported by the portable storage device is a binary stream format, a format of the rights object supported by the device is a text format, the rights object has a limited license to access digital contents, and the rights object is dividable into two or more portions for the format conversion when the rights object is being converted.
A method of copying a rights object from a portable storage device to a device, the method comprising:
- receiving a request to copy the rights object from the device;
- encrypting the rights object stored in the portable storage device using a common encryption key in response to the request;
- embedding the rights object which has been encrypted into a response signal corresponding to the request;
- and
- transmitting the response signal from the portable storage device to the device,
- wherein the encrypting of the rights object comprises:
- decrypting the rights object that has been encrypted using a unique key of the portable storage device and stored in the portable storage device;
- converting the rights object which has been decrypted into a file format supported by the device from a file format supported by the portable storage device;
- and
- encrypting the rights object which has been converted using the common encryption key,
- wherein the rights object embedded in the response signal has a sequence number allocated thereto, the file format of the rights object supported by the portable storage device is a binary stream format, the file format of the rights object supported by the device is a text format, the rights object has a limited license to access digital contents, and the rights object is dividable into two or more portions for the format conversion when the rights object is being converted.
A device comprising:
- an encryption unit which encrypts a rights object, which is stored in the device, using a common encryption key to generate an encrypted rights object;
- a control unit which embeds the encrypted rights object into a signal to be transmitted to a portable storage device;
- and
- a transmitter which transmits the signal containing the encrypted rights object,
- wherein the encryption unit decrypts the rights object that has been encrypted using a unique key of the device and stored in the device, the control unit converts the rights object which has been decrypted into a format supported by the portable storage device, and the encryption unit encrypts the rights object which has been converted using the common encryption key,
- wherein the encrypted rights object has a sequence number allocated thereto,
- wherein the control unit generates the sequence number and compares sequence numbers and
- wherein the format of the rights object supported by the portable storage device is a binary stream format, a format of the rights object supported by the device is a text format, the rights object has a limited license to access digital contents, and the rights object is dividable into two or more portions for the format conversion when the rights object is being converted.
A portable storage device comprising:
- a receiver which receives a request to copy a rights object from a device;
- an encryption unit which encrypts the rights object, which is stored in the portable storage device, using a common encryption key in response to the request;
- a control unit which embeds the rights object which has been encrypted into a response signal corresponding to the request;
- and
- a transmitter which transmits the response signal to the device,
- wherein the encryption unit decrypts the rights object that has been encrypted using a unique key of the portable storage device and stored in the portable storage device, the control unit converts the rights object which has been decrypted into a format supported by the device from a format supported by the portable storage device, and the encryption unit encrypts the rights object which has been converted using the common encryption key, and
- wherein the rights object embedded in the response signal has a sequence number allocated thereto, the format of the rights object supported by the portable storage device is binary stream format, the format of the rights objected supported by the device is a text format, the rights object has a limited license to access digital contents, and the rights object is dividable into two or more portions for the format conversion when the rights object is being converted.
Dependencies are inferred from the claim text.