RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды института системного программирования РАН // Архив

Труды ИСП РАН, 2020, том 32, выпуск 2, страницы 37–51 (Mi tisp497)

Эта публикация цитируется в 5 статьях

Comparative analysis of homomorphic encryption algorithms based on learning with errors

[Сравнительный анализ алгоритмов гомоморфного шифрования на основе обучения с ошибками]

M. G. Babenkoab, E. I. Golimblevskaiaa, E. M. Shiriaeva

a North Caucasus Federal University
b Ivannikov Institute for System Programming of the Russian Academy of Sciences

Аннотация: Повсеместное использование облачных технологий позволяет оптимизировать экономические издержки на содержание ИТ-инфраструктуры предприятий, но при этом увеличивает вероятность кражи конфиденциальных данных. Одним из механизмов для защиты данных от кражи является криптография. Использование классических примитивов симметричного и ассиметричного шифрования не позволяет обрабатывать данные в зашифрованном виде. Для обработки конфиденциальных данных используют гомоморфное шифрование. Гомоморфное шифрование позволяет производить арифметические действия с зашифрованным текстом и получать зашифрованный результат, который соответствует результату операций, выполненных с открытым текстом. Одним из перспективных направлений для построения гомоморфных шифров является гомоморфные шифры, основанные на обучении с ошибками. В статье мы исследуем криптографические свойства существующих гомоморфных шифров (CKKS, BFV) на основе обучения с ошибками, сравниваем их технические характеристики: криптостойкость и избыточность данных, скорость кодирования и декодирования данных, скорость выполнения арифметических операций сложения и умножения данных, скорость выполнения операции KeySwitching.

Ключевые слова: гомоморфное шифрование, схемы полностью гомоморфного шифрования, система остаточных классов, BFV схема, CKKS схема, LattiGo GoLang.

Язык публикации: английский

DOI: 10.15514/ISPRAS-2020-32(2)-4



© МИАН, 2024