Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Високорівневі методи інформатики та програмування

Реферат Високорівневі методи інформатики та програмування





іжить ключ) шифру Віженер колись була не зламував. Ця версія використовує в якості ключа блок тексту, рівний по довжині вихідного тексту. Так як ключ дорівнює по довжині повідомленням, то методи запропоновані Фрідманом і Касіскі не працюють (так як ключ не повторюється). У 1920 році Фрідман першим виявив недоліки цього варіанту. Проблема з running key шифру Віженер полягає в тому, що криптоаналитик має статистичну інформацію про ключ (враховуючи, що блок тексту написаний на відомій мові) і ця інформація буде відображатися в зашифрованому тексті. Якщо ключ дійсно випадковий, його довжина дорівнює довжині повідомлення, і він використовувався одного разу, то шифр Віженер теоретично буде не зламував. p> Віженер фактично винайшов більш стійкий шифр - шифр <# "justify"> .6 Експериментальна перевірка роботи програми


Для перевірки роботи програми, що виконує шифрування за таблицею Віженер, візьмемо, наприклад, слово В«вітанняВ», а ключовим символом буде, наприклад, слово В«дваВ».

Після шифрування був отриманий наступний зашифрований текст:

В«СРМДЕЦУТЖКЕВ»

Для перевірки роботи програми дешифрування за таблицею Віженер візьмемо цей же зашифрований текст В«СРМДЕЦУТЖКЕВ». При цьому ключовим символом повинно бути слово В«дваВ». При розшифровці тексту отримаємо початковий текст В«вітанняВ». p align="justify"> 3. Злом поліалфавітних шифрів


Найпростіше зламати поліалфавітних шифр, знаючи його період, тобто число використовуваних моноалфавитной шифрів. Тоді, вибравши букви, що відповідають кожному з моноалфавитной шифрів, можна до кожного з них застосувати так званий частотний аналіз (або який-небудь інший метод злому моноалфавитной шифрів). Метод заснований на тому, що кожна буква в довільному тексті з'являється з цілком певною частотою, а значить, подивившись частоти появи тих чи інших букв, можна дізнатися, як відбувається заміна. Одним з методів знаходження періоду поліалфавітних шифрів є метод, запропонований Фредеріком Касіскі в 1836 році. Він полягає в тому, що в зашифрованому тексті знаходяться однакові сегменти довжиною не менше, ніж три літери, потім обчислюються відстані між першими літерами сусідніх сегментів. Виявляється, передбачуваний період є кратним найбільшою загальною делителю для цих відстаней. br/>

Висновок


В результаті виконання курсової роботи була розроблена програма, що реалізує криптографічний алгоритм шифрування і дешифрування з використанням шифру Віженер. Розроблена програма написана на мові Delphi ("Делфі"). p align="justify"> Також була виконана експериментальна перевірка роботи даної програми, що підтверджує правильність шифрування.

З розвитком ЕОМ поліалфавітних шифри перестали бути настільки стійкими до кріптоатакам, і, так само, як свого часу і моноалфавитной шифри, відійшли на задній план, ставши част...


Назад | сторінка 5 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми шифрування та дешифрування тексту методом простої заміни
  • Реферат на тему: Створення компонента для шифрування-дешифрування тексту
  • Реферат на тему: Аналіз шифрів перестановки. Елементи криптоанализа шифрів перестановки
  • Реферат на тему: Розробка програм шифрування і дешифрування тексту методом простої заміни
  • Реферат на тему: Програма для шифрування тексту