В 2020 році дослідники IBM створили новий тип шифрування – гомоморфне шифрування, яке ускладнює витік даних з «хмари». Це гомоморфне шифрування дозволяє обробляти зашифровану інформацію без її розшифровування. Нещодавно Apple повідомила, що запроваджує цей тип шифрування у своїх продуктах.
Гомоморфне шифрування (Fully Homomorphic Encryption , FHE) вирішує важливу проблему доступу до інформації сторонніх осіб, які мають такі ж права, що у творця інформації. Часто це називають «проблемою системних адміністраторів», які володіють високими правами доступу до комп’ютерів робітників і можуть отримати доступ до будь-яких відомостей та додатків на сервері.
Згідно з дописом у блозі, де детально описано випуск, майбутній випуск цієї функції буде частиною нового пакета Swift.
Один із способів, за допомогою якого ми зможемо побачити цю техніку в дії — це майбутня функція Live Caller ID Lookup, яка дебютує в iOS 18 . Apple каже, що ця функція надсилатиме мобільні номера абонентів на сервер, щоб отримати базу даних, де можна запросити інформацію про номер, фактично не розкриваючи номер.
Apple пояснює, як саме працює процес голоморфного шифрування, у публікації на GitHub, і компанія каже, що використовуватиме Private Information Retrieval (PIR) для пошуку інформації про різні номери. Однак основний робочий процес зазвичай виглядає так:
- Клієнт шифрує конфіденційні дані та передає їх на сервер.
- Сервер виконує різні обчислення без розшифровки даних.
- Результати різних обчислень надсилаються назад клієнту, де клієнт може їх розшифрувати.
Apple не повідомила, в яких саме функціях вона використовуватиме цю техніку.