МНОГОУРОВНЕВОЕ ШИФРОВАНИЕ СООБЩЕНИЙ

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