Системы и способы для использования шифровальных объктов для защиты данных

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