КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Кодирование. Одним из средств криптографического закрытия информации также имеющим длительную историю практического использова-нияОдним из средств криптографического закрытия информации также имеющим длительную историю практического использова-ния, является кодирование, под которым понимается замена элементов закрываемых данных некоторыми цифровыми, буквенными или комбинированными сочетаниями колами. Нетрудно заме-тить, что между кодированием информации и ее шифрованием под-становкой существует значительная аналогия Однако между этими методами можно найти и различия. При шифровании подстановкой заменяемыми единицами ин-формации являются символы алфавита, и, следовательно, шифрова-нию могут подвергаться любые данные, для фиксирования которых используется данный алфавит. При кодировании замене подверга-ются смысловые элементы информации, поэтому для каждого спе-циального фсообщения в общем случае необходимо использовать свою систему кодирования. Правда, в последнее время разработаны специальные коды, имеющие целью сократить объем информации при записи ее в ЗУ. Специфика этих кодов заключается в том, что для записи часто встречающихся символов используются короткие двоичные коды, а для записи редко встречающихся — длинные. Примером такого кода для английского языка может служить код Хаффмена, показанный в табл. 3.2. Такое кодирование имеет криптографическую стойкость на уровне шифрования простой заменой. При смысловом кодировании основной кодирующей единицей является смысловой элемент текста. Для кодирования составляется специальная таблица кодов, содержащая перечень кодируемых эле-ментов и соответствующих им кодов. Введем, например, следую-щую кодовую таблицу: Автоматизированные системы управления 001 Автоматизация управления 002 Осуществляет 415 Позволяет 632 Тогда предложение «Автоматизированные системы управления позволяют осуществлять автоматизацию управления» после кодирования будет иметь вил: 001 632 415 002
|