СПОСОБ, УСТРОЙСТВО И КОМПЬЮТЕРНЫЙ ПРОГРАММНЫЙ ПРОДУКТ ДЛЯ УПРАВЛЕНИЯ ВЕРСИЯМИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

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