СПОСОБ И УСТРОЙСТВО ВЕРИФИКАЦИИ ТЕРМИНАЛА

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