[Algorytmy][Kryptografia] Czy taki szyfr będzie bezpieczny?

Awatar użytkownika
Borneq
Użytkownik
Użytkownik
Posty: 247
Rejestracja: 23 lip 2010, o 07:50
Płeć: Mężczyzna
Lokalizacja: geo:lat=0 geo:lon=0
Podziękował: 13 razy

[Algorytmy][Kryptografia] Czy taki szyfr będzie bezpieczny?

Post autor: Borneq »

Na pewno nie do złamania będzie taki szyfr gdy kolejne bajty szyfrujemy przez xor z lsowowymi bajtami. A co gdy będziemy robić xor z bajtami pseudolosowymi wygenerowanymi przez algorytm? Najprostsze nie powtórzą się przez \(\displaystyle{ 2^{32}}\) czy \(\displaystyle{ 2^{31}}\) bajtów. Tylko w tym przypadku kluczem byłby seed, skoro jest 32-bitowy, brute force może go złamać.
Ale są inne metody generowania liczb pseudolosowych, z długim seedem. Tylko znowu kłopot, bo o ile 32-bitowy generator np. Borlanda jest bardzo szybki, to inny generator może być dużo wolniejszy, AES ma 18 taktów na bajt, jeśli wygenerowanie liczby pseudolosowej trwa dłużej, jest niewydajne.
Ostatnio zmieniony 21 lis 2014, o 08:16 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
ODPOWIEDZ