СПОСОБ И СИСТЕМА АУТЕНТИФИКАЦИИ ПОЛЬЗОВАТЕЛЯ ПОСРЕДСТВОМ МОБИЛЬНОГО УСТРОЙСТВА С ПРИМЕНЕНИЕМ СЕРТИФИКАТОВ

1. Способ аутентификации пользователя (10) в объекте (16), включающий шаги
обнаружения, посредством модуля (20) обращения объекта (16), обращения пользователя (10), выполненного в браузере терминала (12); и
передачи, посредством модуля (20) обращения, сетевого адреса модуля (24) аутентификации объекта (16) в мобильное устройство (14) пользователя (10) в сообщении аутентификации;
отличающийся тем, что,
используя сообщение типа очереди сообщений в качестве сообщения аутентификации, указанное сообщение передают посредством модуля (26) очереди сообщений, соответствующего объекту (16), а подписанное ключом пользователя (10) уведомление о получении передают из мобильного устройства (14) в модуль (20) обращения после того, как указанное сообщение типа очереди сообщений принято мобильным устройством (14), находящимся в соединении с модулем (26) очереди сообщений;
проверяют допустимость сертификата объекта модуля (24) аутентификации посредством мобильного устройства (14) на основании сетевого адреса и проверяют допустимость сертификата пользователя мобильного устройства (14) посредством модуля (24) аутентификации; и
если сертификат объекта и сертификат пользователя являются допустимыми, то аутентифицируют пользователя (10) в объекте (16) путем установления канала (114, 120, 122, 124) связи между мобильным устройством (14) и модулем (24) аутентификации, а если сертификат объекта или сертификат пользователя не являются допустимыми, то пользователю (10) отказывают в аутентификации в объекте (16).
2. Способ по п. 1, отличающийся тем, что
шаг проверки допустимости сертификата объекта включает выполняемую посредством мобильного устройства (14) проверку
действительности сертификата объекта в удостоверяющем центре (18), предоставившем сертификат объекту, и
благонадежности удостоверяющего центра (18), предоставившего сертификат объекту; а
шаг проверки допустимости сертификата пользователя включает выполняемую посредством модуля (24) аутентификации проверку
действительности сертификата пользователя в удостоверяющем центре (18), предоставившем сертификат пользователю, и
благонадежности удостоверяющего центра (18), предоставившего сертификат пользователю.
3. Способ по п. 2, отличающийся тем, что
удостоверяющий центр (18), предоставивший сертификат объекту, соответствует секретному ключу объекта модуля (24) аутентификации, а сертификат объекта подписан удостоверяющим центром (18), предоставившим сертификат объекту; и
удостоверяющий центр (18), предоставивший сертификат пользователю, соответствует секретному ключу пользователя мобильного устройства (14), а сертификат пользователя подписан удостоверяющим центром (18), предоставившим сертификат пользователю.
4. Способ по п. 3, отличающийся тем, что секретный ключ пользователя сформирован в мобильном устройстве (14).
5. Способ по п. 1, отличающийся тем, что объектом (16) является банк (25), выпустивший карту, и обращение пользователя (10), состоявшееся путем передачи данных кредитной карты через платежный интерфейс интернет-магазина на терминале (12), обнаруживают посредством модуля (20) обращения банка (25), выпустившего карту, через сервер (30) интернет-магазина, сервер (32) организации, предоставляющей банковские услуги данному интернет-магазину, и сервер (34) компании по обслуживанию кредитных карт.
6. Способ по п. 5, отличающийся тем, что если между мобильным устройством (14) и модулем (24) аутентификации установлен канал связи, то в мобильное устройство (14) передают данные платежа интернет-магазина и принимают информацию об авторизации или отклонении данных платежа пользователем (10).
7. Способ по любому из пп. 1-6, отличающийся тем, что посредством модуля (20) обращения обнаруживают обращение регистрации на терминале (12), отображающем регистрационный интерфейс объекта (16), и, если между модулем (24) аутентификации и мобильным устройством (14) установлен канал (114, 120, 122, 124) связи, то разрешают регистрацию пользователя (10) в объекте (16).
8. Способ по п. 7, отличающийся тем, что после того, как регистрация выполнена,
готовят контракт, подлежащий подписанию пользователем (10) и объектом (16), используя данные, запрошенные от пользователя (10), и
подписывают контракт ключом подписи объекта (16) и ключом подписи пользователя (10), загруженным из модуля (28) предоставления ключа.
9. Способ по любому из пп. 1-6, отличающийся тем, что
посредством модуля (20) обращения обнаруживают обращение с целью подписания документа;
с использованием данных, запрошенных у пользователя (10), готовят контракт, подписанный объектом (16) и подлежащий подписанию пользователем (10), и формируют хэш-сумму указанного контракта;
модулем аутентификации является модуль (28) предоставления ключа, при этом сетевой адрес модуля (28) предоставления ключа передают в мобильное устройство (14) пользователя (10) в сообщении аутентификации посредством модуля (20) обращения, а хэш-сумму передают зашифрованной в указанном сообщении аутентификации;
если канал связи между мобильным устройством (14) и модулем (28) предоставления ключа установлен, то
передают зашифрованную хэш-сумму и идентификатор объекта (16) в модуль (28) предоставления ключа,
идентифицируют объект (16) посредством модуля (28) предоставления ключа и дешифруют указанную зашифрованную хэш-сумму посредством ключа, присвоенного объекту (16), а затем подписывают хэш-сумму ключом пользователя (10), находящимся в модуле (28) предоставления ключа, и
передают хэш-сумму в объект (16) из модуля (28) предоставления ключа, проверяя совместно с объектом (16), действительно ли хэш-сумма был принята из объекта (16).
10. Способ по любому из пп. 1-6, отличающийся тем, что
посредством модуля (20) обращения обнаруживают обращение с целью дешифрования документа, при этом в ходе обращения пользователь (10) передает документ, подлежащий дешифрованию, в модуль (20) обращения;
модулем аутентификации является модуль (28) предоставления ключа, и сетевой адрес модуля (28) предоставления ключа передают в мобильное устройство (14) пользователя (10) в сообщении аутентификации посредством модуля (20) обращения, который содержит зашифрованный симметричный ключ, зашифрованный общим с объектом (16) симметричным ключом;
если канал связи между мобильным устройством (14) и модулем (28) предоставления ключа установлен, то модуль (28) предоставления ключа
идентифицирует ключ дешифрования пользователя (10), используя сертификат пользователя,
извлекает, используя параметр, идентифицирующий модуль (20) обращения, из своей базы данных симметричный ключ, общий с объектом (16), и формирует зашифрованный симметричный ключ путем дешифрования посредством симметричного ключа, общего с объектом (16),
дешифрует зашифрованный симметричный ключ посредством ключа дешифрования, и
направляет дешифрованный симметричный ключ в модуль (20) обращения; а
модуль (20) обращения дешифрует документ, подлежащий дешифрованию, посредством симметричного ключа.
11. Способ по п. 1, отличающийся тем, что сертификатом является сертификат типа Х.509.
12. Способ по п. 1, отличающийся тем, что каналом связи является двунаправленный канал связи SSL.
13. Система аутентификации пользователя (10) в объекте (16), содержащая
модуль (20) обращения, выполненный с возможностью обнаружения обращения пользователя (10) в объект (16);
терминал (12), выполненный с возможностью приема обращения, инициированного пользователем (10), с использованием модуля (20) обращения;
модуль (24) аутентификации, выполненный с возможностью аутентификации пользователя (10); и
мобильное устройство (14), выполненное с возможностью приема сетевого адреса модуля (24) аутентификации в сообщении аутентификации из модуля (20) обращения;
отличающаяся тем, что
в качестве сообщения аутентификации используется сообщение типа очереди сообщений, при этом указанное сообщение передается посредством модуля (26) очереди сообщений, соответствующего объекту (16), а подписанное ключом пользователя (10) уведомление о получении передается из мобильного устройства (14) в модуль (20) обращения после того, как указанное сообщение типа очереди сообщений принято мобильным устройством (14), находящимся в соединении с модулем (26) очереди сообщений;
мобильное устройство (14) выполнено с возможностью проверки допустимости сертификата объекта модуля (24) аутентификации на основании сетевого адреса;
модуль (24) аутентификации выполнен с возможностью проверки допустимости сертификата пользователя мобильного устройства (14); и
если сертификат объекта и сертификат пользователя являются допустимыми, то пользователь (10) аутентифицируется системой в объекте (16) путем установления канала (114, 120, 122, 124) связи между мобильным устройством (14) и модулем (24) аутентификации, а если сертификат объекта или сертификат пользователя не является допустимым, то пользователь (10) получает в объекте (16) отказ в аутентификации.