Firma IBM ogłosiła zestaw narzędzi do wdrażania technologii całkowitego homomorficznego szyfrowania (FHE) dla systemów operacyjnych zbudowanych na bazie Linuksa (dla architektur IBM Z i x86).
Zestaw narzędzi FHE od IBM, wcześniej dostępny dla macOS i iOS, został teraz wydany również dla Linuksa. Dostarczany jest w postaci kontenerów Docker dla trzech dystrybucji: CentOS, Fedora i Ubuntu Linux.
Co wyróżnia technologię całkowitego homomorficznego szyfrowania? Technologia ta umożliwia szyfrowanie zarówno statycznych danych, jak i danych zmiennych (szyfrowanie „w locie”) za pomocą „wszechobecnego” szyfrowania (pervasive encryption). Dzięki temu FHE pozwala na pracę z danymi nawet bez ich odszyfrowania.
Dodatkowo system Data Privacy Passports (skonsolidowany system ochrony informacji) pozwala klientom IBM Z ustalać uprawnienia do pracy z danymi dla konkretnych osób korzystając z mechanizmu kontroli dostępu i wycofać dostęp do danych nawet w trakcie ich przesyłania.
Jak informuje IBM w swoim komunikacie prasowym: „Początkowo zaproponowana przez matematyków w latach 70-tych XX wieku, a następnie po raz pierwszy zaprezentowana w 2009 roku, technologia całkowitego homomorficznego szyfrowania stała się unikalnym sposobem ochrony prywatności informacji. Pomysł jest prosty: teraz możesz przetwarzać dane poufne bez ich wcześniejszego odszyfrowania. Krótko mówiąc, nie możesz ukraść informacji, jeśli nie możesz jej zrozumieć”.
Dla klientów IBM Z (s390x) pierwsze wydanie zestawu narzędzi FHE dla Linuksa obsługuje jedynie Ubuntu i Fedorę, natomiast dla platform x86 to narzędzie działa również na CentOS.
Tymczasem IBM wyraziła pewność, że doświadczeni programiści, dobrze zaznajomieni z Dockerem, będą mogli łatwo przenieść narzędzia FHE od IBM do innych dystrybucji GNU/Linux. Każda wersja zestawu narzędzi zapewnia użytkownikom dostęp do wbudowanego środowiska IDE (Integrated Development Environment) przez przeglądarkę internetową zainstalowaną w ich systemie operacyjnym.
Przed rozpoczęciem pracy z zestawem narzędzi FHE dla Linuksa zaleca się zapoznanie się z dokumentacją na stronie projektu na GitHub. Oprócz wersji na GitHub dostępny jest kontener na Docker Hub.
Aby lepiej zrozumieć działanie systemu całkowitego homomorficznego szyfrowania od IBM, warto zapoznać się z oficjalnym wideo-anonsem.
Źródło: linux.org.ru
