Выбери любимый жанр

...И мир загадочный за занавесом цифр. Цифровая связь - Попов Георгий Леонтьевич - Страница 11


Изменить размер шрифта:

11

Предположим, вам необходимо зашифровать особо секретный текст. Покажем, как выбрать код, чтобы сообщение стало недоступным для расшифровки. Примем, что особо секретным текстом является слово ОМЕГА. Мы уже знаем, как оно представляется 5-разрядным двоичным международным кодом МТК-2 (см. с. 40). Выберем теперь совершенно произвольную (случайную) комбинацию 0 и 1 (назовем ее ключом) и сложим эту двоичную комбинацию с двоичным кодом слова ОМЕГА. Но сложение будем производить не по обычным правилам двоичной арифметики, когда сумма двух единиц дает единицу следующего разряда (см. с. 26), а по правилам:

...И мир загадочный за занавесом цифр. Цифровая связь - _39.jpg

т. е. без переноса суммы двух единиц в старший разряд. (Знак "плюс в кружочке" не даст спутать это правило с рассмотренным ранее на с. 26.) Такое сложение называется "поразрядным", или "по модулю 2".

Итак, произведем шифрование нашего секретного текста:

...И мир загадочный за занавесом цифр. Цифровая связь - _40.jpg

Если кто-нибудь попытается расшифровать засекреченный текст, пользуясь кодом МТК-2, то в результате получится непонятное слово "айвыш". Это слово (а точнее, соответствующая ему комбинация цифр 0 и 1) передается по линии связи.

Для восстановления исходного текста нужно принятую последовательность 0 и 1 снова "поразрядно" сложить с тем же случайным ключом:

...И мир загадочный за занавесом цифр. Цифровая связь - _41.jpg

Случайный ключ для каждого сообщения нужно выбирать новый, тогда возможность дешифровки секретного текста кем-либо посторонним будет исключена. Действительно, если известна лишь сумма с = а + b, то невозможно найти одно слагаемое, не зная другого.

Технически реализовать указанное засекречивающее устройство несложно, поскольку сумматоры "по модулю 2" разработаны и выпускаются в виде типовых микросхем для устройств связи и компьютеров.

Прошло вот уже более 150 лет со дня изобретения электрического телеграфа. И хотя телеграфные аппараты все это время непрерывно совершенствовались, до сих пор незыблемым остается один принцип: буквы, десятичные цифры, другие знаки и символы представляются с помощью всего двух цифр — 0 и 1, которые затем материализуются в виде импульсов электрического тока, распространяемых по проводам или в пространстве.

Этот принцип используется не только в телеграфии. В диалоге человека с компьютером, первый с помощью клавиатуры выполняет аналогичную операцию: переводит буквы, цифры и другие знаки в хорошо "понимаемый" компьютером двоичный код и затем в серию импульсов электрического тока, передаваемых по кабелю связи в компьютер.

Волшебный шкафчик

— Может, сам, когда спала я.

Ты в комод без спросу лазил?

Может, вытащил закладку

Ты из святцев для потехи?

— Нет, в комод я твой не лазил.

Не таскал твоей закладки.

А. Н. Плещеев

Пожалуй, немногие знают сегодня значение слов "комод" и "святцы". Между тем, в не столь далекие времена единственными печатными источниками информации в домах простых людей были книги религиозного содержания. И хранили их в самом надежном месте: прочном деревянном шкафу — комоде.

Неужели в век стремительного развития науки и техники шкафы так и останутся единственным хранилищем печатного слова? Поспешим успокоить читателя. Не в будущем, а уже в настоящем на смену громоздким книжным "бабушкиным комодам" пришли миниатюрные "электронные шкафчики".

Но прежде чем говорить об информационной емкости такого "электронного шкафа" и предсказывать его будущее, познакомимся с тем, как устроены его "полки" и как "укладывается" на них текст, состоящий из букв, слов, предложений.

