Сокіл як підпис транзакції Ethereum: хороше, погане та жахливе

2/5/2025, 8:32:44 AM
Середній
Ефіріум
У цьому випуску ми заглибимося в алгоритм Falcon, перспективний післяквантовий алгоритм підпису, розглянемо його переваги, недоліки та практичні перешкоди інтеграції його в транзакційну структуру Ethereum.

Це частина 2 серії блогів, в яких досліджується можливість впровадження післяквантової схеми підпису для Ethereum. ВЧастина 1, ми розглянули основні виклики та питання, пов'язані з переходом Ethereum до квантово-стійкого майбутнього. У цій частині ми поглибимося в алгоритм Falcon, перспективний після-квантовий алгоритм підпису, розглядаючи його переваги, недоліки та практичні перешкоди при інтеграції його в транзакційну структуру Ethereum.

Схема підпису Яструба - Технічний огляд

Сокіл 3 (Fast-Fourier Lattice-based Compact Signatures over NTRU) заснована на сітковому криптографічному підході до підписів, запропонованому Гентрі, Пейкертом та Вайкунтанатаном (GPV 2). Вона застосовує цю структуру до решіток NTRU та використовує семплер пастки "швидкого зразка Фур'є". Схема ґрунтується на проблемі короткого інтервального рішення (SIS) над NTRU 3решетки, які вважаються обчислювально складними для розв'язання в загальному випадку, навіть з квантовими комп'ютерами, оскільки наразі не відомо жодного ефективного алгоритму розв'язання.

Основні компоненти

Falcon заснований на парадигмі хеш-енд-знак і є еволюцією традиційної схеми підпису RSA. Однак, замість того, щоб покладатися на теоретико-числові задачі, він використовує жорсткість задач на основі ґраток. Безпека Falcon заснована на твердості знаходження коротких векторів у ґратках NTRU, використовуючи гауссові методи вибірки для генерації баз люків зі зменшеними нормами. Це забезпечує ефективну генерацію та підписання ключів.

  1. Генерація ключа:
    • Заданий поліноміальний кільцевий NTRU (Z[X]/(Xn+1)), приватний ключ складається з двох коротких поліномів (f,g), що задовольняють рівнянню NTRU.
    • Публічний ключ виводиться як (h = g / f) в кільці (Zq[X] / (Xn+1)).
  2. Процес підписування:
    • Повідомлення хешується у вектор виклику в області решітки.
    • Коротке рішення вибірково відбирається за допомогою швидкого вибіркового перетворення Фур'є, що забезпечує компактний розмір підпису, зберігаючи при цьому безпеку від атак на скорочення решітки.
    • Підпис складається з короткого решітчастого вектора, який задовольняє виклик.
  3. Верифікація:
    • Перевірник перевіряє, чи задовольняє підпис відношення публічного ключа в решітчастому кільці.
    • Перевірка включає обчислення норм та забезпечення валідності базису решітки за модулярною арифметикою.

Сокіл призначений для надання надійного рішення післяквантового підпису, поєднуючи криптографію на основі решіток з ефективними техніками вибірки. Хоча його переваги у сфері безпеки очевидні, як і будь-яка криптографічна система, він має певні компроміси з точки зору складності та викликів впровадження. Тепер давайте розглянемо основні моменти, потенційні пастки та деякі з найбільш складних аспектів Falcon.

Добре

Крім відомих переваг, які виділив NIST, таких як Компактні підписи, Швидкі операції (ефективне генерація ключів та верифікація за допомогою техніки FFT) та Докази безпеки (що ґрунтуються на решітчатих скороченнях та гіпотезах про випадкову складність). Falcon також надає специфічні переваги для Ethereum. Зокрема, він має чітко визначений час роботи у гірших випадках, що робить його особливо корисним для віртуальної машини Ethereum (EVM), де передбачувана продуктивність та час виконання є важливими для масштабованості та надійності.

Погане

Залежність Falcon від арифметики з плаваючою комою та спеціалізованих трансформацій числової теорії (NTT/FFT) може призвести до складності реалізації та чутливості до уразливостей бічних каналів під час підписування. Однак це НЕ є серйозною проблемою для Ethereum, оскільки підписування відбувається поза ланцюжком, де продуктивність менш критична. Основний акцент зроблено на оптимізації процесу перевірки, який відбувається в ланцюжку, забезпечуючи ефективне та безпечне виконання.

The Gnarly

Тривають дослідження щодо ефективного агрегування сигнатур Falcon, такі як робота, представлена в цьому папір 7. Припускаючи, що агрегація буде достатньо ефективною, використовуючи Falcon в рівні консенсусу для заміни підпису BLS (замість альтернативний варіант пропозиція 4на основі хеш-заснованих багатопідписних підписів) сприятиме збереженню більш однорідного стеку в усій мережі Ethereum.

Висновок

Falcon - сильний кандидат для застосування післяквантової криптографії, включаючи блокчейн-системи, такі як Ethereum, де розмір підпису та ефективність перевірки мають вирішальне значення. У частині 3 серії ми розпочнемо впровадження гібридного підходу, введеного в Частина 1, спочатку зосереджуючись на Абстракції облікового запису та контракті Solidity для перевірки Falcon, зводячи містки між пост-квантовою безпекою та поточною інфраструктурою Ethereum.

Відмова від відповідальності:

  1. Цю статтю перепечатано з [ ethresear]. Усі авторські права належать оригінальному автору [асансо]. Якщо є заперечення проти цього передруку, будь ласка, зв'яжіться з Ворота Навчаннякоманда і вони оперативно вирішать це.
  2. Відповідальність за відмову: Погляди та думки, висловлені у цій статті, є виключно думкою автора і не становлять жодної інвестиційної поради.
  3. Переклади статті на інші мови виконуються командою gate Learn. Якщо не зазначено інше, копіювання, поширення або плагіат перекладених статей заборонено.

Поділіться

Криптокалендар

Майстерні Solidity
VeChain оголосила про запуск ініціативи з навчання розробників у партнерстві з університетами Великобританії, починаючи з 5 серпня. Програма включає шість майстер-класів, спрямованих на навчання студентів та глобальних учасників тому, як створювати смартконтракти на VeChain за допомогою Solidity. Серія завершиться онлайн хакатоном, запланованим з 22 вересня по 6 жовтня, з загальним призовим фондом у $30,000. Додаткові деталі очікуються в найближчі тижні.
VET
-3.53%
2025-09-14
ETH Tokyo в Токіо
COTI візьме участь в ETH Tokyo в Токіо з 12 по 15 вересня.
COTI
-5.31%
2025-09-14
127MM Токен Unlock
Starknet розблокує токени о 12:00 UTC.
STRK
-2.42%
2025-09-14
Розблокування Токенів
Sei розблокує 55,560,000 SEI токенів 15 вересня, що становить приблизно 1.18% від поточного обсягу обігу.
SEI
-2.22%
2025-09-14
Конструктор цифрових доказів
"Програма Digital Evidence Builder дозволяє вам захистити дані за допомогою Digital Evidence, використовуючи ту ж перевірену Міністерством оборони технологію відбитків пальців..."
DAG
-2.31%
2025-09-14

Статті на тему

Як поставити ETH?
Початківець

Як поставити ETH?

Після завершення злиття Ethereum нарешті перейшов від PoW до PoS. Стакери тепер підтримують безпеку мережі, ставлячи ETH і отримуючи винагороди. Перш ніж робити ставки, важливо вибрати відповідні методи та постачальників послуг. Після завершення злиття Ethereum нарешті перейшов від PoW до PoS. Стакери тепер підтримують безпеку мережі, ставлячи ETH і отримуючи винагороди. Перш ніж робити ставки, важливо вибрати відповідні методи та постачальників послуг.
11/21/2022, 10:20:50 AM
Що таке Wrapped Ethereum (WETH)?
Початківець

Що таке Wrapped Ethereum (WETH)?

Wrapped Ethereum (WETH) – це версія ERC-20 рідної валюти блокчейну Ethereum, Ether (ETH). Токен WETH прив'язаний до оригінальної монети. На кожен WETH в обігу є ETH в резерві. Метою створення WETH є сумісність у мережі. ETH не відповідає стандарту ERC-20, і більшість DApps, створених у мережі, дотримуються цього стандарту. Тому WETH використовується для полегшення інтеграції ETH у програми DeFi.
11/24/2022, 8:49:09 AM
Що таке Neiro? Все, що вам потрібно знати про NEIROETH у 2025 році
Середній

Що таке Neiro? Все, що вам потрібно знати про NEIROETH у 2025 році

Neiro — це собака породи Шиба-іну, яка надихнула на запуск токенів Neiro на різних блокчейнах. Станом на 2025 рік Neiro Ethereum (NEIROETH) перетворився на провідну мем-монету з ринковою капіталізацією 215 мільйонів доларів, 87 000+ власників і лістингами на 12 основних біржах. Екосистема тепер включає DAO для управління спільнотою, офіційний магазин товарів і мобільний додаток. NEIROETH впровадив рішення рівня 2 для підвищення масштабованості та закріпив свою позицію в топ-10 монет-мемів на собачу тематику за ринковою капіталізацією, підкріплені жвавою спільнотою та провідними криптоінфлюенсерами.
9/5/2024, 3:37:06 PM
Що таке Об'єднання?
Початківець

Що таке Об'єднання?

Після того як Ethereum пройде остаточну тестову мережу з Mainnet, Ethereum офіційно перейде з PoW на PoS. Тоді який вплив ця безпрецедентна революція принесе криптосвіту?
7/10/2024, 9:12:24 AM
Що таке Ethereum 2.0? Розуміння злиття
Середній

Що таке Ethereum 2.0? Розуміння злиття

Зміна в одній із найпопулярніших криптовалют, яка може вплинути на всю екосистему
11/21/2022, 8:34:12 AM
Топ 10 ETH LST Токен
Початківець

Топ 10 ETH LST Токен

Конкуренція в секторі стейкінгу ETH нагрівається, з'являються різноманітні інноваційні геймплей та екосистеми винагород, які привертають увагу ринку. Ця стаття відфільтрує Топ-10 токенів ETH LST, які варто врахувати з урахуванням рейтингу за ринковою капіталізацією.
10/28/2024, 1:45:41 PM
Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!