Повністю гомоморфне шифрування технології та сценарії застосування
повністю гомоморфне шифрування(FHE) є спеціальною схемою шифрування, яка дозволяє виконувати функціональні обчислення над шифротекстом без його розшифрування, отримуючи зашифрований результат виходу цієї функції, тим самим захищаючи конфіденційність даних. На відміну від традиційного статичного шифрування та шифрування під час передачі, FHE може виконувати складні обчислювальні операції над шифротекстом.
Типовим застосуванням FHE є онлайн-системи голосування. Виборці можуть зашифрувати свої голоси та подати їх, посередницький орган збирає всі зашифровані голоси, підраховує кількість голосів і публікує остаточні результати, не розшифровуючи конкретні голоси кожної особи. Це уникає проблеми, коли посередник у традиційних схемах шифрування повинен розшифрувати всі дані для підрахунку, що краще захищає конфіденційність.
Системи повністю гомоморфного шифрування зазвичай містять такі категорії ключів:
Ключ для розшифровки: головний ключ системи, який використовується для розшифровки FHE шифрованих даних, зазвичай зберігається локально лише у власника ключа.
Шифрувальний ключ: використовується для перетворення відкритого тексту в зашифрований, у режимі відкритого ключа може бути опублікований.
Обчислення ключа: використовується для гомоморфних операцій над шифротекстом, може бути опубліковано, але не може бути використано для зламу шифротексту.
FHE має кілька поширених моделей застосування:
Модель аутсорсингу: передача чутливих даних для шифрування хмарному постачальнику для обробки, підходить для таких сценаріїв, як PIR.
Режим обчислень для обох сторін: обидві сторони надають конфіденційні дані для спільних обчислень, такі як "проблема мільйонера".
Агрегатний режим: агрегація зашифрованих даних кількох учасників для федеративного навчання, систем голосування тощо.
Клієнт-серверна модель: сервер надає послуги розрахунку приватних AI моделей для кількох клієнтів.
Перевага FHE полягає в тому, що безпека базується на шифрувальних алгоритмах, а не на апаратному забезпеченні, що дозволяє запобігти атакам через бічні канали. Але наразі обчислювальні витрати досить великі, і для широкого застосування необхідна спеціалізована апаратура. У майбутньому, з розвитком технологій, FHE може відігравати більшу роль у сфері обчислень з урахуванням приватності.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
9 лайків
Нагородити
9
4
Поділіться
Прокоментувати
0/400
ParanoiaKing
· 15год тому
Чому це слово "гомоморфізм" таке складне?
Переглянути оригіналвідповісти на0
DefiSecurityGuard
· 15год тому
все ще підозріло. покажи мені звіти аудиту спочатку.
повністю гомоморфне шифрування: в Шифротексті обчислювальні рішення для захисту приватності
Повністю гомоморфне шифрування технології та сценарії застосування
повністю гомоморфне шифрування(FHE) є спеціальною схемою шифрування, яка дозволяє виконувати функціональні обчислення над шифротекстом без його розшифрування, отримуючи зашифрований результат виходу цієї функції, тим самим захищаючи конфіденційність даних. На відміну від традиційного статичного шифрування та шифрування під час передачі, FHE може виконувати складні обчислювальні операції над шифротекстом.
Типовим застосуванням FHE є онлайн-системи голосування. Виборці можуть зашифрувати свої голоси та подати їх, посередницький орган збирає всі зашифровані голоси, підраховує кількість голосів і публікує остаточні результати, не розшифровуючи конкретні голоси кожної особи. Це уникає проблеми, коли посередник у традиційних схемах шифрування повинен розшифрувати всі дані для підрахунку, що краще захищає конфіденційність.
Системи повністю гомоморфного шифрування зазвичай містять такі категорії ключів:
Ключ для розшифровки: головний ключ системи, який використовується для розшифровки FHE шифрованих даних, зазвичай зберігається локально лише у власника ключа.
Шифрувальний ключ: використовується для перетворення відкритого тексту в зашифрований, у режимі відкритого ключа може бути опублікований.
Обчислення ключа: використовується для гомоморфних операцій над шифротекстом, може бути опубліковано, але не може бути використано для зламу шифротексту.
FHE має кілька поширених моделей застосування:
Перевага FHE полягає в тому, що безпека базується на шифрувальних алгоритмах, а не на апаратному забезпеченні, що дозволяє запобігти атакам через бічні канали. Але наразі обчислювальні витрати досить великі, і для широкого застосування необхідна спеціалізована апаратура. У майбутньому, з розвитком технологій, FHE може відігравати більшу роль у сфері обчислень з урахуванням приватності.