Михаил Адаменко - Основы классической криптологии. Секреты шифров и кодов
- Название:Основы классической криптологии. Секреты шифров и кодов
- Автор:
- Жанр:
- Издательство:ДМК Пресс
- Год:2012
- Город:Москва
- ISBN:978-5-94074-456-6
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Михаил Адаменко - Основы классической криптологии. Секреты шифров и кодов краткое содержание
Предлагаемая вниманию читателей книга посвящена вопросам, касающимся истории появления и развития шифров и кодов, а также основам криптографии криптоанализа и криптологии. Особое внимание уделено особенностям использования кедов и шифров различной степени сложности, которые каждый человек при необходимости может применяла в повседневной жизни.
В первой главе в простой и доступной форме разъясняется значение понятий «код» и «шифр», а также приводятся краткие сведения об основных терминах определениях, используемых при работе с кодами и шифрами. Во второй и третьей главах коротко изложены наиболее знаменательные и интересные события из истории появления различных кодов, а также из истории криптографии, Советы по использованию наиболее известных кодов даны в четвертой главе. Разделы пятой главы предлагаемой книги посвящены вопросам практического применения простых шифров в повседневной жизни.
В приложениях приводятся некоторые наиболее часто применяемые в различных областях жизнедеятельности человека коды Это, в первую очередь, азбука Морзе и азбука Брайля, а также семафорная азбука и флажный код Причем даны не только русские, но и международные варианты этих кодов.
Все главы и разделы сопровождаются поясняющими рисунками и таблицами благодаря которым восприятие и усвоение изложенной информации происходит значительно эффективнее.
Основы классической криптологии. Секреты шифров и кодов - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Похожий штрих-код печатается на упаковке и/или на специальных ярлыках большинства товаров, продаваемых в магазинах.
Символы, нанесенные на специальных этикетках нашей одежды, также являются элементами системы условных обозначений. На них указывается, в каких условиях (температура и т. п.) надо стирать или гладить рубашку или блузку.
В конце концов, и сама одежда, которую мы носим, может нести определенную информацию. Так, например, определенные течения в моде позволяют сразу определить, что молодой человек с прической «ирокез» в куртке с заклепками и цепями считает себя «панком» или «металлистом».
Если вам встретится человек в военной форме, то это означает, что он служит в армии. По внешнему виду форменной одежды и эмблемам можно без труда определить вид вооруженных сил, в котором этот офицер или солдат служит (военно-морской флот, авиация или, например, ракетные войска). Определенные атрибуты его формы, а именно погоны, несут информацию и о воинском звании.
Таким образом, проанализировав внешний вид и одежду человека, содержащие вполне определенную информацию, мы можем отнести этого человека к определенной группе людей, а остальных из этой группы исключить.
Даже при пользовании обычным телефоном не обойтись без знания элементов определенной системы. Так, например, если нам надо позвонить в другой город или страну, то необходимо набрать несколько цифр, которые являются частью системы условных обозначений. Каждый элемент такой системы представляет собой несколько цифр, которые позволяют на телефонной станции точно определить тот город, в который нам надо позвонить. В результате, позвонив, например, из Москвы в Белгород, нас соединят с абонентом именно в Белгороде, а не в Белоруссии или в Бельгии. Если кому-либо неизвестна комбинация цифр, соответствующая нужному городу, то ее легко узнать в специальном справочнике или у оператора телефонной справочной службы.
Не утомляя нетерпеливого читателя дальнейшими примерами, можно лишь повторить вывод о том, что для отображения или фиксирования информации, для ее передачи и приема, а также для хранения человечество с древних времен использует всевозможные системы условных обозначений, знаков, символов и сигналов.
При этом главными требованиями, предъявляемыми к таким системам, являются не только обеспечение возможности отображения, обмена и сохранения определенных сведений.
Не менее важное значение имеют наглядность и сравнительно легкое понимание смысла и содержания информации, которую несет тот или иной символ или знак. Одними из главных особенностей рассматриваемых систем условных обозначений также следует считать открытость и доступность получения необходимых разъяснений по поводу значения какого-либо знака, входящего в такую систему. И конечно же не следует забывать о предоставлении любому желающему беспрепятственной возможности изучения и освоения значений символов и сигналов той или иной системы условных обозначений.
Естественно, что те люди, которые применяют такие системы условных обозначений, знают и используют определенные методы и способы преобразования информации. Именно эти методы и способы составляют основу корректного применения на практике любой системы условных обозначений.
А существует ли одно общее название для таких систем, отвечающих приведенным выше требованиям, а также для лежащих в их основе методов и способов отображения или фиксирования определенных сведений? Ответ на этот вопрос будет положительным. Такие системы условных обозначений, способы и методы преобразования информации, используемые при их применении, далее мы будем называть кодами.
На основании изложенного можно утверждать, что в самом общем виде коды — это методы, способы, определенные правила преобразования информации с помощью систем условных обозначений, знаков, символов и сигналов, применяемые для отображения, обмена и сохранения определенных сведений в своеобразном, но понятном и доступном виде.
Главным назначением любого кода, исходя из приведенного определения, является формирование сообщения о чем-либо с помощью условных обозначений, знаков, символов и сигналов. Например, об определенных событиях, о ситуациях, о порядке поведения, о необходимости или о запрещении выполнения каких-либо определенных действий и о многом другом.
Таким образом, основываясь на приведенном выше определении, кодами являются не только какой-либо язык, но и, например, дорожные знаки, обозначения на радиоаппаратуре, цифры, набираемые при междугородных разговорах, сам телефонный номер и многое другое.
Перечислить все встречающиеся в повседневной жизни современного человека системы условных обозначений или кодов просто не представляется возможным. Тем не менее о некоторых кодах и, естественно, о системах условных обозначений более подробно будет рассказано в одной из следующих глав.
Основываясь на приведенном выше определении, можно сделать вывод о том, что кодирование представляет собой процесс преобразования определенной информации, чаще всего изложенной в письменном или устном виде, в знаки, сигналы и символы соответствующего кода.
Главной задачей, решаемой с помощью различных систем кодирования, является обеспечение доставки определенных сообщений или информации в наиболее приемлемом для получателя виде.
Так, например, люди, придумавшие правила дорожного движения, для отображения соответствующей информации, необходимой водителям и пешеходам, придумали знаки, содержащие эту информацию в определенном, удобном для восприятия виде. То есть закодировали эту информацию в виде, например, дорожных знаков или дорожной разметки. Телеграфист, отправляя сообщение с помощью азбуки Морзе, переводит состоящий из букв и цифр обычный текст в точки и тире и таким образом кодирует сообщение для удобства его передачи. Если же говорить о системах связи, то в них под кодированием в самом простом случае понимается осуществляющийся в передатчике процесс преобразования сообщения в сигнал.
Декодирование представляет собой обратный процесс, а именно извлечение информации, отображаемой какими-либо знаками, сигналами и символами соответствующего кода.
Водитель или пешеход, увидев какой-либо дорожный знак и зная правила дорожного движения, вспомнил, какую информацию этот знак содержит, какие действия предписывает или запрещает выполнять. Телеграфист, который принимает сообщение, переданное с помощью азбуки Морзе, выполняет операцию, обратную кодированию, быстро и безошибочно переводя точки и тире в буквы и цифры. В системах связи под декодированием понимается осуществляющийся в приемнике процесс преобразования сигнала в сообщение.
Читать дальшеИнтервал:
Закладка: