КОМПЬЮТЕР, РАЗМЕЩАЮЩИЙ МНОЖЕСТВО ЗАЩИЩЕННЫХ СРЕД ВЫПОЛНЕНИЯ

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