Криптографические вычисления

Вычисления с использованием криптографически защищенных данных

Что такое криптографические вычисления в AWS?

С помощью инструментов и сервисов для криптографической безопасности AWS используются множество технологий шифрования и хранения, благодаря которым можно защищать данные клиентов в местах хранения или в движении. Традиционно данные расшифровывались перед их использованием в вычислениях. Криптографические вычисления – это технология, которая работает непосредственно с криптографически защищенными данными так, что конфиденциальные данные никогда не раскрываются.

Криптографические вычисления охватывают широкий спектр методов сохранения конфиденциальности, включая безопасные многосторонние вычисления, гомоморфное шифрование, федеративное обучение с сохранением конфиденциальности и шифрование с возможностью поиска. AWS разрабатывает инструменты и сервисы для криптографических вычислений, чтобы помочь вам достичь целей безопасности и соответствия нормативным требованиям, позволяя при этом воспользоваться гибкостью, масштабируемостью, производительностью и простотой использования, которые предлагает AWS.

Инструменты с открытым исходным кодом

Криптографические вычисления для Clean Rooms (C3R)

Эта библиотека предоставляет возможность совместной работы с данными в AWS Clean Rooms, используя технику, которая позволяет нескольким сторонам совместно вычислять функцию над своими входными данными, сохраняя эти данные конфиденциальными. Если у вас есть политики обработки данных, требующие шифрования конфиденциальных данных, вы можете предварительно зашифровать свои данные с помощью общего ключа, предназначенного для конкретной совместной работы, чтобы данные оставались зашифрованными даже при выполнении запросов.

Алгоритм логического вывода XGBoost с сохранением конфиденциальности (Privacy Preserving XGBoost Inference)

Этот репозиторий содержит реализацию прототипа алгоритма XGBoost для машинного обучения с сохранением конфиденциальности. Мы используем несколько сохраняющих свойство схем шифрования для шифрования модели XGBoost, чтобы модель, сохраняющая конфиденциальность, могла прогнозировать зашифрованный запрос.

Привязка к C++ для библиотеки гомоморфного шифрования Lattigo

Эта библиотека предоставляет частичную привязку к C++ для библиотеки гомоморфного шифрования Lattigo v2.1.1, написанной на языке программирования Go. Данная оболочка не пытается обеспечить привязки для всех общедоступных API Lattigo, но новые привязки просто добавить, а PR приветствуются.

Homomorphic Implementor’s Toolkit

Homomorphic Implementor’s Toolkit – это набор инструментов для упрощения процесса построения гомоморфных цепей для гомоморфной схемы шифрования CKKS. Эта библиотека предназначена для дальнейших исследований в области гомоморфного шифрования.

Избранные ресурсы

Заинтересованы?

Узнайте больше о криптографических вычислениях с использованием AWS

Связаться с нами