Потік ключа
Перейти до навігації
Перейти до пошуку
Потік ключа (англ. keystream) — потік випадкових або псевдовипадкових символів, що поєднуються з відкритим текстом повідомлення для утворення шифротексту.
«Сиволами» в потоці можуть бути біти, байти, числа або букви подібні до A-Z залежно від випадку використання.
Зазвичай кожен символ потоку ключа додається, віднімається або XOR-иться з символом відкритого тексту.
Потік ключа використовується в шифрі Вернама і в більшості потокових шифрів. блочні шифри можна використати для отримання потоку ключа. Наприклад, Режим CTR утворює потік ключа, перетворюючи блочний шифр на потоковий.
Джерела[ред. | ред. код]
- Handbook of Applied Cryptography by Menezes, van Oorschot and Vanstone (2001), chapter 1, 6 and 7.