Ethereum (ETH) badacze zaproponowali SPHINCS-, projekt podpisu postkwantowego, który mógłby pozwolić portfelom weryfikować quantum-resistant signatures wewnątrz EVM.
Kluczowe punkty:
- SPHINCS- jest schematem weryfikacji podpisu na etapie badań, zbudowanym z myślą o bezpieczeństwie portfeli Ethereum.
- Propozycja używa KECCAK256 zamiast standardowego SHAKE256, aby działać w istniejącym EVM.
- Wariant C13 jest wyceniany na około 127 000 gas przy podpisie o rozmiarze 3 704 bajty.
Portfele Ethereum
Propozycja została opublikowana na Ethereum Research 12 czerwca i przypisuje autorstwo użytkownikowi nicocsgy, ze szczególnymi podziękowaniami dla Vitalika Buterina i innych współtwórców.
Wprowadza ona (SPHINCS-), wymawiane „SPHINCS minus”, jako bezstanowy schemat weryfikacji podpisów postkwantowych zoptymalizowany pod Ethereum Virtual Machine.
Problem ma charakter długoterminowy, ale bezpośredni.
Dzisiejsze portfele blockchain opierają się na założeniach kryptograficznych, które potężne komputery kwantowe mogą z czasem osłabić, dlatego badacze Ethereum testują ścieżki migracji, zanim takie ataki staną się praktyczne.
SPHINCS- jest zbudowany wokół EVM w jego obecnej postaci, więc projekt nie wymaga od Ethereum dodawania prekompilacji ani zmiany bazowego protokołu.
Propozycja zastępuje standardowe funkcje skrótu SLH-DSA, w tym SHAKE256, funkcją KECCAK256, która jest już natywna dla Ethereum i może być używana w logice weryfikacji w Solidity.
Also Read: Anthropic Shuts Claude Fable 5 And Mythos 5 After US Government Order
Bezpieczeństwo kwantowe
Wpis zawęża też budżet podpisów tak, aby pasował do zwykłych portfeli blockchain, zamiast utrzymywać szerszy, standardowy cel 2^64 podpisów na klucz.
SPHINCS- koncentruje się na zakresie między 2^14 a 2^20 podpisów na klucz, argumentując, że zwykłe adresy Ethereum nie potrzebują nieograniczonego budżetu podpisywania.
Wpis podaje, że średni roczny 99,9. percentyl liczby transakcji Ethereum wynosił około 431 na adres od czasu The Merge, co wspiera bardziej specyficzne dla portfeli parametry.
Dla wariantu C13 propozycja podaje koszty weryfikacji na poziomie około 127 000 gas i rozmiar podpisu 3 704 bajty.
Porównuje to ze SLH-DSA-SHA2-128-24, który – jak podano – kosztuje 142 000 gas, używa podpisu o rozmiarze 3 856 bajtów i wymaga około 1,07 miliarda wywołań funkcji haszującej przy podpisywaniu.
Projekt nie jest standardem.
Wpis stwierdza, że SPHINCS- nie podąża ściśle za FIPS 205, ponieważ używa Keccak i ograniczonych budżetów podpisywania, podczas gdy podpisywanie na portfelach sprzętowych pozostaje praktyczną przeszkodą.
Warianty C11 i C12 są opisane jako kompatybilne z portfelami sprzętowymi, ale czasy podpisywania na bezpiecznym elemencie ST33K1M5 wynoszą odpowiednio 390 sekund i 47,5 sekundy, co pokazuje, że sama wydajność weryfikacji nie rozwiązuje kwestii doświadczenia użytkownika.
Prace Ethereum nad odpornością postkwantową toczą się kilkoma torami, w tym nad nowymi schematami podpisów, abstrakcją kont, planowaniem migracji i projektowaniem portfeli, ponieważ zmiany w bezpieczeństwie kont mogą wymagać lat koordynacji między użytkownikami i infrastrukturą.
Read Next: ChatGPT Hits One Billion Monthly App Users As Public AI Sentiment Turns Mixed





