Дешифратор — устройство преобразования кодированных сигналов¶
Дешифратор — это устройство или программа, выполняющее обратную операцию относительно кодирования: преобразование закодированного (сжатого, зашифрованного или мультиплексированного) сигнала в исходную форму. Термин образован от латинского префикса «de-» (обратное действие) и латинского корня «scipher» (писать) и применяется в трёх основных областях: цифровой электронике, телекоммуникации и криптографии.
¶Дешифратор в цифровой электронике
В цифровой технике дешифратор (декодер, от англ. decoder) — это логический элемент, который преобразует код с n входными линиями в сигнал на 2ⁿ выходных линиях. На вход подаётся кодовая комбинация, а активизируется только один выход, соответствующий этому коду. Такие схемы используются для управления индикаторами, выбора периферийных устройств и адресации памяти.
Наиболее распространённый тип — дешифратор двоичный в десятичный (BCD-to-decimal). Он принимает четырёхразрядный двоичный код и активирует один из десяти выходов. Дешифраторы широко применяются в составе операционных усилителей, схемах выбора адресов в памяти компьютера, а также для управления семисегментными индикаторами, отображающими цифры.
Отдельный класс составляют дешифраторы с включённым переключателем (типы 74HC138, 74HC139 и аналоги), которые имеют дополнительные управляющие входы и позволяют подключать несколько дешифраторов к общей шине.
¶Дешифратор в телекоммуникации
В системах передачи данных дешифратор выполняет обратное преобразование относительно мультиплексора. Мультиплексор объединяет несколько сигналов в один канал, а дешифратор на приёмном конце разделяет их обратно. Такая пара устройств обеспечивает передачу нескольких потоков данных по одному физическому каналу.
В цифровом телевидении и радиовещании дешифратор (демодулятор) преобразует принятый модулированный сигнал в цифровой поток. В зависимости от типа модуляции (QAM, OFDM, 8PSK) применяются соответствующие алгоритмы демодуляции. В системах спутникового телевидения, таких как «Триколор ТВ», используются специализированные дешифраторы, работающие со скремблированным (зашифрованным) сигналом.
¶Дешифратор в криптографии
В криптографии дешифратор — это программа или устройство, выполняющее расшифрование данных. Оно является обратной операцией относительно шифрования и позволяет получить исходный текст из зашифрованного. Современные дешифраторы реализуются как программные модули в составе операционных систем, браузеров и специализированных криптографических библиотек.
Принцип работы дешифратора зависит от используемого алгоритма. В симметричных алгоритмах (AES, ChaCha20) для шифрования и расшифрования используется один ключ. В асимметричных алгоритмах (RSA, ECC) применяется пара ключей: открытый для шифрования и закрытый для расшифрования. Современные протоколы (TLS, Signal) используют комбинированные схемы, где симметричный ключ передаётся по защищённому асимметричным способом каналу.
В России криптографические дешифраторы реализуются в соответствии со стандартами ГОСТ Р 34.12-2015 (алгоритмы «Кузнечик» и «Магма»), которые применяются в государственных информационных системах и защите персональных данных.
¶Дешифратор в трансляции кодов
В системах кодирования видео (MPEG-2, H.264, H.265) дешифратор — это программа или аппаратный блок, выполняющий декодирование сжатого видеопотока. Современные видеокарты содержат аппаратные декодеры, способные обрабатывать потоки 4K и 8K в реальном времени. Дешифраторы видео встроены в приставки, телевизоры, смартфоны и медиаплееры.
¶Классификация
| Тип дешифратора | Область применения | Принцип действия |
|---|---|---|
| Логический (декодер) | Цифровая электроника | Активизация одного выхода по коду на входе |
| Дешифратор мультиплексора | Телекоммуникация | Разделение мультиплексированного сигнала |
| Дешифратор модуляции | Радиосвязь, ТВ | Демодуляция принятого сигнала |
| Криптографический дешифратор | Информационная безопасность | Расшифрование данных по ключу |
| Видеодешифратор | Мультимедиа | Декодирование сжатого видеопотока |
¶История
Термин «дешифратор» возник в XIX веке в связи с работами по расшифровке шифров и телеграфных кодов. В XX веке, с развитием цифровой электроники, понятие расширилось на логические схемы. Первые интегральные дешифраторы появились в серии TTL-микросхем 74xx в конце 1960-х годов. С развитием компьютеров дешифраторы стали неотъемлемой частью системы ввода-вывода и обработки данных.
¶Применение
Дешифраторы используются повсеместно: в компьютерах (декодирование команд, адресация памяти), в системах безопасности (расшифрование трафика), в телевещании (приём и декодирование сигнала), в промышленной автоматизации (управление исполнительными устройствами по кодовым командам), в бытовой электронике (пульты дистанционного управления, RFID-считыватели).
¶Источники
- ГОСТ Р 34.12-2015. Информационная технология. Криптографическая защита информации. Блочные шифры.
- Хоровиц П., Хилл У. Основы цифровой электроники.
- Шнайер Б. Прикладная криптография. Протоколы, алгоритмы, исходный код на C.
