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

Реферат Розробка програми шифрування





Введення

програма користувач шифрування

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

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

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

Актуальність курсової роботи - завдяки роботі я освоїла нові, для мене, методи, функції і конструкції в Turbo Pascal, а так само розширила свій кругозір в області шифрування тексту.

Об'єкт курсової роботи - це створення програмного продукту.

Предмет курсової роботи - це програмний продукт, який реалізує такі методи шифрування як шифр Цезаря, шифр із заміною букв цифрами і шифр Полібіуса.

Мета курсової роботи - створення програмного продукту, який би дозволяв звичайним користувачам комп'ютера зашифровувати і дешифрувати необхідний їм текст.

Для досягнення цієї мети були поставлені наступні завдання:

? вивчити теоретичні відомості, необхідні для вирішення даного завдання;

? систематизувати та узагальнити отримані знання;

? створити користувальницький інтерфейс;

? створити програмний продукт реалізує, який реалізує трьох шифру.

? Провести тестування і налагодження програми.

Мета і завдання курсової роботи визначили її структуру. Вона складається з вступу, двох розділів, висновків, списку літератури та додатків.

У першому розділі розглянута історія появи і розвитку методів шифрування.

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

Висновок містить в собі результати виконаної роботи при реалізації методів шифрування.

У додатку подано блог-схема, що описує структуру програми, і лістинг розробленого програмного продукту.



1. Дослідження та аналіз предметної області


.1 Історія появи і розвитку методів шифрування


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

На зорі бронзового століття переписувачів Близького Сходу навчали мистецтву розшифровки заплутаних і закодованих текстів. Глиняна табличка з Угаріта (Сирія), що відноситься приблизно до 1200 р н.е., представляє просте студентське вправу, в якому вимагалося знайти відповідь на анаграма з чотирьох букв.

Давні писарі розгадували набагато більш складні загадки. Найбільш популярною з них було використання акровірша, коли приховане повідомлення прочитували, склавши разом перші літери кожного рядка тексту. Прекрасним прикладом цього служить глиняна табличка з Іраку середини 2 тисячоліття до н.е., відома нині як «Вавилонська теодіцея». Цей текст добре читається як поема з 27 строф (по 11 рядків у кожній), де дається мудру пораду з релігійних питань. Але в ньому міститься також майстерно складений текст, в якому початкові склади кожної строфи, що утворює акростих, складають ім'я та дані автора: «Я, Шагіл-Кінам-аббіб, заклинатель, служитель Бога і Царя ». За століття свого існування людство придумало безліч способів зберігання таємниці.

Ступінь вивченості методів шифрування досить висока. Щороку створюється безліч програм, літератури, присвяченим криптографічних систем. Криптографічний система - сімейство перетворень шифру і сукупність ключів. Існують симетричні і асиметричні криптосистеми.

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

...


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





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

  • Реферат на тему: Розробка програми шифрування та дешифрування тексту методом простої заміни
  • Реферат на тему: Створення програмного додатку &Шифрування інформації&
  • Реферат на тему: Створення компонента для шифрування-дешифрування тексту
  • Реферат на тему: Розробка програм шифрування і дешифрування тексту методом простої заміни
  • Реферат на тему: Шифрування з секретним ключем