АППАРАТУРА И СПОСОБ ДЛЯ ПЕРЕДАЧИ ОБЪЕКТА ПРАВ ИЗ ОДНОГО УСТРОЙСТВА ДРУГОМУ УСТРОЙСТВУ ПОСРЕДСТВОМ СЕРВЕРА

1. Способ пересылки объекта прав между устройствами через сервер, включающий в себя следующие шаги:
преобразование передающим устройством первого объекта прав, чтобы сгенерировать второй объект прав;
отправка сообщения с запросом на перемещение объекта прав с передающего устройства на сервер, чтобы запросить пересылку через сервер этого второго объекта прав на принимающее устройство;
прием с сервера ответного сообщения на сообщение с запросом на перемещение объекта прав; и
удаление первого объекта прав или изменение информации о состоянии, связанной с первым объектом прав.
2. Способ по п.1, в котором шаг генерирования второго объекта прав включает в себя:
декодирование первого объекта прав с использованием частного ключа передающего устройства; и
кодирование декодированного первого объекта прав с использованием открытого ключа сервера или секретного ключа, совместно используемого с сервером.
3. Способ по п.1, в котором шаг генерирования второго объекта прав включает в себя:
кодирование указанным передающим устройством ключа шифрования содержимого «СЕК», содержащегося в первом объекте прав, с использованием открытого ключа сервера или секретного ключа, совместно используемого с сервером;
включение, в качестве параметров, разрешений, ограничений и цифровой подписи, которые являются такими же, что и соответствующие элементы указанного первого объекта прав;
кодирование ключа шифрования объекта прав «REK» и ключа кода проверки подлинности сообщений «MAC» с использованием открытого ключа сервера или секретного ключа, совместно используемого с сервером; и
генерирование значения «mac» (кода проверки подлинности сообщений) посредством вычисления указанного ключа кода проверки подлинности сообщений «MAC» или нового ключа кода проверки подлинности сообщений «MAC».
4. Способ по п.1, в котором сообщение с запросом на перемещение объекта прав содержит в качестве обязательных параметров идентификатор передающего устройства, идентификатор сервера, временное значение устройства, время запроса, второй объект прав, подлежащий пересылке, и цифровую подпись, а также содержит в качестве необязательных параметров временное значение инициации, идентификатор принимающего устройства, объект информации о состоянии, цепочку сертификатов и параметр расширений.
5. Способ по п.1, в котором ответное сообщение содержит, в качестве обязательных параметров, состояние обработки сообщения с запросом на перемещение объекта прав, идентификатор устройства, предназначенного для приема ответного сообщения, идентификатор сервера, временное значение сервера и цифровую подпись для ответного сообщения, а также содержит в качестве необязательных параметров параметр универсального идентификатора ресурса «URI», предназначенный для получения пределов действия объекта прав для принимающего устройства, и параметр расширений.
6. Способ по п.1, в котором если первый объект прав пересылается через сервер на принимающее устройство в полном объеме, передающее устройство удаляет этот первый объект прав.
7. Способ по п.1, в котором, если первый объект прав пересылается через сервер на принимающее устройство частично, передающее устройство изменяет информацию о состоянии, связанную с этим первым объектом прав.
8. Способ по п.1, в котором первый и второй объекты прав содержат или объект прав устройства, или объект прав домена пользователя.
9. Способ по п.1, в котором первый и второй объекты прав содержат, по крайней мере, ограничение на перемещение.
10. Способ пересылки объекта прав между устройствами через сервер, включающий в себя следующие шаги:
прием от передающего устройства сообщения с запросом на перемещение объекта прав;
отправка на передающее устройство ответного сообщения на сообщение с запросом на перемещение объекта прав;
преобразование первого объекта прав, содержащегося в сообщении с запросом на перемещение объекта прав, во второй объект прав; и
пересылка второго объекта прав на принимающее устройство.
11. Способ по п.10, в котором шаг преобразования первого объекта прав во второй объект прав включает в себя:
декодирование первого объекта прав с использованием частного ключа сервера или секретного ключа, используемого совместно с передающим устройством; и
кодирование декодированного первого объекта прав с использованием открытого ключа принимающего устройства или секретного ключа, ранее предоставленного в общий доступ с принимающим устройством.
12. Способ по п.10, в котором шаг преобразования первого объекта прав во второй объект прав включает в себя:
кодирование сервером ключа шифрования содержимого «СЕК», содержащегося в первом объекте прав, с использованием открытого ключа принимающего устройства или секретного ключа, ранее предоставленного в общий доступ с принимающим устройством;
изменение значения ограничения количества перемещений, содержащегося в первом объекте прав;
генерирование значения цифровой подписи;
кодирование ключа шифрования прав "REK" и ключа кода проверки подлинности сообщений «MAC» с использованием открытого ключа принимающего устройства или секретного ключа, ранее предоставленного в общий доступ с принимающим устройством; и
генерирование значения «mac».
13. Способ по п.10, в котором сообщение с запросом на перемещение объекта прав содержит в качестве обязательных параметров: идентификатор передающего устройства, идентификатор сервера, временное значение устройства, время запроса, первый объект прав, подлежащий пересылке, и цифровую подпись, а также содержит в качестве необязательных параметров временное значение инициации, идентификатор принимающего устройства, объект информации о состоянии, цепочку сертификатов и параметр расширений.
14. Способ по п.10, в котором ответное сообщение содержит в качестве обязательных параметров: состояние обработки сообщения с запросом на перемещение объекта прав, идентификатор устройства, предназначенного для приема ответного сообщения, идентификатор сервера, временное значение сервера и цифровую подпись для ответного сообщения, а также содержит в качестве необязательных параметров: параметр универсального идентификатора ресурса «URI», предназначенный для получения третьего объекта прав, и параметр расширений.
15. Способ по п.10, в котором сообщение с запросом на перемещение объекта прав содержит, по крайней мере, первый объект прав, при этом первый объект прав получается путем преобразования из объекта прав, выданного для передающего устройства.
16. Способ по п.15, в котором первый объект прав создается путем преобразования из объекта прав передающим устройством или сервером.
17. Способ по п.10, дополнительно включающий в себя отправка «ROAP» (инициация перемещения объекта прав «RO») для указания передающего устройства, чтобы начать пересылку объекта прав на сервер, на передающее устройство.
18. Способ по п.10, в котором второй объект прав пересылается с сервера на принимающее устройство и инсталлируется на принимающем устройстве.
19. Передающее устройство в устройстве для пересылки объекта прав между устройствами, содержащее:
агента системы с управлением цифровыми правами «DRM» (Digital Rights Management), далее, агент «DRM», который кодирует объект прав, подлежащий пересылке на принимающее устройство через сервер, и отправляет на сервер сообщение с запросом на перемещение объекта прав, содержащее закодированный объект прав; и
коммуникационный модуль, который обменивается информацией с сервером.
20. Передающее устройство по п.19, в котором кодированный объект прав содержит ключ шифрования содержимого «СЕК», закодированный с использованием открытого ключа сервера или секретного ключа, используемого совместно с сервером.
21. Передающее устройство по п.20, в котором закодированный объект прав содержит разрешения, ограничения и цифровую подпись, которые являются такими же, как и в объекте прав, которым владеет этот агент «DRM».
22. Передающее устройство по п.21, в котором кодированный объект прав содержит ключ шифрования прав «REK» и ключ кода проверки подлинности сообщений «MAC», каждый из которых закодирован с использованием открытого ключа сервера или секретного ключа, ранее предоставленного в совместное использование с сервером.
23. Передающее устройство по п.22, в котором кодированный объект прав содержит значение «mac», генерируемое путем вычисления этого ключа кода проверки подлинности сообщений «MAC» или нового ключа кода проверки подлинности сообщений «MAC».
24. Передающее устройство по п.19, в котором сообщение с запросом на перемещение объекта прав представляет собой сообщение, предназначенное для предложения серверу переслать объект прав на принимающее устройство через этот сервер.
25. Передающее устройство по п.19, в котором сообщение с запросом на перемещение объекта прав содержит в качестве обязательных параметров идентификатор передающего устройства, идентификатор сервера, временное значение устройства, значение времени запроса, второй объект прав, подлежащий пересылке, и цифровую подпись, а также содержит в качестве необязательных параметров временное значение инициации, идентификатор принимающего устройства, объект информации о состоянии, цепочку сертификатов и параметр расширений.
26. Сервер в устройстве для передачи объекта прав между устройствами, содержащий:
эмитента прав «RI», который принимает с передающего устройства сообщение с запросом на перемещение объекта прав, содержащее объект прав, подлежащий пересылке на принимающее устройство, посылает на передающее устройство ответное сообщение на сообщение с запросом на перемещение объекта прав, преобразует объект прав, содержащийся в сообщении, и пересылает преобразованный объект прав на принимающее устройство; и
коммуникационный модуль, осуществляющий связь с передающим устройством и принимающим устройством.
27. Сервер по п.26, в котором эмитент прав "RI" декодирует объект прав, содержащийся в сообщении с запросом на перемещение объекта прав, используя частный ключ, которым обладает эмитент прав "RI" или секретный ключ, ранее предоставленный в совместное использование с передающим устройством, или общий секретный ключ, и кодирует декодированный объект прав с использованием открытого ключа принимающего устройства или секретного ключа, ранее предоставленного в совместное использование с принимающим устройством.
28. Сервер по п.26, в котором эмитент прав изменяет значение ограничения количества перемещений, если объект прав, содержащийся в сообщении с запросом на перемещение объекта прав, имеет ограничение на количество перемещений.
29. Сервер по п.26, в котором сообщение с запросом на перемещение объекта прав содержит в качестве обязательных параметров идентификатор передающего устройства, идентификатор эмитента прав, временное значение устройства, значение времени запроса, объект прав, подлежащий пересылке, и цифровую подпись, а также содержит в качестве необязательных параметров временное значение инициации, идентификатор принимающего устройства, объект информации о состоянии, цепочку сертификатов и параметр расширений.
30. Сервер по п.26, в котором ответное сообщение содержит в качестве обязательных параметров состояние обработки сообщения с запросом на перемещение объекта прав, идентификатор устройства, предназначенного для приема ответного сообщения, идентификатор сервера, временное значение сервера и цифровую подпись для ответного сообщения, а также содержит в качестве необязательных параметров параметр универсального идентификатора ресурса «URI» объекта прав, предназначенный для получения третьего объекта прав, и параметр расширений.
31. Система для пересылки объекта прав между устройствами через сервер, содержащая:
передающее устройство, которое пересылает сообщение с запросом на перемещение объекта прав, содержащее второй объект прав, полученный преобразованием из первого объекта прав;
сервер, который преобразует второй объект прав, содержащийся в сообщении с запросом на перемещение объекта прав, в третий объект прав и пересылает указанный третий объект прав на принимающее устройство; и
принимающее устройство, которое принимает указанный третий объект прав с сервера и инсталлирует этот третий объект прав.
32. Система по п.31, в которой второй объект прав содержит ключ шифрования прав «REK» и ключ кода проверки подлинности сообщений «MAC», каждый из которых закодирован с использованием открытого ключа сервера или секретного ключа, ранее предоставленного в совместное использование серверу и передающему устройству.
33. Система по п.31, в которой третий объект прав содержит ключ шифрования прав «REK» и ключ кода проверки подлинности сообщений «MAC», каждый из которых закодирован с использованием открытого ключа принимающего устройства или секретного ключа, ранее предоставленного серверу и принимающему устройству в совместное использование.
34. Способ пересылки объекта прав между устройствами через сервер, включающий в себя следующие шаги:
отправка с помощью передающего устройства сообщения с запросом на перемещение объекта прав, содержащего идентификатор объекта прав;
проверка сервером объекта прав, соответствующего идентификатору объекта прав;
прием передающим устройством с сервера ответного сообщения на запрос на перемещение объекта прав; и
удаление передающим устройством объекта прав, соответствующего идентификатору объекта прав, или изменение информации о состоянии, связанной с этим объектом прав.
35. Способ по п.34, дополнительно включающий в себя:
преобразование сервером проверенного объекта прав в объект прав для принимающего устройства; и
передача сервером преобразованного объекта прав на принимающее устройство.
36. Способ по п.35, в котором шаг преобразования объекта прав включает в себя:
декодирование сервером проверенного объекта прав с использованием открытого ключа сервера или секретного ключа, ранее предоставленного в совместное использование с принимающим устройством; и
кодирование декодированного объекта прав с использованием открытого ключа принимающего устройства или секретного ключа, ранее предоставленного в совместное использование с принимающим устройством.
37. Способ по п.34, в котором сообщение с запросом на перемещение объекта прав содержит в качестве обязательных параметров идентификатор передающего устройства, идентификатор сервера, временное значение устройства, значение времени запроса, идентификатор объекта прав и цифровую подпись, а также содержит в качестве необязательных параметров временное значение инициации, идентификатор принимающего устройства, объект информации о состоянии, цепочку сертификатов и параметр расширений.
38. Способ по п.34, в котором ответное сообщение объекта прав содержит в качестве обязательных параметров состояние обработки сообщения с запросом на перемещение объекта прав, идентификатор устройства, предназначенного для приема ответного сообщения, идентификатор сервера, временное значение сервера и цифровую подпись, а также содержит в качестве необязательных параметров параметр универсального идентификатора ресурса «URI», предназначенный для получения пределов действия объекта прав для принимающего устройства, и параметр расширений.
39. Способ по п.34, в котором, если объект прав передается через сервер на принимающее устройство полностью, передающее устройство удаляет этот объект прав.
40. Способ по п.34, в котором, если объект прав передается через сервер на принимающее устройство передается частично, передающее устройство изменяет информацию о состоянии, связанную с этим объектом прав.
41. Способ по п.34, в котором объект прав содержит или объект прав устройства, или объект прав домена пользователя.
42. Способ по п.34, в котором объект прав содержит, по крайней мере, ограничение на перемещение.