СИСТЕМА И СПОСОБ ДЛЯ ОБЕСПЕЧЕНИЯ ДОСТУПА К ЗАЩИЩЕННЫМ ДАННЫМ

1. Компьютерно-реализуемый способ обеспечения безопасности пользовательского устройства для приема защищенных пользовательских данных, ассоциированных с пользователем пользовательского устройства, из обработки защищенных данных провайдера обработки защищенных данных, причем способ содержит:
a) запрашивание и прием пользовательским приложением, исполняющимся на пользовательском устройстве, ключа аутентификации подписанного устройства посредством программного модуля, установленного на пользовательском устройстве;
b) передачу пользовательским приложением запроса настройки устройства от пользовательского устройства в систему обработки защищенных данных, причем запрос настройки устройства содержит ключ аутентификации подписанного устройства,
при этом программный модуль ассоциирован с провайдером обработки защищенных данных, и ключ аутентификации подписанного устройства генерируется уникально для пользовательского устройства по запросу пользовательским приложением, при этом программный модуль установлен на пользовательском устройстве как программный модуль, отдельный от пользовательского приложения.
2. Компьютерно-реализуемый способ по п. 1, дополнительно содержащий:
c) верификацию аутентичности запроса настройки устройства в системе обработки защищенных данных с помощью ключа аутентификации подписанного устройства;
d) только если аутентичность запроса настройки устройства верифицирована согласно этапу c), то ассоциирование пользовательского устройства, идентифицированного в соответствии с запросом настройки устройства, с защищенными пользовательскими данными, сохраненными в системе обработки защищенных данных.
3. Компьютерно-реализуемый способ по п. 1 или 2, в котором этап а) содержит:
a1) отправку запроса подписания устройства в программный модуль;
a2) при приеме запроса подписания устройства, защищенную аутентификацию пользователя пользовательского устройства с помощью процесса безопасной аутентификации пользователя пользовательского устройства;
a3) только если пользователь устройства положительно аутентифицирован, генерирование, посредством программного модуля, ключа аутентификации подписанного устройства, содержащего открытый ключ, соответствующий частотному ключу системы обработки защищенных данных, сохраненному в защищенном аппаратном модуле пользовательского устройства.
4. Компьютерно-реализуемый способ по любому одному из предыдущих пунктов, дополнительно содержащий:
e) генерирование, в пользовательском приложении, пользовательского запроса настройки для провайдера обработки защищенных данных;
f) передачу пользовательского запроса настройки от пользовательского устройства к провайдеру обработки защищенных данных вместе с помощью ключа аутентификации подписанного устройства для пользовательского устройства;
g) верификацию аутентичности пользовательского запроса настройки в системе обработки защищенных данных; и
h) только если аутентичность пользовательского запроса настройки верифицирована в системе обработки защищенных данных, настройку профиля хранения защищенных данных для пользователя у провайдера защищенных данных и ассоциирование профиля хранения защищенных данных с пользовательским устройством, из которого был принят ключ аутентификации подписанного устройства.
5. Компьютерно-реализуемый способ по п. 4, в котором этап h) дополнительно содержит одно или более из:
h1) подтверждения подлинности пользователя посредством процесса аутентификации с помощью мобильного кода верификации; и
h2) подтверждения подлинности пользовательской учетной записи третьей стороны для пользователя посредством процесса аутентификации с помощью кода верификации учетной записи (AVC).
6. Компьютерно-реализуемый способ по любому одному из предыдущих пунктов, в котором ключ аутентификации подписанного устройства является уникальным для конкретного экземпляра программного модуля, сохраненного в пользовательском устройстве.
7. Компьютерно-реализуемый способ управления доступом к данным, ассоциированным с пользователем, безопасным образом для пользовательского устройства по любому одному из предыдущих пунктов, причем данные сохранены в системе обработки защищенных данных, при этом способ содержит:
i) генерирование, в пользовательском устройстве посредством программного приложения, подписанного запроса защищенных данных для данных, ассоциированных с пользователем;
j) передачу запроса защищенных данных от пользовательского устройства в систему обработки защищенных данных;
k) верификацию аутентичности запроса защищенных данных в системе обработки защищенных данных;
l) если аутентичность запроса защищенных данных верифицирована согласно этапу k):
l1) получение, в системе обработки защищенных данных, пользовательских данных, запрошенных с помощью запроса защищенных данных; и
l2) передачу данных в пользовательское устройство; или
m) если аутентичность запроса защищенных данных не верифицирована согласно этапу i), невыполнение передачи в пользовательское устройство любых защищенных данных, запрошенных с помощью запроса защищенных данных.
8. Компьютерно-реализуемый способ по п. 7, в котором подписанный запрос защищенных данных содержит ключ аутентификации подписанного устройства, и этап k) содержит верификацию, в системе обработки защищенных данных, ключа аутентификации подписанного устройства, содержащегося в запросе защищенных данных, с помощью соответствующего секретного ключа аутентификации программного модуля, ассоциированного с пользовательским устройством и сохраненного в системе обработки защищенных данных.
9. Компьютерно-реализуемый способ по п. 8, в котором запрос защищенных данных содержит идентификатор пользователя, и этап k) содержит идентификацию секретного ключа аутентификации, соответствующего программному модулю для пользовательского устройства пользователя, идентифицированного идентификатором пользователя, и верификацию того, соответствует ли секретный ключ аутентификации ключу аутентификации подписанного устройства, содержащемуся в запросе защищенных данных.
10. Компьютерно-реализуемый способ по любому одному из пунктов 7-9, в котором этап i) содержит:
i1) отправку запроса данных для данных, ассоциированных с пользователем, в программный модуль, который установлен в пользовательском устройстве и который ассоциирован с провайдером обработки защищенных данных; и
i2) применение, программным модулем, ключа аутентификации подписанного устройства, сохраненного в защищенном аппаратном модуле, к запросу данных, тем самым генерируя подписанный запрос защищенных данных.
11. Компьютерно-реализуемый способ по п. 10, в котором этап g1) содержит:
i1-1) после приема запроса данных, запрашивание, программным модулем у провайдера обработки защищенных данных, отправить триггер, специфичный пользовательскому устройству, для программного модуля пользовательского устройства, чтобы получить ключ аутентификации подписанного устройства, сохраненный в защищенном аппаратном модуле; и
i1-2) после приема триггера программным модулем, отправку запроса данных на программный модуль с принятым триггером для генерации подписанного запроса защищенных данных.
12. Компьютерно-реализуемый способ по п. 11, в котором программный модуль запрашивает триггер у провайдера обработки защищенных данных посредством http-запроса, и соответствующий триггер, специфичный пользовательскому устройству, передается в ответ как веб-ссылка на программный модуль, при этом веб-ссылка обрабатывается программным модулем для получения подписанного запроса защищенных данных.
13. Компьютерно-реализуемый способ по любому одному из пп. 10-12, в котором этап i2) содержит идентификацию пользователя посредством процесса безопасной аутентификации пользовательского устройства, и только если пользователь идентифицирован удовлетворительно, применение цифровой подписи защищенным аппаратным модулем к запросу данных, тем самым генерируя подписанный запрос защищенных данных.
14. Компьютерно-реализуемый способ по п. 13, в котором этап i2) содержит шифрование запроса данных секретным ключом ключа аутентификации подписанного устройства, сохраненного в защищенном аппаратном модуле.
15. Компьютерно-реализуемый способ по любому одному из предыдущих пунктов, в котором запрос настройки устройства и/или пользовательский запрос настройки аутентифицируется с использованием процесса безопасной аутентификации клиента (SCA).
16. Считываемый компьютером носитель, содержащий исполняемые компьютером инструкции, которые исполняются, чтобы выполнять способ по любому одному из предыдущих пунктов.
17. Пользовательское устройство, сконфигурированное, чтобы выполнять способ по п. 1.
18. Система, содержащая схему обработки, сконфигурированную, чтобы выполнять способ по любому из предыдущих пунктов.