Jest to aplikacja dla systemu Linux o nazwie BEDBUG CSPRNG Stream Cipher, której najnowszą wersję można pobrać jako BEDBUG1.3.1-exe.zip. Można go uruchomić online w bezpłatnym dostawcy hostingu OnWorks dla stacji roboczych.
Pobierz i uruchom online tę aplikację o nazwie BEDBUG CSPRNG Stream Cipher with OnWorks za darmo.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
ZDJĘCIA EKRANU:
Pluskwa CSPRNG Stream Cipher
OPIS:
BEDBUG to mały, szybki, kryptograficznie bezpieczny generator liczb pseudolosowych (CSPRNG) i szyfr strumieniowy. Wykazuje równomierną dystrybucję, szybko się miesza (w najgorszym przypadku lawina jest lepsza niż 16-bitowa), nie ma wykrytego odchylenia i występuje w trzech wariantach: BEDBUG128, z wewnętrzną tablicą stanów zawierającą 128+3 32-bitowych słów; BEDBUG256, ze stanem wewnętrznym 256+3 słów; i BEDBUG512 ze stanem 512+3 słów. Pierwsza pozwala na zaszczepianie kluczem o długości do 4096 lub 8192 bitów, druga z kluczem o długości 16384 bitów.
Sam generator BEDBUG to zaledwie 5 linii kodu: Trzy obroty; dwa pseudolosowe wyszukiwania.
Domyślna konfiguracja BEDBUG zmienia stałe rotacji w nieprzewidywalny sposób. Te cztery zestawy trzech wartości różnią się między BEDBUG128, BEDBUG256 i BEDBUG512 i zostały wybrane, dostrojone i przetestowane w każdym przypadku pod kątem optymalnej lawiny, która nigdy nie jest mniejsza niż 16.5 bitów.
BEDBUG przeszedł rygorystyczne standardowe testy branżowe pod kątem losowości, w tym NIST i DIEHARD.
Korzyści
- Szybkie i zabezpieczone kryptograficznie strumienie liczb losowych
- Dostrojone stałe rotacji zapewniają szybkie miksowanie (ponad 16.5-bitowa lawina)
- Stałe rotacji zmieniały się w nieprzewidywalny sposób przy każdym obrocie generatora
- Możliwość rozmieszczenia kluczy o długości do 4096, 8192 lub 16384 bitów
- Ekstremalnie długie okresy: gwarantowane znacznie powyżej 2**512
- Podstawowy RNG można zakodować w zaledwie 5 liniach C
- BEDBUG przeszedł najbardziej rygorystyczne testy branżowe: NIST i DIEHARD
- Zaimplementowane identycznie w C i Pascalu, z pełnym kodem źródłowym i przykładowymi programami
- Zawiera MOTET Cipher & SE Scrambler, szybki program szyfrujący w C
- Pakiet zawiera obszerne wyniki testów dla wszystkich wariantów BEDBUG
- Sam przetestuj BEDBUG: w dystrybucji znajduje się kilka programów testowych PRNG
Publiczność
Nauka/Badania, Edukacja, Deweloperzy, Inni odbiorcy, Bezpieczeństwo, Inżynieria
Interfejs użytkownika
X Window System (X11), Win32 (MS Windows), konsola/terminal, wiersz poleceń
Język programowania
C, wolny Pascal
Kategorie
Jest to aplikacja, którą można również pobrać z https://sourceforge.net/projects/bedbug-csprng-stream-cipher/. Został umieszczony w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.