Криптография

Автор работы: Пользователь скрыл имя, 12 Января 2012 в 16:10, курсовая работа

Описание

История криптографии насчитывает около 4 тысяч лет. В качестве основного критерия периодизации криптографии возможно использовать технологические характеристики используемых методов шифрования.
Первый период (приблизительно с 3-го тысячелетия до н.э.) характеризуется господством моноалфавитных шифров (основной принцип – замена алфавита исходного текста другим алфавитом через замену букв другими буквами или символами). Второй период (хронологические рамки – с IX века на Ближнем Востоке (Ал-Кинди) и с XV века в Европе (Леон Баттиста Альберти) – до начала XX века) ознаменовался введением в обиход полиалфавитных шифров. Третий период (с начала и до середины XX века) характеризуется внедрением электромеханических устройств в работу шифровальщиков. При этом продолжалось использование полиалфавитных шифров.

Работа состоит из  1 файл

Теоритическая часть.docx

— 444.17 Кб (Скачать документ)

В данных работах  были сформулированы и доказаны математическими  средствами необходимые и достаточные  условия недешифруемости системы шифра. Было установлено, что единственным недешифруемым шифром является так называемая лента одноразового использования(One – time Pad), когда открытый текст шифруется с помощью случайного ключа такой же длины. Это обстоятельство делает абсолютно стойкий шифр очень дорогим в эксплуатации.

1978 – Первая и  наиболее  известная  криптографическая  система  с открытым ключом - так  называемая система RSA.  Ее  название  происходит  от  первых  букв  фамилий авторов Rivest, Shamir и Aldeman, которые придумали ее  во  время совместных   исследований   в   Массачусетском    технологическом институте в 1977 году. Она основана на трудности разложения очень больших целых чисел на простые сомножители. 

3. Заключение.

    Дипломатические, военные и промышленные секреты обычно передаются или хранятся не в исходном виде, а после шифрования. В отличие от тайнописи, которая прячет сам факт наличия сообщения, шифровки передаются открыто, а прячется только смысл. Итак, криптография обеспечивает сокрытие смысла сообщения с помощью шифрования и открытие его расшифровыванием, которые выполняются по специальным криптографическим алгоритмам с помощью ключей у отправителя и получателя.

    В заключение два слова о будущем криптографии. Ее роль будет возрастать в связи с расширением ее областей приложения (цифровая подпись, аутентификация и подтверждение подлинности и целостности электронных документов, безопасность электронного бизнеса, защита информации, передаваемой через Интернет и др.). Знакомство с криптографией потребуется каждому пользователю электронных средств обмена информацией, поэтому криптография в будущем станет "третьей грамотностью" наравне со "второй грамотностью" – владением компьютером и информационными технологиями. 
 
 
 
 
 
 
 
 
 
 
 
 
 

    1. Практическая  часть.

      (Вариант  №20)

    1. Общая характеристика задачи.

   ООО «Сигмаком» предоставляет услуги доступа к сети Интеренет. Данные о тарифах на услуги предоставления доступа к Интернету для абонентов квартирного сектора предоставлены на рис. 20.1, о курсе у.е. к рублю РФ на определенную дату – на рис. 20.2. 

    1. Построить таблицы по приведенным ниже данным.

      2. Произвести расчет начисленной суммы, баланса на конец месяца в у.е. и рублях за услуги предоставления доступа к Интернету для абонентов квартирного сектора. Для определения начисленной суммы использовать функцию ВПР() (рис. 20.1 – 20.3). Необходимо учитывать, что предоплаченный трафик входит в сумму абонентской платы и необходимо оплачивать только тот трафик, который получен сверх предоплаченного. 

Начислено, у.е. = Абонентская  плата, у.е. +

+ (Трафик, Mb – Предоплаченный трафик, Mb) x

x Стоимость трафика  за 1Mb, у.е.

     Данные расчета занести в таблицу на рис. 20.3

   3. По данным таблицы на рис 20.3 построить гистограмму, отражающую баланс на начало и конец месяца в у.е.

   4. Сформировать и заполнить ведомость начисления за услуги предоставления доступа к Интернету за месяц. 
 
 
 
 
 

Тарифы  на услуги предоставления доступа к Интернету

ООО "Сигмаком" для абонентов квартирного сектора

(декабрь  20__г.).

Рис. 20.1. Тарифы на услуги предоставления доступа к Интернету для абонентов квартирного сектора. 

Рис. 20.2. Курс у.е. к рублю РФ, установленный ООО «Сигмаком» 

    Начисления  за услуги предоставления доступа к Интернету

