Портал освітньо-інформаційних послуг «Студентська консультація»

  
Телефон +3 8(066) 185-39-18
Телефон +3 8(093) 202-63-01
 (093) 202-63-01
 studscon@gmail.com
 facebook.com/studcons

<script>

  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

 

  ga('create', 'UA-53007750-1', 'auto');

  ga('send', 'pageview');

 

</script>

Шифр Хілла – поліграмний шифр підстановки» для корпоративного доданку

Предмет: 
Тип роботи: 
Курсова робота
К-сть сторінок: 
42
Мова: 
Українська
Оцінка: 
«ШИФР ХІЛЛА – ПОЛІГРАМНИЙ ШИФР ПІДСТАНОВКИ»
ДЛЯ КОРПОРАТИВНОГО ДОДАНКУ
 
Курсова робота з навчальної дисципліни
«Криптографічні системи захисту інформації»
 
ТЕХНІЧНЕ ЗАВДАННЯ
на виконання курсової роботи з дисципліни «Криптографічні системи захисту інформації»
 
Тема роботи: Застосування шифу Хілла у криптографії.
Передбачувані технічні та експлуатаційні результати роботи:
Ця робота повинна являти собою закінчену програму для шифрування та дешифрування методом Хілла двох практичних завдань і повинна містити:
Модель програмного забезпечення.
Засоби забезпечення цілісності даних.
Вихідні екранні форми та два звіти програми.
Мову програмування до застосованого методу шифрування та дешифрування.
Обсяг текстової і графічної документації:
Пояснювальна записка до проекту обсягом 44 сторінки друкованого тексту формату А4.
Обсяги текстової інформації можуть бути скориговані в процесі роботи за узгодженням з керівником.
Обов’язковим є правильне і технічно грамотне оформлення звіту по курсовій роботі.
Впровадження та публікації: Робота має навчально-практичний характер.
Демонстрація працездатного програмного комплексу до ___________
Плановий термін захисту проекту: ___________
Виконавець:
 
РЕФЕРАТ
 
Курсова робота, 44 с., 7 рис., 1 табл., 9 джерел.
Об’єктом роботи є застосування шифру Хілла у криптографії.
Метою теоретичної частини є дослідження методів шифрування, в данному випадку методом Хілла. Практична частина полягає в написанні програми, яка буде шифрувати та дешифровувати будь – яку частину тексту.
Дана робота демонструє приклад шифрування тексту методом Хілла.
Робота має практичну цінність.
КЛЮЧОВІ СЛОВА: шифр Хілла, полиграммный шифр підстановки, С++, UNICODE.
 
ЗМІСТ
 
ВСТУП
РОЗДІЛ 1. ОСНОВНІ ПОЛОЖЕННЯ ТА ВИЗНАЧЕННЯ КРИПТОГРАФІЇ
1.1. Основні положення криптографії 
1.2. Характеристика алгоритмів шифрування
РОЗДІЛ 2. КРИПТОГРАФІЧНІ ЗАСОБИ ЗАХИСТУ ІНФОРМАЦІЇ 
2.1. Криптосистеми та принципи їх роботи 
2.2. Методологія шифрування з використанням ключа
РОЗДІЛ 3. МЕТОД ХІЛЛА
РОЗДІЛ 4. НАПИСАННЯ ПРОГРАМИ ДЛЯ КОДУВАННЯ ТА ДЕКОДУВАННЯ МЕТОДОМ ХІЛЛА
ВИСНОВКИ
ПЕРЕЛІК ВИКОРИСТАНИХ ДЖЕРЕЛ
ДОДАТКИ
 
ВСТУП
 
Проблема захисту інформації шляхом її перетворення, яке виключає її сприйняття сторонньою особою хвилювала людський розум з давніх часів. Історія криптографії – ровесниця історії людської мови. Більше того, спочатку писемність сама по собі була криптографічною системою, оскільки в стародавніх суспільствах нею володіли тільки обрані. Священні книги Давнього Єгипту, Стародавньої Індії – тому приклади.
З широким розповсюдженням писемності криптографія стала формуватися як самостійна наука. Перші криптосистеми зустрічаються вже на початку нашої ери. Так, Цезар в своєму листуванні використовував вже більш менш систематичний шифр, що отримав його ім’я.
Чим жвавіше велося листування в суспільстві, тим більша відчувалася потреба в засобах його засекречування. Відповідно, виникали все більш довершені і хитромудрі шифри. Спочатку при зацікавлених особах з’являлися шифрувальники, потім групи з декількох шифрувальників, а потім і цілі шифрувальні відділи. Коли об’єми інформації, що підлягали прихованню, стали критичними, в допомогу людям були створені механічні пристрої для шифрування. Потрібно відмітити, що основними споживачами криптографічних послуг були дипломатичні і шпигунські установи, таємні канцелярії правителів та військові штаби.
Поява в середині минулого сторіччя перших електронно-обчислювальних машин кардинально змінила ситуацію. З проникненням комп’ютерів в різні сфери життя виникла принципово нова галузь господарства – інформаційна індустрія. Об’єм циркулюючої в суспільстві інформації з тих пір стабільно зростає по експоненціальному закону – він приблизно подвоюється кожні п’ять років. Фактично, на порозі нового тисячоліття людство створило інформаційну цивілізацію, в якій від успішної роботи засобів обробки інформації залежить саме благополуччя і навіть виживання людства в його нинішній якості.  
Об’єкт дослідження – шифрування даних на основі метода Хілла
Предмет дослідження – програма яка виконує шифровку та дешифровку тексту методом Хілла, на мові програмування С++.
Мета курсової роботи полягає в тому, щоб розв’язати сформульовані задачі на основі методу Хілла.
Об’єкт, предмет і мета курсової роботи зумовили необхідність ров’язання таких завдань:
  • З’ясувати основні принципи шифрування на основі методу Хілла.
  • Обрати мову програмування та пояснити її переваги порівняно з іншими мовами для розв’язання сформульованих задач.
  • Написати комп’ютерну програму на обраній мові програмування для шифрування та дешифрування тексту.
 
РОЗДІЛ 1. ОСНОВНІ ПОЛОЖЕННЯ ТА ВИЗНАЧЕННЯ КРИПТОГРАФІЇ
 
1.1. Основні положення криптографії
 
Проблемою захисту інформації шляхом її перетворення займається криптологія (kryptos – таємний, logos – повідомлення). Вона має два напрямки: криптографію і криптоаналіз. Цілі цих двох напрямків прямо протилежні.
Криптографія займається пошуком, дослідженням і розробкою математичних методів перетворення інформації, основою яких є шифрування, а криптоаналіз – дослідженням можливості розшифровки інформації.
Основні напрямки використання криптографічних методів – це передача конфіденційної інформації через канали зв'язку (наприклад, електронна пошта), встановлення дійсності переданих повідомлень, збереження інформації (документів, баз даних) на носіях у зашифрованому виді [3].
Сучасна криптографія вивчає і розвиває такі напрямки:
  • симетричні криптосистеми (із секретним ключем) ;
  • несиметричні криптосистеми (з відкритим ключем) ;
  • системи електронного підпису;
  • системи керування ключами.
Сучасні криптографічні системи забезпечують високу стійкість зашифрованих даних за рахунок підтримки режиму таємності криптографічного ключа. Однак, на практиці будь-який шифр, який використовується
Фото Капча