Де використовуються потокові шифри?

Широко застосовується в WSN, мобільні телефони тощо [72,73]. Потокові шифри використовуються тому, що вони вимагають менше обчислень і працюють швидше порівняно з іншими шифрами. Деякі поширені потокові шифри RC4

RC4

опис. RC4 генерує псевдовипадковий потік бітів (ключовий потік). Як і з будь-яким потоковим шифром, їх можна використовувати для шифрування, поєднуючи його з відкритим текстом за допомогою побітового виключення або; дешифрування виконується так само (оскільки ексклюзивне або з заданими даними є інволюцією).

https://en.wikipedia.org › вікі

, Salsa20, Trivium і Chacha.

Одними з найпопулярніших і широко використовуваних алгоритмів потокового шифрування є RC4, ChaCha20 і AES-CTR. RC4 — це старий і простий потоковий шифр, який досі використовується в деяких протоколах, таких як SSL і WEP, але він має багато відомих недоліків і вразливостей.

RC4 – RC4, що означає Rivest Cipher 4, є найбільш широко використовуваним з усіх потокових шифрів, особливо в програмному забезпеченні. Він також відомий як ARCFOUR або ARC4. Парові шифратори RC4 використовувалися в різних протоколах, таких як WEP і WPA (обидва протоколи безпеки для бездротових мереж), а також у TLS.

Сучасні шифри забезпечують приватний зв’язок у багатьох мережевих протоколах, включаючи протокол безпеки транспортного рівня (TLS) та інші, які пропонують шифрування мережевого трафіку. Багато комунікаційних технологій, в т.ч телефони, цифрове телебачення та банкомати, покладайтеся на шифри для підтримки безпеки та конфіденційності.

Потокові шифри часто використовуються в бездротові протоколи, де розмір блоку не можна визначити перед передачею. Потокові шифри бувають двох видів: синхронні та самосинхронізовані. Синхронні потокові шифри генерують свої потоки ключів незалежно від відкритого та зашифрованого тексту.

Потокові шифри, особливо ті, що базуються на LFSR, легше реалізувати апаратно та набагато швидше, ніж блокові шифри, тому вони історично використовувалися в комп’ютери або схеми малої потужності.