Algorithms of Block Encryption
алгоритмы блочного шифрования (АБШ)
Входят в более общую группу симметричных алгоритмов шифрования и являются одним из основных средств криптографии (Cryptography). Стойкость АБШ может быть доказана при помощи современного математического аппарата — в отличие от асимметричных алгоритмов, стойкость которого основана на нерешённых математических проблемах. Помимо этого, АБШ позволяют осуществлять эффективные аппаратные и программные реализации, что в свою очередь даёт высокую скорость работы алгоритмов. АБШ работают с блоками определённой длины; обычно выбирают блоки размером 64 бита (для более эффективной реализации на современных процессорах). Над каждым блоком в отдельности выполняются определённые преобразования. Если размер открытого текста (Plain Text) некратен размеру блоков, применяется операция дополнения последнего блока открытого текста до необходимого размера. Дополнение выполнятся добавлением необходимого количества заранее заданных или случайных символов. АБШ основываются на многократных применениях к блоку открытого текста математических преобразований. Цель этих преобразований — создать зависимость каждого бита блока зашифрованного сообщения от каждого бита ключа и каждого бита блока открытого текста. Наиболее известными представителями АБШ являются DES; ГОСТ 28147-89 (российский аналог DES) и NewDES, Triple-DES (вариации DES).
Смотри также Algorithm
— Игорь Мостицкий (обсуждение) 10:46, 9 января 2026 (MSK)
