Co twórca B-Money, Wei Dai, zaoferował kryptografii

Mam nadzieję, że przeczytanie kilku poprzednich artykułów z tej serii pomogło ci poznać Wei Dai i B-Money, protokół zaproponowany przez niego i jednego z poprzedników koronowanego aktywa kryptograficznego Bitcoin.

W tym artykule omówimy pokrótce niektóre z jego wkładów w kryptografię, w tym bibliotekę Crypto++, VMAC Internet Draft i kilka innych.

Zacznijmy od biblioteki Crypto++

Biblioteka Crypto++

Crypto++ Library to otwarty schemat kryptograficzny oferowany przez założyciela B-money Wei Dai w 1995 roku. Schemat zawiera szeroką gamę algorytmów, w tym uwierzytelnione schematy kryptograficzne, szybkie szyfry, operacje haszujące, kody uwierzytelniania wiadomości i wiele innych.

Najnowsza wersja Crypto++ Library (8.6.0) obsługuje Visual Studio 2003-2019, Apple Clang 4.3 -12.0, Intel C++ Compiler 9 – 16.0, IBM XL C/C++ 10.0 – 14.0 i więcej.

Biblioteka kryptograficzna wykorzystuje skompilowaną bibliotekę DLL zoptymalizowaną dla systemu Windows i jest obecnie wymieniona w programie Cryptographic Module Validation Program (CMVP), czyniąc ją niewalidowaną.

Biblioteka Crypto ++ próbuje poradzić sobie z włamaniami do kanału bocznego za pomocą kilku podejść zaradczych. Instrukcje dotyczące sprzętu są w tym procesie na czele. Wykorzystuje również inne podejścia, w tym metody uwzględniające pamięć podręczną, czas stały i kierując się do wzorców, aby zredukować wyciek do jak najniższego poziomu.

Projekt internetowy VMAC

Projekt internetowy VMAC został zaproponowany przez Wei Dai wraz z Tedem Krovetzem w oparciu o szyfry blokowe. Głównym motywem tego projektu było przesunięcie ograniczeń oprogramowania 64-bitowego podczas pracy na infrastrukturach 32-bitowych. VMAC korzysta z funkcji VHASH.

Projekt internetowy składa się z 6 części, zaczynając od podstawowych operacji i notacji, po których następują operacje wyprowadzania kluczy i padów, tworzenie tagów VMAC, VHASH oraz rozważania dotyczące bezpieczeństwa i IANA.

Licznik przeciwko protokołowi SSH2

Wei Dai wykorzystał luki w zabezpieczeniach protokołu SSH2 lub Secure Shell 2.0, kodu składającego się z kilku warstw frameworka, obejmujących połączenie, uwierzytelnianie i mobilizację.

Mówi, że atakujący jest w stanie zainicjować atak z tekstem jawnym, jeśli jest w stanie zaobserwować poprzedni blok zaszyfrowanego tekstu, ponieważ działa on jako IV w pozostałej części wiadomości.

Zaoferował również notatki dotyczące protokołu Lucas, oferując praktyczne przypadki użycia protokołu w kryptografii.

Zakończę artykuł tutaj, aw następnej części omówimy PipeNet, protokół zoptymalizowany pod kątem komunikacji anonowej o niskim opóźnieniu.

Anubhawa B
Najnowsze posty Anubhav B (zobacz wszystkie)

Źródło: https://www.thecoinrepublic.com/2022/07/07/what-b-money-creator-wei-dai-has-offered-to-cryptography/