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

Реферат Розробка прикладної програми для криптографічного обробки даних шифром Цезаря (мова програмування C ++)





их криптографічних пакетів.

Симетричні алгоритми працюють швидше, ніж асиметричні. На практиці обидва типи алгоритмів часто використовуються разом: алгоритм з відкритим ключем використовується для того, щоб передати випадковим чином згенерований секретний ключ, який потім використовується для дешифрування повідомлення.

Багато якісні криптографічні алгоритми доступні широко в інтернеті. До широко відомим симетричним алгоритмам відносяться DES і IDEA, напевно, найкращим асиметричним алгоритмом є RSA.


. 2 Історія розвитку криптографії


Є свідчення, що криптографія як техніка захисту тексту виникла разом з писемністю, і способи таємного листа були відомі вже древнім цивілізаціям Індії, Єгипту та Месопотамії. У давньоіндійських текстах серед 64-х мистецтв названі способи зміни тексту, деякі з них можна віднести до криптографічних. Автор таблички з рецептом для виготовлення глазурі для гончарних виробів з Месопотамії використовував рідкісні позначення, пропускав букви, а імена заміняв на цифри, щоб приховати написане. Надалі зустрічаються різні згадки про використання криптографії, більша частина відноситься до використання у військовій справі.

Криптографія - це одна з найстаріших наук, її історія налічує кілька тисяч років, наука про методи забезпечення конфіденційності (неможливості прочитання інформації стороннім) і автентичності (цілісності та автентичності авторства, а також неможливості відмови від авторства) інформації.

Спочатку криптографія вивчала методи шифрування інформації - оборотного перетворення відкритого (вихідного) тексту на основі секретного алгоритму або ключа в шифрований текст (шифротекст). Традиційна криптографія утворює розділ симетричних криптосистем, в яких зашифрування і розшифрування проводиться з використанням одного і того ж секретного ключа. Крім цього розділу сучасна криптографія включає в себе системи електронного цифрового підпису (ЕЦП), хеш-функції, управління ключами, отримання прихованої інформації.

Історія криптографії налічує близько 4 тисяч років. В якості основного критерію періодизації криптографії, можливо, використовувати технологічні характеристики використовуваних методів шифрування.

Перший період (приблизно з третього тисячоліття до н. е.) характеризується пануванням моноалфавитной шифрів (основний принцип - заміна алфавіту вихідного тексту іншим алфавітом через заміну букв іншими буквами або символами).

Другий період (хронологічні рамки - з IX століття на Близькому Сході і з XV століття в Європі - до початку XX століття) ознаменувався введенням в ужиток поліалфавітних шифрів.

Третій період (з початку і до середини XX століття) характеризується впровадженням електромеханічних пристроїв в роботу шифрувальників. При цьому продовжувалося використання поліалфавітних шифрів.

Четвертий період (з середини до 70-х років XX століття), період переходу до математичної криптографії. З'являються суворі математичні визначення кількості інформації, передачі даних, ентропії, функцій шифрування. До 1975 року криптографія залишалася «класичною», або ж, більш коректно, криптографією з секретним ключем.

Сучасний період розвитку криптографії (з кінця 1970-х років по теперішній час) відрізняється зародженням та розвитком нового напрямку - криптографія з відкритим ключем. Її поява знаменується не тільки новими технічними можливостями, але й порівняно широким поширенням криптографії для використання приватними особами (у попередні епохи використання криптографії було винятковою прерогативою держави). Правове регулювання використання криптографії приватними особами в різних країнах сильно розрізняється - від дозволу до повної заборони.

Сучасна криптографія утворює окремий науковий напрям на стику математики та інформатики - роботи в цій області публікуються в наукових журналах, організовуються регулярні конференції. Практичне застосування криптографії стало невід'ємною частиною життя сучасного суспільства - її використовують в таких галузях як електронна комерція, електронний документообіг (включаючи цифрові підписи), телекомунікації та інших.

Також розвиваються принципово нові напрямки. На стику квантової фізики і математики розвиваються квантові обчислення і квантова криптографія. Хоча квантові комп'ютери лише справа майбутнього, вже зараз запропоновано алгоритми для злому існуючих «надійних» систем. З іншого боку, використовуючи квантові ефекти, можливо побудувати і принципово нові способи надійної передачі інформації. Активні дослідження в цій області йдуть з кінця 1980-х років.

У сучасному світі криптографія знаходить безліч різних застосувань. Крім очевидних - власне, дл...


Назад | сторінка 3 з 9 | Наступна сторінка





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

  • Реферат на тему: Перспективи розвитку і використання асиметричних алгоритмів в криптографії ...
  • Реферат на тему: Криптографія. Порівняльний аналіз алгоритмів симетричного шифрування
  • Реферат на тему: Криптографія та види шифрування
  • Реферат на тему: Сучасна криптографія
  • Реферат на тему: Криптографія