за  декабрь 20__г.

Рис. 20.3.  Начисления за услуги предоставления доступа к Интернету

2.Описание алгоритма решения.

1.Запустить табличный процессор MS Excel.

2.Создать книгу с именем «СигмаКом».

3.Лист 1 переименовать в лист с названием «Тариф».

4.На рабочем листе «Тариф» создать таблицу документа

«Тарифы на услуги предоставления доступа к Интернету  для абонентов квартирного сектора»

5.Заполнить таблицу исходными данными (ячейки A6-D9) (см.рис.20.4.).

Рис. 20.4. Рабочий лист «Тарифы»

6.Лист 2 переименовать в лист с названием «Курс».

7.На рабочем листе «Курс» создать таблицу документа

«Курс у.е. к рублю  РФ, установленный ООО «Сигмаком»

8.Заполнить таблицу исходными данными (ячейки A2-B2) (см.рис.20.5.).

Рис. 20.5. Рабочий лист «Курс»

9.Лист 3 переименовать в лист с названием «Начисления»

10.На рабочем листе «Начисления» создать таблицу документа

«Начисления за услуги предоставления доступа к  Интернету»

11.Заполнить таблицу исходными данными (ячейки A5-Е9)

12.Заполнить ячейки F5 – F9 соответственно формулами:

=Тарифы!B6+(E5-Тарифы!C6)*Тарифы!D6

=Тарифы!B8+(E6-Тарифы!C8)*Тарифы!D8

=Тарифы!B9+(E7-Тарифы!C9)*Тарифы!D9

=Тарифы!B7+(E8-Тарифы!C7)*Тарифы!D7

        =Тарифы!B6+(E9-Тарифы!C6)*Тарифы!D6 (см.рис.20.6.)

Рис. 20.6. Рабочий лист «Начисление»

(Используем  формулу из условия)

13.Занести в ячейку G5 формулу:    =D5-F5

14.Размножить введенную в ячейку G5 формулу для остальных ячеек (с G6 по G9) данной графы (столбца).

15.Занести в ячейку H5 формулу:  =G5*32

16.Размножить введенную в ячейку H5 формулу для остальных ячеек (с H6 по H9) данной графы (столбца).

17. Добавить в таблицу итоговую строку, введя в ячейку C10 символьную строку «итого».

18.Занести в ячейку D10 формулу: =СУММ(D5:D9)

19.Размножить введенную в ячейку D10 формулу для остальных ячеек (с E10 по H10) данной строки (см.рис.20.7.).

Рис. 20.7. Законченный рабочий лист «Начисление»

20.Добавить новый лист с названием «Гистограмма».

21.На рабочем листе «Гистограмма» представить графически данные с рабочего листа «Начисления» (графы «ФИО абонента», «Баланс на начало месяца, у.е» и «Баланс на конец месяца, у.е») (см.рис.20.8.).

Рис. 20.8. Рабочий лист «Гистограмма»

22.  Разработать структуру шаблона таблицы «Ведомость начисления за услуги предоставления доступа к Интернету за месяц» (см.рис.20.9.).

23.Заполнить ячейки A4 – A8 соответственно формулами:

=Начисления!C5

=Начисления!C6

=Начисления!C7

=Начисления!C8

=Начисления!C9

24.Заполнить ячейки B4 – B8 соответственно формулами:

=Начисления!F5

=Начисления!F6

=Начисления!F7

=Начисления!F8

=Начисления!F9 

25. Добавить в таблицу итоговую строку, введя в ячейку A9 символьную строку «итого».

26.  Занести в ячейку B9 формулу: =СУММ(B4:B8) (см. рис. 20.9).

Рис. 20.9. Рабочий лист «Ведомость» 
 
 
 
 
 
 
 
 
 
 
 
 
 

    1. Литература.

    1. Акулов О.А., Медведев Н.В. Информатика: базовый курсю – М.:Омега-Л, 2005

    2. Алферов А.П., Зубов А.Ю., Кузьмин А.С., Черемушкин А.В. Основы криптографии: Учеб. Пособие. – М.:Гелиос АРВ, 2005.

    3. Информатика. Лабораторный практикум для студентов 2 курса всех специальностей. – М.:ВЗФЭИ, 2006.

    4. Самосудов А.  Что может криптография? http://content.online/ru/mpl/face?id=4078

    5. Жельников В. Криптография от папируса до компьютера. - М.: "АВF", 1996 -335с.

    6. Материалы сайта http://www.elitarium.ru/. 

Информация о работе Криптография