27.05.2014 Views

А,В,Соколов, 0,М, Степанюк - Скачать документы

А,В,Соколов, 0,М, Степанюк - Скачать документы

А,В,Соколов, 0,М, Степанюк - Скачать документы

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Глава 4. Криптографические методы защиты информации 317<br />

Часто под словом «кодирование» понимают также не только способ представления<br />

информации, но еще и сам процесс преобразования данных из одного представления<br />

в другое. Процесс обратного преобразования в таком случае обычно называют<br />

декодированием. Под словом «код» в самом общем его смысле понимают тот самый<br />

конкретный способ представления (кодирования) информации, который используется<br />

в каждом конкретном случае.<br />

Первой и наиболее важной целью кодирования информации на протяжении всей<br />

истории человечества была и остается возможность обмена этой информацией между<br />

людьми. <strong>В</strong> частности, при фиксации информации на материальных носителях, «живущих»<br />

дольше, чем конкретный человек или поколение людей, появилась реальная возможность<br />

передачи опыта и накопленных знаний будущим поколениям в виде символов,<br />

рисунков или текстов. <strong>М</strong>ожно без преувеличения сказать, что именно широкое<br />

распространение методов кодирования информации в виде печатных текстов, которое<br />

стало по-настоящему массовым после изобретения книгопечатания, и послужило базой<br />

для современной науки и промышленности. Распространение способов кодирования<br />

информации в виде печатных текстов обеспечило защиту кодируемой информации<br />

от преднамеренных или случайных искажений при ее передаче или хранении.<br />

С появлением новых способов передачи электромагнитных сигналов, кодирование<br />

информации в виде последовательностей электромагнитных импульсов (радио, телевидение)<br />

стало настолько привычным и обыденным, что вряд ли требует каких-то дополнительных<br />

пояснений. С распространением способов кодирования и передачи информации<br />

для защиты от искажений информации, передаваемой или хранимой в виде<br />

последовательности электромагнитных импульсов, была создана новая наука — теория<br />

кодов, обнаруживающих и исправляющих ошибки.<br />

И третья задача, возникшая одновременно с обменом информацией (сообщениями),<br />

— это сокрытие смысла передаваемой информации от посторонних. Объективно,<br />

причиной возникновения такой проблемы служат противоречия интересов отдельных<br />

людей или групп в реальной жизни, которые и порождают необходимость скрывать<br />

какую-то информацию.<br />

Для сокрытия смысла передаваемых сообщений используются специальные коды —<br />

шифры, ключи, представляющие собой совокупность обратимых преобразований множества<br />

открытых данных на множество зашифрованных данных, осуществляемых по<br />

определенным правилам с применением ключа. Как сообщает древнегреческий историк<br />

Геродот, секретные донесения на деревянных табличках, покрытых воском, предупредили<br />

спартанских вождей о надвигающемся вторжении персов. Таким образом,<br />

шифрование применялось в военных целях уже с 479 г. до н. э.<br />

Любой шифр, служащий для защиты информации от посторонних (то есть для сокрытия<br />

смысла передаваемого сообщения), должен допускать ее однозначное ее декодирование<br />

(расшифрование, восстановление) теми, для кого она предназначается.<br />

Конкретный ключ выбирается случайно из огромного множества однотипных кодов,<br />

и получателю информации сообщается заранее, какой из кодов он должен применить<br />

для декодирования. Обычно тот параметр, который описывает конкретный код,<br />

стараются сделать максимально простым по виду, не имеющим каких-либо структурных<br />

закономерностей, — это просто некая строка символов или число. Его, как это<br />

повелось исторически, называют ключом или номером кода.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!