Смекни!
smekni.com

работа по дисциплине «Информатика» (стр. 3 из 3)


2.2 Алгоритмы шифрования


Алгоритмы шифрования с использованием ключей предполагают, что данные не сможет прочитать никто, кто не обладает ключом для их расшифровки. Они могут быть разделены на два класса, в зависимости от того, какая методология криптосистем напрямую поддерживается ими.


2.2.1 Симметричные алгоритмы


Для шифрования и расшифровки используются одни и те же алгоритмы. Один и тот же секретный ключ используется для шифрования и расшифровки. Этот тип алгоритмов используется как симметричными, так и асимметричными криптосистемами.

Таблица№2. Тип Описание DES (Data Encryption Standard)

Популярный алгоритм шифрования, используемый как стандарт шифрования данных правительством США.
Шифруется блок из 64 бит, используется 64-битовый ключ (требуется только 56 бит), 16 проходов. Может работать в 4 режимах. Электронная кодовая книга (ECB-Electronic Code Book ) - обычный DES, использует два различных алгоритма. Цепочечный режим (CBC-Cipher Block Chaining), в котором шифрование шифрование блока данных зависит от результатов шифрования предыдущих блоков данных.


· Обратная связь по выходу (OFB-Output Feedback), используется как генератор случайных чисел.


· Обратная связь по шифратору (CFB-Cipher Feedback), используется для получения кодов аутентификации сообщений. 3-DES или
тройной DES64-битный блочный шифратор, использует DES 3 раза с тремя различными 56-битными ключами. Достаточно стоек ко всем атакам Каскадный 3-DESСтандартный тройной DES, к которому добавлен механизм обратной связи, такой как CBC, OFB или CFB. Очень стоек ко всем атакам .FEAL (быстрый алгоритм шифрования)Блочный шифратор, используемый как альтернатива DES

Вскрыт, хотя после этого были предложены новые версии.IDEA (международный алгоритм шифрования)64-битный блочный шифратор, 128-битовый ключ, 8 проходов. Предложен недавно; хотя до сих пор не прошел полной проверки, чтобы считаться надежным, считается более лучшим, чем DESSkipjackРазработано АНБ в ходе проектов правительства США "Clipper" и "Capstone". До недавнего времени был секретным, но его стойкость не зависела только от того, что он был секретным.
64-битный блочный шифратор, 80-битовые ключи используются в режимах ECB, CFB, OFB или CBC, 32 проходаRC264-битный блочный шифратор, ключ переменного размера Приблизительно в 2 раза быстрее, чем DES
Может использоваться в тех же режимах, что и DES, включая тройное шифрование.
Конфиденциальный алгоритм, владельцем которого является RSA Data SecurityRC4Потоковый шифр, байт-ориентированный, с ключом переменного размера. Приблизительно в 10 раз быстрее DES. Конфиденциальный алгоритм, которым владеет RSA Data SecurityRC5Имеет размер блока 32, 64 или 128 бит, ключ с длиной от 0
до 2048 бит, от 0 до 255 проходов Быстрый блочный шифр
Алгоритм, которым владеет RSA Data SecurityCAST64-битный блочный шифратор, ключи длиной от 40 до 64 бит, 8 проходов
Неизвестно способов вскрыть его иначе как путем прямого перебора.Blowfish.64-битный блочный шифратор, ключ переменного размера до 448 бит, 16 проходов, на каждом проходе выполняются перестановки, зависящие от ключа, и подстановки, зависящие от ключа и данных.
Быстрее, чем DES Разработан для 32-битных машин Устройство с
одноразовыми ключами Шифратор, который нельзя вскрыть.
Ключом (который имеет ту же длину, что и шифруемые данные) являются следующие 'n' бит из массива случайно созданных бит, хранящихся в этом устройстве. У отправителя и получателя имеются одинаковые устройства. После использования биты разрушаются, и в следующий раз используются другие биты.Поточные шифры Быстрые алгоритмы симметричного шифрования, обычно оперирующие битами (а не блоками бит).
Разработаны как аналог устройства с одноразовыми ключами, и хотя не являются такими же безопасными, как оно, по крайней мере практичны.

2.2.2 Асимметричные алгоритмы


Асимметричные алгоритмы используются в асимметричных криптосистемах для шифрования симметричных сеансовых ключей (которые используются для шифрования самих данных). Используется два разных ключа - один известен всем, а другой держится в тайне. Обычно для шифрования и расшифровки используется оба этих ключа. Но данные, зашифрованные одним ключом, можно расшифровать только с помощью другого ключа.
Таблица № 3. Тип Описание RSA Популярный алгоритм асимметричного шифрования, стойкость которого зависит от сложности факторизации больших целых чисел.ECC (криптосистема на основе эллиптических кривых)Использует алгебраическую систему, которая описывается в терминах точек эллиптических кривых, для реализации асимметричного алгоритма шифрования. Является конкурентом по отношению к другим асимметричным алгоритмам шифрования, так как при эквивалентной стойкости использует ключи меньшей длины и имеет
большую производительность. Современные его реализации показывают, что эта система гораздо более эффективна, чем другие системы с открытыми ключами. Его производительность приблизительно на порядок выше, чем производительность RSA, Диффи-Хеллмана и DSA.Эль-Гамаль.Вариант Диффи-Хеллмана, который может быть использован как для шифрования, так и для электронной подписи.


2.3 Хэш-функции



