УПРАВЛЕНИЕ ЦИФРОВЫМИ ПРАВАМИ С ИСПОЛЬЗОВАНИЕМ ШИФРОВАНИЯ НА ОСНОВЕ АТРИБУТОВ

1. Поставщик (1) данных для использования в системе управления цифровыми правами, содержащий
средство (2) защиты данных для защиты данных (20), с использованием шифрования на основе атрибутов, в зависимости от политики доступа для множества атрибутов; и
средство (3) выпуска лицензии для выпуска лицензии (17), содержащей представление набора прав (18) на использование, причем набор прав (18) на использование связан (19) с данными (20), для предоставления прав (18) на использование в отношении данных (20) множеству объектов (10), имеющих атрибуты, удовлетворяющие политике доступа.
2. Поставщик данных (1) по п.1, причем данные (20) содержат контент, и средство защиты данных (2) содержит
шифратор (4) ключа для шифрования представления ключа контента, с использованием шифрования на основе атрибутов, для получения зашифрованного ключа контента; и
шифратор (5) контента для шифрования контента на основе ключа контента.
3. Поставщик данных (1) по п.1, в котором средство (2) защиты данных содержит шифратор (6) данных для шифрования данных (20) с использованием шифрования на основе атрибутов.
4. Поставщик (1) данных по п.1, причем шифрование на основе атрибутов доступа содержит шифрование на основе атрибутов с политикой зашифрованного текста.
5. Поставщик (1) данных по п.1, в котором средство (3) выпуска лицензии выполнено с возможностью включения в лицензию (17) представления политики (21) доступа.
6. Поставщик (1) данных по п.1, дополнительно содержащий генератор (7) ключей для генерации закрытого ключа, связанного с подмножеством множества атрибутов.
7. Получатель (10) данных для использования в системе управления цифровыми правами, содержащий
подсистему (11) доступа к данным для осуществления доступа к данным, с использованием дешифрования на основе атрибутов, в зависимости от ключа (16) дешифрования, связанного с набором атрибутов, и
подсистему (12) ограничения использования для ограничения доступа к данным (20), основываясь на лицензии (17), содержащей представление набора прав (18) на использование, связанных (19) с данными.
8. Получатель (10) данных по п.7, причем данные (20) содержат контент, и подсистема (11) доступа к данным содержит
дешифратор (13) ключа для дешифрования зашифрованного представления ключа контента, с использованием дешифрования на основе атрибутов, для получения дешифрованного ключа контента, и
дешифратор (14) контента для дешифрования контента на основе дешифрованного представления ключа контента.
9. Получатель (10) данных по п.7, причем подсистема (11) доступа к данным содержит дешифратор (15) данных для дешифрования данных (20) с использованием дешифрования на основе атрибутов.
10. Система управления цифровыми правами, содержащая поставщика (1) данных по п.1 и получателя (10) данных по п.7.
11. Лицензия (17) для использования в системе управления цифровыми правами по п.10, содержащая представление набора прав (18) на использование, и ассоциацию (19) набора прав на использование с данными (20), защищенными с использованием шифрования на основе атрибутов в зависимости от политики доступа для набора атрибутов.
12. Компьютерная система, содержащая получателя (10) данных по п.7, для осуществления доступа к персональным медицинским записям, предоставляемым поставщиком (1) данных по п.1.
13. Способ предоставления данных для использования в системе управления цифровыми правами, содержащий этапы, на которых:
защищают (201) данные, с использованием шифрования на основе атрибутов, в зависимости от политики доступа для множества атрибутов; и
выдают (202) лицензию, содержащую представление набора прав на использование, причем набор прав на использование связан с данными, для предоставления прав на использование в отношении данных множеству объектов, имеющих атрибуты, удовлетворяющие политике доступа.
14. Способ получения данных для использования в системе управления цифровыми правами, содержащий этапы, на которых:
осуществляют доступ (301) к данным, с использованием дешифрования на основе атрибутов, в зависимости от ключа дешифрования, связанного с набором атрибутов; и
ограничивают (302) доступ, по меньшей мере, к части данных, основываясь на лицензии, содержащей представление набора прав на использование, связанных с данными.
15. Компьютерный программный продукт, содержащий машиночитаемые команды для предписания процессорной системе выполнять способ по п.13 или 14.