Терминология терминов: кодирование и шифрование
Почему-то последнее время всё чаще можно услышать/прочитать, как путают и неверно употребляют такие два термина, как “кодирование” и “шифрование”. То есть употребляют “кодирование” в смысле термина “шифрование” (даже в “профильных” публикациях, скажем, по программированию).
Вообще, кодирование – это из области способов записи, представления информации. Вот, например, пусть у нас есть “азбука Морзе” – это код, представляющий буквы “письменного алфавита”. Тогда кодирование – это процесс превращения слов текста в последовательности “точек и тире”, скажем, при передаче по каналу электросвязи. В принципе, здесь один код – фонетическая система записи речи – преобразуется в другой код, которому соответствуют импульсы электротока.
Кодирование, вообще говоря, не ставит своей целью обязательное сокрытие передаваемой (преобразуемой) информации. Цели тут обычно другие: запихнуть побольше данных в единицу времени (пример – всем известная “ширина канала в Интернет”); обеспечить помехоустойчивость; экономить энергию и т.д. Впрочем, решение некоторых задач требует разработки таких средств кодирования, которые затруднили бы перехват информации противником, интересный пример – системы радиосвязи для истребителей “Стелс”.
А вот для шифрования как раз сокрытие информации – это главная, определяющая цель. Зашифрованные данные можно кодировать всякими разными способами, например при передаче по различным каналам связи. Да. Но от этого шифрование не становится кодированием. И нехорошо писать “кодирование по RSA” или “текст кодируется с помощью DES”.
Addon: Поясню: да, формально можно определить шифрование “в виде” кодирования, потому что кодирование – это отображение символов одного кода в символы другого кода, и, понятно, алгоритм шифрования тоже отображает элементы множества открытых текстов в элементы множества шифртекстов – отсюда как раз растут неточности и ошибки. Но, ещё раз, кодирование имеет дело с представлением информации в каналах связи, в устройствах хранения. Шифры, шифрование – это уровнем выше. Такая уж сложилась терминология.
()
Кратко этот сайт характеризуется так: здесь можно узнать про технологический прогресс, Интернет, математику, авиацию, компьютеры, авиационные компьютеры, вооружения, роботов, вооружение роботов, армии мира, астрономию, космические исследования. И иногда о чём-то ещё (
.
Недавние комментарии:
Заказанный “Мистраль”
Управление пулями, баллистика
Заказанный “Мистраль”
Заказанный “Мистраль”
Управление пулями, баллистика
Проверки “Фобос-грунта”
Управление пулями, баллистика
Заказанный “Мистраль”
Управление пулями, баллистика
Заказанный “Мистраль”
Проверки “Фобос-грунта”