Математические основыСтр 1 из 2Следующая ⇒
Криптография С зарождением человеческой цивилизации возникла необходимость передачи информации одним людям так, чтобы она не становилась известной другим. Сначала люди использовали для передачи сообщений исключительно голос и жесты. С возникновением письменности задача обеспечения секретности и подлинности передаваемых сообщений стала особенно актуальной. Поэтому именно после возникновения письменности появилось искусство тайнописи, искусство «тайно писать» - набор методов, предназначенных для секретной передачи записанных сообщений от одного человека другому. Тайнопись или криптография – это особый вид письма, понятный не для всех, а только лишь для посвященных лиц. При таком типе письма или буквы употребляются в другом значении, или же роль букв играют цифры и специально придуманные значки. Стеганография— набор средств и методов скрытия факта передачи сообщения. Шифр— способ, метод преобразования информации с целью ее защиты от незаконных пользователей. Криптография— наука о методах преобразования (шифрования) информации с целью ее защиты от незаконных пользователей. Теория кодирования — научное направление,которое разрабатывает и изучает методы защиты информации от случайных искажений в каналах связи. И если ранее термины кодирование и шифрованиеупотреблялись как синонимы, то теперь это недопустимо. Криптография занимается методами преобразования информации, которые бы не позволили противнику извлечь ее из перехватываемых сообщений.При этом по каналу связи передается уже несама защищаемая информация, а результат еепреобразования с помощью шифра, и для противника возникает сложная задача вскрытия шифра. Вскрытие (взламывание) шифра— процесс получения защищаемой информации (открытого текста)из шифрованного сообщения (шифртекста) без знания примененного шифра. Шифрование— процесс применения шифра к защищаемой информации, то есть преобразование защищаемой информации в шифрованное сообщение с помощью определенных правил, содержащихся в шифре. Дешифрование— процесс, обратный шифрованию, то есть преобразование шифрованного сообщения в защищаемую информацию с помощью определенных правил, содержащихся в шифре. Свой след в истории криптографии оставили многие хорошо известные исторические личности. В том числе кардинал Ришелье, король Генрих IV, Петр Великий и др. Шифр «Сциталъ».Этот шифр известен со времен войны Спарты и Персии против Афин. Спартанский полководец Лисандр получил от своего агента в стане персов шифрованное сообщение, которое позволило Лисандру опередить персов и разгромить их. Сообщение было написано на поясе официального гонца следующим образом: агент намотал на пояс сциталь (деревянный цилиндр определенного диаметра) и написал на поясе сообщение вдоль сциталя; потом он размотал пояс, и получилось, что поперек пояса в беспорядке написаны буквы. Гонец не догадывался, что узор на его красивом поясе на самом деле содержит зашифрованную информацию. Лисандр взял сциталь такого же диаметра, аккуратно намотал на него пояс и вдоль сциталя прочитал сообщение от своего агента. Отметим, что в этом шифре преобразование открытого текста в шифрованный заключается в определенной перестановке букв открытого текста. Поэтому шифры, к которым относится и шифр «Сциталь», называются шифрами перестановки. Шифр Цезаря.Этот шифр реализует следующее преобразование открытого текста: каждая буква открытого текста заменяется третьей после нее буквой в алфавите, который считается написанным по кругу, то есть после буквы «я» следует буква «а». Поэтому шифры, к которым относится и шифр Цезаря, называются шифрами замены. Отметим, что Цезарь заменял букву третьей после нее буквой, но можно заменять и пятой, и какой-нибудь другой. Главное — чтобы тот, кому посылается шифрованное сообщение, знал величину сдвига. Шифр Виженера.Этот шифр удобнее всего представлять себе как шифр Цезаря с переменной величиной сдвига. Чтобы знать, на сколько сдвигать очередную букву открытого текста, заранее договариваются о способе запоминания сдвигов. Сам Виженер предлагал запоминать ключевое слово,величину сдвига. Ключевое слово повторяется столько раз, сколько нужно для замены всех букв открытого текста. Под ключомв криптографии понимают сменный элемент шифра, который применен для шифрования конкретного сообщения. В шифре «Сциталь» ключом является диаметр сциталя. При этом, не меняя принцип построения шифра, можно для шифрования различных сообщений пользоваться сциталями разных диаметров. В шифрах типа шифра Цезаря ключом является величина сдвига букв шифртекста относительно букв открытого текста. Под стойкостью шифрапонимают способность шифра противостоять всевозможным атакам на него. Понятие стойкости шифра является центральным для криптографии. Хотя качественно понять его довольно легко, получение доказуемых оценок стойкости шифра для каждого конкретного шифра — проблема нерешенная. Это объясняется тем, что до сих пор нет необходимых для решения такой проблемы математических результатов. Поэтому стойкость конкретного шифра оценивается только путем всевозможных попыток его вскрытия и зависит от квалификации криптоаналитиков, атакующих шифр. Последнюю процедуру иногда называют проверкой стойкости. Математические основы Большое влияние на развитие криптографии оказали появившиеся в середине нашего века работы американского математика Клода Шеннона. В этих работах были заложены основы теории информации. В этом разделе мы кратко познакомим вас с основополагающими математическими понятиями и идеями, без знания которых успешная работа в области криптографии невозможна. ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|