Глоссарий ИИ
Полный словарь искусственного интеллекта
Гомоморфное шифрование
Криптографическая техника, позволяющая выполнять математические операции непосредственно зашифрованных данных без их расшифровки. Расшифрованный результат соответствует операции, выполненной над открытыми данными, обеспечивая конфиденциальность во время обработки.
FHE (Fully Homomorphic Encryption)
Схема полного гомоморфного шифрования, позволяющая выполнять неограниченное количество операций сложения и умножения над зашифрованными данными. Является Святым Граалем современной криптографии для безопасной обработки конфиденциальных данных.
SHE (Somewhat Homomorphic Encryption)
Схема частичного гомоморфного шифрования, поддерживающая ограниченное количество операций, пока шум не сделает расшифровку невозможной. Предлагает компромисс между производительностью и функциональностью для практических приложений.
PHE (Partially Homomorphic Encryption)
Система шифрования, поддерживающая только один тип операции (сложение ИЛИ умножение), но неограниченное количество раз. Используется в специфических протоколах, таких как электронное голосование или безопасная статистическая агрегация.
Гомоморфное бутстрапирование
Процесс обновления шума в гомоморфном шифротексте для обеспечения неограниченных вычислений. Заключается в гомоморфном расшифровывании шифротекста под другим ключом, тем самым уменьшая накопленный шум.
Схема BGV
Схема гомоморфного шифрования, основанная на криптографии на основе решёток, разработанная Бракерски, Генти и Вайкунтанатаном. Особенно эффективна для операций над битами и глубокими булевыми схемами.
Схема BFV
Схема гомоморфного шифрования, оптимизированная для целых чисел, разработанная Бракерски, Фаном и Веркотереном. Позволяет выполнять точные арифметические операции над целыми числами без аппроксимации.
Схема CKKS
Схема гомоморфного шифрования, поддерживающая числа с плавающей запятой, созданная Чоном, Кимом, Кимом и Сонгом. Идеальна для приложений машинного обучения, требующих вычислений над действительными числами с контролируемой аппроксимацией.
Проблема обучения с ошибками на кольцах
Проблема обучения с ошибками на кольцах, математическая основа многих современных схем FHE. Обеспечивает эффективные параметры безопасности с ключами и шифротекстами уменьшенного размера.
Уровень шума
Мера ошибки, вводимой при шифровании, которая накапливается с каждой гомоморфной операцией. Определяет максимальную глубину схем, которые могут быть вычислены перед необходимостью бутстраппинга.
Глубина схемы
Максимальное количество логических вентилей или арифметических операций, которые могут быть скомпонованы в гомоморфной схеме. Определяет сложность алгоритмов, которые могут быть выполнены на зашифрованных данных.
Модуль шифрования
Криптографический параметр, определяющий пространство вычислений и уровень безопасности в гомоморфных схемах. Непосредственно влияет на размер ключей, шифротекстов и вычислительную мощность.
Вычисление схемы
Процесс последовательного применения гомоморфных операций для вычисления функции на зашифрованных данных. Требует тщательной оптимизации для минимизации умножения и глубины схемы.
Ключ вычисления
Специальный ключ в некоторых схемах FHE, позволяющий эффективно выполнять гомоморфные умножения. Обычно создается для определенного уровня умножения в схеме.
Поворот слотов
Гомоморфная SIMD операция, позволяющая переставлять элементы в зашифрованном векторе без расшифровки. Необходима для оптимизации параллельных вычислений в схемах на основе колец.
Гомоморфный тензор
Структура зашифрованных данных, позволяющая выполнять тензорные операции непосредственно в зашифрованной области. Критически важна для нейронных сетей и алгоритмов глубокого обучения с сохранением приватности.
Параметры безопасности
Набор криптографических значений, обеспечивающих устойчивость к квантовым и классическим атакам на схемы гомоморфного шифрования. Включают размер модуля, степень полинома и стандартное отклонение шума.
Гомоморфная задержка
Дополнительное время, вводимое операциями гомоморфного шифрования/дешифрования в конвейерах обработки. Критический фактор для практического внедрения в системах реального времени.