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

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