ОБЕСПЕЧЕНИЕ ДОСТУПА К ЭЛЕМЕНТУ ДАННЫХ С ИСПОЛЬЗОВАНИЕМ ГРАФОВ ДОСТУПА

1. Способ (1100) обеспечения автономного доступа к элементу данных, содержащий этапы, на которых:
предоставляют (1102) получателю информацию о графах, причем информация о графах включает в себя:
информацию о структуре узлов, которая описывает по меньшей мере часть структуры узлов, обеспеченной одним или более графов доступа;
информацию о метках, которая обеспечивает метки, соответствующие набору узлов в структуре узлов;
информацию о маркерах, которая обеспечивает маркеры, соответствующие набору ребер между узлами в структуре узлов; и
информацию о ключах, которая обеспечивает набор ключей, дающих получателю право осуществлять доступ по меньшей мере к части структуры узлов;
предоставляют (1104) получателю элемент данных, причем элемент данных является защищенным с использованием ключа содержимого; и
предоставляют (1106) получателю информацию о связях, которая сопоставляет элемент данных со структурой узлов, причем
информация о графах и информация о связях позволяют получателю осуществлять доступ к ключу содержимого и расшифровывать элемент данных с использованием ключа содержимого.
2. Способ по п.1, в котором каждый из графов доступа соответствует аспекту организационной структуры.
3. Способ по п.1, в котором ключ из набора ключей предоставляет право доступа, которое соответствует идентифицированному узлу в структуре узлов, причем это право доступа распространяется на один или более узлов, которые являются потомками идентифицированного узла.
4. Способ по п.1, в котором маркер связывает первый узел в первом графе доступа со вторым узлом в структуре узлов.
5. Способ по п.1, в котором информация о связях включает в себя маркер, который связывает элемент данных с узлом в структуре узлов.
6. Способ по п.1, в котором информация о связях включает в себя маркер, который связывает элемент данных по меньшей мере с двумя узлами в структуре узлов.
7. Способ по п.6, в котором маркер использует логическую операцию «И» для связывания элемента данных с упомянутыми по меньшей мере двумя узлами.
8. Способ по п.6, в котором маркер выражен следующей формулой:
12,d
d
1
2
d
y=K XOR H((K XOR K), L),
12,d
d
1
2
d
где y представляет собой маркер, K - ключ, соответствующий элементу данных, K представляет собой ключ, соответствующий первому узлу, который связан с элементом данных, K представляет собой ключ, соответствующий второму узлу, который связан с элементом данных, и L - метка, соответствующая элементу данных.
9. Способ по п.1, дополнительно содержащий этап, на котором перед отправкой получателю информации о графах определяют, дано ли получателю право принимать информацию о графах.
10. Машиночитаемый носитель (1510) информации для хранения машиночитаемых команд, причем эти машиночитаемые команды при их выполнении одним или более устройств (1506) обработки обеспечивают электронный модуль (120) управления графами, при этом машиночитаемые команды содержат:
логику (1206), выполненную с возможностью генерации маркера, который связывает элемент данных по меньшей мере с двумя узлами в структуре узлов, причем структура узлов обеспечена одним или более графов доступа,
причем маркер совместно с предоставленной информацией о графах позволяет получателю осуществлять доступ к элементу данных.
11. Машиночитаемый носитель информации по п.10, в котором маркер использует логическую операцию «И» для связывания элемента данных с упомянутыми по меньшей мере двумя узлами.
12. Машиночитаемый носитель информации по п.10, в котором маркер выражен следующей формулой:
12,d
d
1
2
d
y=K XOR H((K XOR K), L),
12,d
d
1
2
d
где y представляет собой маркер, K - ключ, соответствующий элементу данных, K представляет собой ключ, соответствующий первому узлу, который связан с элементом данных, K представляет собой ключ, соответствующий второму узлу, который связан с элементом данных, и L - метка, соответствующая элементу данных.
13. Модуль (104) приемника для доступа к элементу данных, содержащий:
модуль (124) синхронизатора приемника для приема информации о графах, причем информация о графах относится к структуре узлов, соответствующей одному или более графов доступа, а элемент данных представлен узлом данных, который связан по меньшей мере с одним другим узлом в структуре узлов; и
модуль (134) доступа к элементу данных для использования информации о графах для отслеживания пути через структуру узлов для доступа к элементу данных.
14. Модуль приемника по п.13, в котором элемент данных связан с двумя или более узлов в структуре узлов.
15. Модуль приемника по п.13, в котором модуль доступа к элементу данных использует функцию локальной выдачи лицензий для доступа к элементу данных.