IBM выпустила полностью гомоморфный набор инструментов шифрования для MacOS и iOS, с планами добавить версии для Linux и Android. FHE обеспечивает способ выполнения вычислений по зашифрованным данным без необходимости их расшифровки.
Для обычных методов шифрования данные могут быть зашифрованы в состоянии покоя и при передаче, но если вы хотите их использовать, они должны быть расшифрованы, и в этот момент они открыты и уязвимы для атаки. Полностью гомоморфное шифрование (FHE) позволяет избежать этой проблемы, предоставляя способ работы с зашифрованными данными.
Способ работы HFE заключается в том, что незашифрованные данные преобразуются в зашифрованный текст, который не читается людьми, пока не будет использован правильный алгоритм шифрования для его расшифровки. Зашифрованный текст хранится таким образом, что на нем можно выполнять вычисления, даже если данные не понятны человеческим наблюдателям. Результаты также создаются в зашифрованном формате. Чтобы быть полностью гомоморфным, код должен быть таким, чтобы третья сторона могла добавлять и умножать числа, которые он содержит, без необходимости его расшифровки. Поскольку данные и результаты могут быть расшифрованы только владельцем данных, это открывает возможность для высокорегулируемых отраслей, таких как банковское дело, передать хранение и вычисление на аутсорсинг в менее безопасные среды, такие как облако, сохраняя при этом свои данные в безопасности.
При использовании с другими методами шифрования FHE может использоваться для выборочного ограничения возможностей дешифрования, поэтому люди могут видеть только те части файла, на которые они имеют право и которые необходимы им для выполнения своей работы.
IBM Research помогла pioneer FHE в 2009 году с созданием HeLib, который в настоящее время широко используется в качестве библиотеки шифрования. IBM продолжает работу над технологией, особенно в ее производительности, и исследователи говорят, что они достигли более чем 100-кратного улучшения скорости, что означает, что FHE может использоваться в повседневных приложениях.
Новые наборы инструментов основаны на HeLib, и каждый набор инструментов включает примеры программ и интеграцию с IDE, что упрощает написание кода на основе FHE. Наборы инструментов FHE для MacOS, iOS теперь доступны в GitHub, а Linux и Android ожидаются через несколько недель.
Флавио бергамаски, старший научный сотрудник и руководитель группы разработки технологии IBM полностью гомоморфного шифрования (FHE), сказал о новых наборах инструментов:
"Я должен отметить, что они не являются совершенными или окончательными. Мы хотели быстро выпустить их, чтобы получить технологию в руки ранних последователей, которые хотят сделать эти концепции менее абстрактными и более конкретными, поскольку мы стремимся создать сообщество пользователей и прецедентов использования."