Повністю гомоморфне шифрування: огляд та сценарії застосування
повністю гомоморфне шифрування(FHE) є особливим шифрувальним схемою, яка дозволяє виконувати функціональні обчислення без розшифрування, тим самим захищаючи конфіденційність. На відміну від традиційного статичного шифрування та шифрування під час передачі, FHE може виконувати складну обробку на зашифрованих даних, що особливо корисно в сценаріях захисту конфіденційності з багатосторонньою співпрацею.
Типове застосування FHE – це онлайн-система голосування. Виборці можуть надсилати зашифровані голоси посередницькій сутності, яка може підраховувати голоси без розшифровування, а в кінці лише оголошує остаточний результат. Це уникає проблеми, коли в традиційних схемах посередник повинен розшифрувати всі бюлетені для підрахунку, що краще захищає конфіденційність голосування.
У системі FHE функція шифрування та процес обчислення є відкритими, але вхідні дані та вихідні результати є зашифрованими. Тільки ті, хто має ключ для дешифрування, можуть отримати відкриту інформацію. FHE є компактною схемою шифрування, де розмір вихідного шифротексту та складність дешифрування залежать лише від початкового вводу, а не від складності процесу обчислення.
FHE зазвичай містить такі типи ключів:
Ключ для розшифровки: основний ключ системи, що використовується для розшифровки FHE шифрованих даних, зазвичай зберігається користувачем локально.
Шифрувальний ключ: використовується для перетворення відкритого тексту в зашифрований, в режимі відкритого ключа може бути опублікований.
Обчислення ключа: використовується для гомоморфних операцій над шифротекстом, також може бути відкритим.
Основні моделі застосування FHE включають:
Модель аутсорсингу: делегування обчислювальних завдань з чутливими даними хмарному постачальнику послуг, одночасно захищаючи конфіденційність даних.
Режим обчислень для двох сторін: дозволяє обом сторонам виконувати спільні обчислення без розкриття своїх приватних даних.
Агрегатний режим: безпечно агрегує дані від кількох учасників, підходить для таких сценаріїв, як федеративне навчання.
Клієнт-серверна модель: сервер надає приватні обчислювальні послуги AI моделі для кількох незалежних клієнтів.
Основна перевага FHE в порівнянні з традиційними схемами шифрування полягає в можливості виконання складних обчислень над шифрованими даними, що відкриває нові можливості для захисту конфіденційності. Але наразі обчислювальні витрати FHE все ще є дуже великими, і необхідні подальші технологічні прориви та спеціалізоване апаратне забезпечення, щоб реалізувати його в більш широких сценаріях.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
8 лайків
Нагородити
8
5
Поділіться
Прокоментувати
0/400
TerraNeverForget
· 07-15 04:55
бик вау, нарешті є можливість шифрування конфіденційності
Глибина аналізу повністю гомоморфного шифрування FHE: нова парадигма захисту приватності в обчисленнях
Повністю гомоморфне шифрування: огляд та сценарії застосування
повністю гомоморфне шифрування(FHE) є особливим шифрувальним схемою, яка дозволяє виконувати функціональні обчислення без розшифрування, тим самим захищаючи конфіденційність. На відміну від традиційного статичного шифрування та шифрування під час передачі, FHE може виконувати складну обробку на зашифрованих даних, що особливо корисно в сценаріях захисту конфіденційності з багатосторонньою співпрацею.
Типове застосування FHE – це онлайн-система голосування. Виборці можуть надсилати зашифровані голоси посередницькій сутності, яка може підраховувати голоси без розшифровування, а в кінці лише оголошує остаточний результат. Це уникає проблеми, коли в традиційних схемах посередник повинен розшифрувати всі бюлетені для підрахунку, що краще захищає конфіденційність голосування.
У системі FHE функція шифрування та процес обчислення є відкритими, але вхідні дані та вихідні результати є зашифрованими. Тільки ті, хто має ключ для дешифрування, можуть отримати відкриту інформацію. FHE є компактною схемою шифрування, де розмір вихідного шифротексту та складність дешифрування залежать лише від початкового вводу, а не від складності процесу обчислення.
FHE зазвичай містить такі типи ключів:
Ключ для розшифровки: основний ключ системи, що використовується для розшифровки FHE шифрованих даних, зазвичай зберігається користувачем локально.
Шифрувальний ключ: використовується для перетворення відкритого тексту в зашифрований, в режимі відкритого ключа може бути опублікований.
Обчислення ключа: використовується для гомоморфних операцій над шифротекстом, також може бути відкритим.
Основні моделі застосування FHE включають:
Модель аутсорсингу: делегування обчислювальних завдань з чутливими даними хмарному постачальнику послуг, одночасно захищаючи конфіденційність даних.
Режим обчислень для двох сторін: дозволяє обом сторонам виконувати спільні обчислення без розкриття своїх приватних даних.
Агрегатний режим: безпечно агрегує дані від кількох учасників, підходить для таких сценаріїв, як федеративне навчання.
Клієнт-серверна модель: сервер надає приватні обчислювальні послуги AI моделі для кількох незалежних клієнтів.
Основна перевага FHE в порівнянні з традиційними схемами шифрування полягає в можливості виконання складних обчислень над шифрованими даними, що відкриває нові можливості для захисту конфіденційності. Але наразі обчислювальні витрати FHE все ще є дуже великими, і необхідні подальші технологічні прориви та спеціалізоване апаратне забезпечення, щоб реалізувати його в більш широких сценаріях.