Найти в Дзене
Модуль Электроника

Чип, который вычисляет данные, не видя их: как Intel Heracles изменит кибербезопасность

Вы когда-нибудь задумывались, сколько личной информации мы добровольно отправляем в облачные сервисы? Когда мы пользуемся нейросетями вроде ChatGPT, загружаем медицинские анализы в лабораторию или храним финансовые данные в облачных базах, серверы должны обрабатывать эту информацию в открытом виде. Иными словами, прежде чем что-то посчитать, системе приходится "увидеть" сами данные. Но что если вычисления можно выполнять, никогда не раскрывая содержимое информации? В криптографии существует технология, которая позволяет делать именно это. Она называется полностью гомоморфным шифрованием (FHE - Fully Homomorphic Encryption). Долгое время её считали одной из самых сложных и амбициозных задач в области информационной безопасности, почти недостижимой вершиной для исследователей. Эта технология позволяет серверу выполнять вычисления над зашифрованными данными так, что после расшифровки результат оказывается тем же самым, как если бы операции проводились над обычными, незашифрованными данным
Оглавление

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

Но что если вычисления можно выполнять, никогда не раскрывая содержимое информации?

Intel Heracles
Intel Heracles

Прорыв в криптографии: полностью гомоморфное шифрование

В криптографии существует технология, которая позволяет делать именно это. Она называется полностью гомоморфным шифрованием (FHE - Fully Homomorphic Encryption). Долгое время её считали одной из самых сложных и амбициозных задач в области информационной безопасности, почти недостижимой вершиной для исследователей.

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

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

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

Почему обычные процессоры не справляются?

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

По этой причине традиционные чипы оказываются плохо приспособлены для таких задач:

  • Центральные процессоры (CPU) способны выполнять точную арифметику, но делают это слишком медленно. Вычисления, которые над обычными данными занимают миллисекунды, растягиваются на минуты.
  • Графические процессоры (GPU), отлично подходящие для ИИ или графики, также не спасают. Их архитектура оптимизирована для других типов вычислений (с плавающей запятой низкой точности) и плохо соответствует специфике FHE.

Особенно тяжёлой операцией является bootstrapping - процесс "очистки" криптографического шума, который накапливается в данных после каждой операции. Без него количество вычислений было бы строго ограничено. Однако этот процесс съедает львиную долю времени обработки.

Именно поэтому инженеры пришли к выводу: чтобы FHE стало практичным инструментом, необходимы специализированные аппаратные ускорители.

Intel Heracles: архитектура "слепых" вычислений

На конференции IEEE ISSCC компания Intel представила один из самых амбициозных проектов в этой области - экспериментальный чип под названием Heracles. Этот процессор создан специально для FHE и способен выполнять ключевые операции в тысячи раз быстрее обычных серверных процессоров.

Разработка Heracles велась около пяти лет при поддержке программ DARPA. Чип создан на передовом 3-нанометровом техпроцессе и работает на частоте около 1,2 ГГц. Однако его главное отличие - уникальная архитектура.

В центре процессора находится сетка 8×8 из специализированных вычислительных блоков. Это высокопараллельный SIMD-движок, заточенный под модульную арифметику и работу с большими полиномами.

Одной из ключевых инженерных идей Heracles стал необычный подход к большим числам. Вместо того чтобы пытаться обрабатывать огромные числа напрямую, разработчики разбивают их на независимые 32-битные сегменты. Они обрабатываются параллельно, что колоссально увеличивает скорость и обеспечивает высочайшую точность без усложнения схемотехники.

Не менее важна подсистема памяти. Поскольку алгоритмы FHE требуют работы с гигантскими массивами данных, Heracles оснащён:

  1. Двумя стеками высокоскоростной памяти HBM по 24 ГБ каждый.
  2. Пропускной способностью памяти около 819 ГБ/с.
  3. Внутренней 2D-сетью, обеспечивающей передачу данных внутри чипа на скорости до 9,6 терабайта в секунду.

Чтобы избежать "бутылочного горлышка", архитектура аппаратно разделяет вычисления, перемещение данных внутри чипа и обмен с памятью на три независимых синхронизированных потока.

17 дней против 23 минут: тест на практике

На конференции разработчики продемонстрировали практический пример. Представим систему электронного голосования: избиратель хочет убедиться, что его голос учтён, но не желает раскрывать свой выбор. Используя FHE, он отправляет на сервер зашифрованный запрос. Сервер ищет совпадение прямо в зашифрованной базе и возвращает ответ, ничего не расшифровывая.

  • На обычном сервере с процессором Xeon один такой запрос занимает 15 миллисекунд.
  • На чипе Heracles - всего 14 микросекунд.

Для одного пользователя разница незаметна. Но если масштабировать задачу до базы в 100 миллионов записей, различие становится впечатляющим. По расчётам инженеров, проверка базы у традиционного процессора заняла бы более 17 дней непрерывных вычислений. Heracles способен справиться с той же задачей всего за 23 минуты.

Будущее облачных вычислений

Конечно, Intel - не единственная компания в этой гонке. Стартап Niobium Microsystems готовит к выпуску коммерческие криптографические ускорители (на базе 8-нм техпроцесса Samsung), Duality Technologies делает ставку на софт, а британская Optalysys вообще пытается выполнять такие вычисления с помощью фотонных процессоров (на базе физики света).

Тем не менее, Heracles стал одним из самых масштабных аппаратных проектов. Пока это исследовательская платформа, но её появление доказывает: индустрия воспринимает гомоморфное шифрование как реальную технологию завтрашнего дня.

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

Многие инженеры сравнивают текущий этап развития FHE-чипов с появлением первых микропроцессоров в 1970-х. Тогда они тоже казались непонятными экспериментами. Сегодня же на них работает вся наша цивилизация.

Возможно, через пару десятилетий вычисления вслепую станут такой же нормой, как сегодня шифрование сайтов по протоколу HTTPS. И тогда идея 100% приватности перестанет быть фантастикой.

💬 А как вы считаете, готовы ли IT-гиганты добровольно внедрять такие технологии, чтобы лишить себя возможности анализировать (и продавать) наши данные? Или такие чипы будут использоваться только в оборонке и банках? Ждем ваших мыслей в комментариях!

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

#Intel #Микроэлектроника #Криптография #Кибербезопасность #Процессоры #ТехнологииИИ #FHE #БудущееТехнологий #НаукаИТехника #IT

Intel
100,4 тыс интересуются