В главе "Искусство шифрования" описано чудесное превращение буквенного текста в закодированную последовательность цифр, как десятичных (0, 1, 2…., 9), так и двоичных (0 и 1). Запоминать же и хранить цифры намного проще, чем буквы и слова, хотя бы потому, что цифр существенно меньше.

Сколько раз, пользуясь услугами такси, мы, прежде чем расплатиться с водителем, бросаем взгляд на счетчик. Между тем счетчик такси как раз и является простейшим механическим устройством для запоминания и хранения цифровой информации. Она записывается в него автоматически без участия водителя или пассажира в зависимости от пройденного машиной расстояния. При остановке такси информация в счетчике сохраняется как угодно долго. Водитель такси может "стереть" ее, повернув специально предназначенный для этого ключ, и подготовить счетчик для автоматической записи последующей информации.

Автолюбителям хорошо знаком несложный прибор, который крепится на присоске в кабине машины и позволяет "запомнить", сколько бензина залито в бак или сколько километров пути пройдено, скажем, к моменту очередной поездки. Следует только установить, вращая зубчатые колесики, необходимые цифры в окошечках прибора. Ясно, что этот прибор — простейшая механическая память. "Запись" новой информации и "стирание" старой осуществляются в приборе "вручную". Запоминание цифры происходит за счет установки зубчатого колесика в нужном положении, а индикация хранящейся в памяти цифровой информации производится путем выставления при вращении колесика соответствующей цифры в окошечке.

Если воспользоваться шифровальной таблицей на с. 31 и закодировать слово "омега", получится следующий десятичный код: 06 30 16 33 10. Чтобы запомнить данное слово, потребуется механическая "память" из десяти зубчатых колесиков. Для запоминания же любой из десяти цифр каждое колесико должно иметь десять зубцов и принимать десять фиксированных положений.

В факельном, а позднее электрическом телеграфе каждая буква слова ОМЕГА заменялась 5-разрядным двоичным кодом, например: 00011 00111 10000 01011 11000. Теперь число зубчатых колесиков в механической памяти возрастет до 25. Вместе с тем каждое колесико будет иметь всего два фиксированных положения: одно из них будет "помнить" цифру 0, другое — цифру 1.

В повседневной жизни мы на каждом шагу встречаемся с механическим устройством памяти, имеющим два фиксированных положения. Выключая или включая свет, мы устанавливаем выключатель в одно из фиксированных положений. Можно выключенное состояние сопоставить с цифрой 0, а включенное — с цифрой 1. Незажженная или горящая лампочка указывает, в каком состоянии (0 или 1) находится выключатель.

Группа из пяти выключателей с лампочками позволяет "запомнить" только одну букву, представленную в 5-разрядном двоичном коде. Для запоминания слова из пяти букв (например, ОМЕГА) потребуется уже пять таких групп. "Набрав" на выключателях нужное слово, можно отключить общий рубильник, при этом информация в такой электрической памяти не исчезнет: она сохранится в положениях выключателей. Стоит только включить общий рубильник и можно прочитать на индикаторах (лампочках) текстовую информацию, записанную с помощью "магических" цифр 0 и 1.

...И мир загадочный за занавесом цифр. Цифровая связь - _42.jpg

Очевидно, хранить текст в устройстве, собранном из сотен (не говоря уже о тысячах и десятках тысяч) выключателей и лампочек по меньшей мере неразумно. Нужна "память" более простая и удобная в пользовании. В телеграфии, например, в качестве памяти для хранения текстов телеграмм с давних пор использовалась… бумага. Только не обычная бумага, а узкая бумажная лента — перфолента. Каждая буква отображается на ней 5-разрядным двоичным кодом, при этом цифрам 1 соответствуют дырочки (отверстия) на перфоленте, цифрам 0 — отсутствие таких дырочек.

11
Перейти на страницу:
Мир литературы