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

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





Міносвіти Росії

Федеральне державне бюджетне освітня установа вищої НАУКИ

«ТВЕРСЬКИЙ ДЕРЖАВНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ»

Кафедра ІНФОРМАЦІЙНІ СИСТЕМИ







ПОЯСНЮВАЛЬНА ЗАПИСКА

до курсового проекту (роботі)

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

Спеціальність 080801 «Прикладна інформатика в економіці»



Автор курсового проекту (роботи) Кулеві О.М.

Керівник проекту (роботи) Алексєєв В.В.







Твер 2014р.

Введення


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

У ті часи було лише три основних способи захисту інформації. Один з них передбачав захист її суто фізичними методами: охорона документа - носія інформації - фізичними особами, передача його спеціальним кур'єром і т.д. Другий спосіб отримав назву стеганографія (латино-грецьке поєднання слів, що означають в сукупності тайнопис). Його принци був в приховуванні самого факту наявності інформації. У цьому випадку використовувалися так звані симпатичні чорнила. При відповідному прояві" папери, текст стає видимим. Один із прикладів приховування інформації наведено в письменах давньогрецького історика Геродота. На голові раба, яка голилися наголо, записувалося потрібна інформація, і коли волосся його ставали досить довгими, раба відправляли до одержувача, який заново голив його голову і читав отримане повідомлення. І ще один спосіб захисту інформації полягав в переробленні смислового тексту в якийсь набір хаотичних знаків (або букв алфавіту). Адресат цього повідомлення мав можливість перетворити його в той же самий смислове повідомлення, якщо володів ключем до його побудови. Цей спосіб охорони інформації називався криптографічним.

Криптографія - слово грецьке і в перекладі означає тайнопис. За твердженням багатьох фахівців, криптографія за віком - сучасник єгипетських пірамід. У документах стародавніх країн - Індії, Єгипту, Месопотамії - є відомості про системи і способах складання шифрованих листів. Більш докладні і достовірні відомості про шифри відносяться до Стародавньої Греції. Головне поняття криптографії - шифр (від арабського цифра" ; араби першими стали замінювати літери на цифри з метою захисту вихідного тексту). Таємний елемент шифру, недоступний стороннім, називається ключем шифру. Як правило, в стародавні часи використовувалися так звані шифри заміни і шифри перестановки. Історичним прикладом шифру заміни є шифр Цезаря (1 століття до н.е.), описаний Римським істориком Светонием. Гай Юлій Цезар користувався у своєму листуванні шифр власного винаходу. Стосовно до сучасного російській мові він полягав у наступному. Листувався алфавіт: А , Б, В, Г, Д, Е, ...,; потім під ним листувався такий же алфавіт, але зі зміщенням на 3 букви вліво.

Таким чином, можна стверджувати, що основи криптології були закладені давно в давнину і, природно, після багаторічного існування знайшли найширше застосування в сучасному житті.

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

У рамках даного курсового проекту поставлено завдання написати програму, яка дозволяє зашифровувати і розшифровувати за допомогою шифру Цезаря повідомлення, написане російською мовою. Цей шифр реалізує наступне перетворення тексту: кожна літера вихідного тексту замінюється третьою після неї буквою в алфавіті, який вважається написаним по колу. Для розв'язання задачі використано мову програмування C ++.


1. Аналітична частина


. 1 Поняття інформаційної безпеки


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


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





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

  • Реферат на тему: Симетричні шифри із закритим ключем. Афінний шифр і операція XOR
  • Реферат на тему: Розробка програми "Шифр Цезаря"
  • Реферат на тему: Розробка проекту технічної складової системи захисту мовної інформації на о ...
  • Реферат на тему: Розробка проекту комплексного захисту інформації
  • Реферат на тему: Розробка проекту технічної складової системи інженерно-технічного захисту м ...