123
GostCrypt

GostCrypt

Projekt Gostcrypt został uruchomiony pod koniec 2013 roku jako widżet (późnego) projektu Truecrypt.
Projekt Gostcrypt został uruchomiony pod koniec 2013 roku jako widżet (późnego) projektu Truecrypt.Ma zamiar pójść dalej niż kiedykolwiek.Od późnych lat 70. większość wykorzystywanych algorytmów (by nie powiedzieć wszystkich) to systemy szyfrujące UKUSA, które zostały wybrane, promowane i znormalizowane pod kontrolą USA i krajów satelickich.Uzasadnienie bezpieczeństwa Szyfr blokowy GOST 28147-89 używa 256-bitowych kluczy do szyfrowania lub deszyfrowania.Wewnętrznie ten klucz jest podzielony na osiem 32-bitowych podkluczy.W procesie ustawiania klucza GOST 28147-89 w ramach przygotowań do szyfrowania i deszyfrowania, S-Box jest modyfikowany w oparciu o dostarczony klucz, zapewniając pierwszy stopień dywersyfikacji algorytmu (a tym samym zapewniając odporność na znane ataki).W tym procesie S-Box „GOST R 34.11-94 CryptoProParamSet” z RFC 4357 jest używany jako początkowy S-Box.256-bitowy klucz szyfrujący jest mieszany za pomocą funkcji skrótu GOST R 34.11-2012, która daje 512-bitowe podsumowanie.Ponieważ zarówno początkowy S-Box, jak i skrót zawierają 512 bitów informacji, w 4-bitowych wpisach S-Box zastosowano moduł dodawania bitowego dwa (patrz schemat poniżej).Powstały zależny od klucza S-Box służy do szyfrowania i deszyfrowania.Podczas szyfrowania i deszyfrowania szyfr blokowy GOST 28147-89 jest używany w trybie pracy XTS.Numer jednostki danych, przesunięcie dysku stosowane w algorytmie XTS, jest łączony z kluczem GOST 28147-89 przy użyciu modulowego dodawania bitowego dwa.Ta operacja zapewnia użycie innego klucza dla każdej 512-bajtowej sekcji dysku.Biorąc pod uwagę, jak niewielkie zmiany w używanym kluczu powodują duże zmiany w wynikowym tekście zaszyfrowanym, ten mechanizm stanowi dodatkowe wyzwanie dla potencjalnego przeciwnika.

Stronie internetowej:

cechy

Alternatywy dla GostCrypt dla Linux z licencją open source