Хэш-функции являются одним из важных элементов криптосистем на основе ключей. Их относительно легко вычислить, но почти невозможно расшифровать. Хэш-функция имеет исходные данные переменной длины и возвращает строку фиксированного размера (иногда называемую дайджестом сообщения - MD), обычно 128 бит. Хэш-функции используются для обнаружения модификации сообщения (то есть для электронной подписи).
Таблица № 4. ТипОписаниеMD2Самая медленная, оптимизирована для 8-битовых машинMD4Самая быстрая, оптимизирована для 32-битных машин
Не так давно взломанаMD5Наиболее распространенная из семейства MD-функций. Похожа на MD4, но средства повышения безопасности делают ее на 33% медленнее, чем MD4 Обеспечивает целостность данных. Считается безопасной SHA (Secure Hash Algorithm)Создает 160-битное значение хэш-функции из исходных данных переменного размера.
Предложена NIST и принята правительством США как стандарт
Предназначена для использования в стандарте DSS

2.4 Механизмы аутентификации


Эти механизмы позволяют проверить подлинность личности участника взаимодействия безопасным и надежным способом.
Таблица № 5. Тип Описание Пароли или PIN-коды
(персональные идентификационные номера)Что-то, что знает пользователь и что также знает другой участник взаимодействия.
Обычно аутентификация производится в 2 этапа. Может организовываться обмен паролями для взаимной аутентификации. Одноразовый пароль, который никогда больше не используется. Часто используется постоянно меняющееся значение, которое базируется на постоянном пароле. CHAP (протокол аутентификации запрос-ответ)Одна из сторон инициирует аутентификацию с помощью посылки уникального и непредсказуемого значения "запрос" другой стороне, а другая сторона посылает вычисленный с помощью "запроса" и секрета ответ. Так как обе стороны владеют секретом, то первая сторона может проверить правильность ответа второй стороны. Встречная проверка (Callback) Телефонный звонок серверу и указание имени пользователя приводит к тому, что сервер затем сам звонит по номеру, который указан для этого имени пользователя в его конфигурационных данных.

Задания №1. Магазин №34. Тип диаграммы: График.

Цены на товары

Ассортимент 2004 2005 2006 2007
Мыло 25 27 28 30
Хлеб 10 11 13 15
Спички 5 6 7 8
Соль 20 22 23 25

.

Фирма-арендатор

Адрес

Занимаемая площадь

На начало месяца

Начисленно

Итого начислено

Проплачено

Итого проплачено

На конец месяца

Статус

Задолженность

Переплата

Аренда

НДС аренды

Коммун.платежи НДС ТЕХ. Обслужи вание

Аренда

Коммун.платежи Тех. Обсл ужи вание Задолженность Пере Плат а

1

Транслес

ул.Васильевская,138

150

12

45,0

8,1

37,5

6,8

45,0

142,4

53,1

40,0

15,0

96,1

58,3

долг

2

Тринит

ул.Васильевская,138

50

0,3

15,0

2,7

12,5

2,3

15,0

47,5

17,7

14,8

17

49,2

2

3

Мегаполис

ул.Васильевская,138

52

7

15,6

2,8

13,0

2,3

15,6

49,3

25,0

15,3

20

67,3

11

4

Лира

ул.Васильевская,138

160

48,0

8,6

40,0

7,2

48,0

151,8

49,6

47,2

96,8

55,0

долг

5

Интурист

ул.Васильевская,138

70

21,0

3,8

17,5

3,2

21,0

66,4

26,0

30

56,0

10,4

долг

6

Салют

ул.Лесная,15

250

4

75,0

13,5

62,5

11,3

75,0

237,3

88,5

73,8

75

233,3

7,9

долг

7

Картель

ул.Лесная,15

60

18,0

3,2

15,0

2,7

18,0

56,9

21,2

18

39,2

17,7

долг

8

Нюанс

ул.Лесная,15

50

10

15,0

2,7

12,5

2,3

15,0

47,5

17,2

14,8

15

57,0

9

Люкс-кредит

ул.Лесная,15

155

5

46,5

8,4

38,8

7,0

46,5

147,1

50,0

46,5

91,5

60,6

долг

10

Бирюза

ул.Лесная,15

800

240,0

43,2

200,0

36,0

240,0

759,2

236,0

200

436,0

323,2

долг

11

Весна

ул.Мира,40

900

30

270,0

48,6

225,0

40,5

270,0

854,1

318,6

300,0

250

898,6

15

12

Ландыш

ул.Мира,40

775

232,5

41,9

193,8

34,9

232,5

735,5

280,0

100,0

232,5

612,5

123,0

долг

13

Арго

ул.Мира,40

200

7

60,0

10,8

50,0

9,0

60,0

189,8

70,8

65,0

60

202,8

6

14

Каллисто

ул.Мира,40

120

36,0

6,5

30,0

5,4

36,0

113,9

42,5

36

78,5

35,4

долг

15

Палар

ул.Мира,40

145

43,5

7,8

36,3

6,5

43,5

137,6

51,3

42,8

52

146,1

8

16

Люкс

ул.Солнечная.201

130

39,0

7,0

32,5

5,9

39,0

123,4

40,0

40,0

83,4

долг

17

Флора

ул.Солнечная.201

180

54,0

9,7

45,0

8,1

54,0

170,8

80,0

60,0

54

194,0

23

18

Дуэт

ул.Солнечная.201

220

8

66,0

11,9

55,0

9,9

66,0

208,8

66

58,0

158,8

долг

19

Люникс

ул.Солнечная.201

565

169,5

30,5

141,3

25,4

169,5

536,2

200,0

150,0

169,5

519,5

16,7

долг

20

Таис

ул.Солнечная.201

405

121,5

21,9

101,3

18,2

121,5

384,3

120,0

121,5

241,5

142,8

долг

Итого

5437

29,3

54

1631,1

293,6

1359,3

244,67

1631,1

5159,7

1391,5

1319,7

1478

4213,9

1093,2

64,867