Přečtení několika předchozích článků v této sérii vám snad pomohlo dozvědět se o Wei Dai a B-Money, protokolu, který navrhl on a jeden z předchůdců korunovaného kryptoaktiva Bitcoin.
V tomto článku budeme stručně diskutovat o některých jeho příspěvcích ke kryptografii, včetně knihovny Crypto++, VMAC Internet Draft a některých dalších.
Začněme knihovnou Crypto++
Knihovna Crypto++
Crypto++ Library je open source kryptografické schéma nabízené zakladatelem B-money Wei Dai již v roce 1995. Schéma obsahuje širokou škálu algoritmů včetně ověřených kryptografických schémat, vysokorychlostních šifer, hashovacích operací, kódů pro ověřování zpráv a dalších.
Nejnovější verze Crypto++ Library (8.6.0) podporuje Visual Studio 2003-2019, Apple Clang 4.3 -12.0, Intel C++ Compiler 9 – 16.0, IBM XL C/C++ 10.0 – 14.0 a další.
Kryptografická knihovna využívá zkompilovanou knihovnu DLL optimalizovanou pro Windows a je aktuálně uvedena v programu CMVP (Cryptographic Module Validation Program), díky čemuž není validovaná.
Crypto++ Library se snaží řešit hackování postranních kanálů pomocí několika svých nápravných přístupů. Hardwarové pokyny jsou v tomto procesu na prvním místě. Využívá také další přístupy, včetně metod založených na mezipaměti, konstantního času a procházení vzorů ke snížení úniku na co nejnižší možnou míru.
Internetový koncept VMAC
Internetový návrh VMAC navrhl Wei Dai spolu s Tedem Krovetzem na základě blokových šifer. Hlavním motivem tohoto návrhu bylo posunout limity 64bitového softwaru při provozu na 32bitových infrastrukturách. VMAC využívá funkci VHASH.
Internetový návrh se skládá ze 6 částí, počínaje základními operacemi a notací, následují operace odvozování kláves a padů, vytváření tagů VMAC, VHASH a úvahy o zabezpečení a IANA.
Proti protokolu SSH2
Wei Dai odřízl zranitelnost protokolu SSH2 nebo protokolu Secure Shell 2.0, což je kód skládající se z několika vrstev rámce, který zahrnuje připojení, autentizaci a mobilizaci.
Říká, že útočník je schopen zahájit útok v otevřeném textu, pokud je schopen pozorovat předchozí blok šifrovaného textu, protože funguje jako IV pro zbytek zprávy.
Nabídl také poznámky týkající se protokolu Lucas, které nabízejí praktické případy použití protokolu v kryptografii.
Uzavřem to článek zde a v další části budeme diskutovat o PipeNetu, protokolu optimalizovaném pro anon comms s nízkou latencí.
Zdroj: https://www.thecoinrepublic.com/2022/07/07/what-b-money-creator-wei-dai-has-offered-to-cryptography/