Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
онацкий / Dokument_Microsoft_Office_Word_-_kopia (1).docx
Скачиваний:
54
Добавлен:
10.02.2016
Размер:
643.44 Кб
Скачать

2.4 Выполнение задания

Таблица2.1 - Набор механизмов реализации ЭЦП

Компонент

Z

ΔC

ΔT

ΔЦ

a1

RSA программно

0,98

23

12

1

a2

RSA аппаратно

0,96

24

19

4

a3

DSA программно на Паскале

0,94

22

21

1

a4

ГОСТ аппаратно

0,92

17

18

4

a5

ГОСТ программно на C++

0,9

28

10

1

a6

ГОСТ программно на ASM

0,98

17

14

4

Таблица 2.2 - Набор механизмов реализации хэш-функции

Компонент

Z

ΔC

ΔT

ΔЦ

b1

MD4 программно на С++

0,94

22

13

1

b2

MD5 программно на С++

0,96

24

7

4

b3

MD5 аппаратно

0,98

23

13

1

b4

MD5 программно на Pascal

0,81

19

14

4

b5

SHA программно на С++

0,83

12

10

1

b6

SHA аппаратно

0,85

28

7

4

b7

ГОСТ аппаратно

0,87

25

19

5

b8

ГОСТ программно на С++

0,89

22

14

1

b9

ГОСТ программно на ASM

0,91

19

9

2

Система должна удовлетворять следующим ограничениями:

Сдоп  35, Тдоп  26, Цдоп  6, Z  max (2.4)

Будем применять методику комплексного учета всех параметров механизмов по каждому из требований. Каждый вариант из одного списка сочетается по одному разу с вариантом из другого списка, всего возможно 54 варианта построения системы защиты табл. 2.3, табл. 2.4.

Таблица 2.3– Характеристика вариантов системы

Компонент

Z

ΔC

ΔT

ΔЦ

Z/ΔC

Выполнение ограничений

1

a1b1

0,960

45

25

2

0,021

Не выполняются ограничения по ΔC

2

a1b2

0,970

47

19

5

0,021

Не выполняются ограничения по ΔC, Δ T и Δ Ц

3

a1b3

0,980

46

25

2

0,021

Не выполняются ограничения по ΔC, Δ T и Δ Ц

4

a1b4

0,895

42

26

5

0,021

Не выполняются ограничения по ΔC, Δ T и Δ Ц

5

a1b5

0,905

35

22

2

0,026

Не выполняются ограничения по ΔC и Δ Ц

6

a1b6

0,915

51

19

5

0,018

Не выполняются ограничения по ΔC, Δ T и Δ Ц

7

a1b7

0,925

48

31

6

0,019

Не выполняются ограничения по ΔC, Δ T и Δ Ц

8

a1b8

0,935

45

26

2

0,021

Не выполняются ограничения по ΔC и Δ T

9

a1b9

0,945

42

21

3

0,023

Не выполняются ограничения по ΔC, Δ T и Δ Ц

10

a2b1

0,950

46

32

5

0,021

Не выполняются ограничения по ΔC

11

a2b2

0,960

48

26

8

0,020

Не выполняются ограничения по Δ Ц

12

a2b3

0,970

47

32

5

0,021

Не выполняются ограничения по ΔC и Δ Ц

13

a2b4

0,885

43

33

8

0,021

Не выполняются ограничения по и Δ Ц

14

a2b5

0,895

36

29

5

0,025

Не выполняются ограничения по ΔC и Δ Ц

15

a2b6

0,905

52

26

8

0,017

Не выполняются ограничения по ΔC и Δ Ц

16

a2b7

0,915

49

38

9

0,019

Не выполняются ограничения по ΔC, Δ T и Δ Ц

17

a2b8

0,925

46

33

5

0,020

Не выполняются ограничения по ΔC

18

a2b9

0,935

43

28

6

0,022

Не выполняются ограничения по ΔC и Δ Ц

19

a3b1

0,940

44

34

2

0,021

Не выполняются ограничения по ΔC, Δ T и Δ Ц

20

a3b2

0,950

46

28

5

0,021

Не выполняются ограничения по ΔC, Δ T и Δ Ц

21

a3b3

0,960

45

34

2

0,021

Не выполняются ограничения по ΔC, Δ T и Δ Ц

22

a3b4

0,875

41

35

5

0,021

Не выполняются ограничения по ΔC, Δ T и Δ Ц

23

a3b5

0,885

34

31

2

0,026

Не выполняются ограничения по ΔC, Δ T и Δ Ц

24

a3b6

0,895

50

28

5

0,018

Не выполняются ограничения по ΔC, Δ T и Δ Ц

25

a3b7

0,905

47

40

6

0,019

Не выполняются ограничения по ΔC, Δ T и Δ Ц

26

a3b8

0,915

44

35

2

0,021

Не выполняются ограничения по ΔC и Δ T

27

a3b9

0,925

41

30

3

0,023

Не выполняются ограничения по ΔC, Δ T и Δ Ц

28

a4b1

0,930

39

31

5

0,024

Не выполняются ограничения по ΔC и Δ T

29

a4b2

0,940

41

25

8

0,023

Не выполняются ограничения по Δ T и Δ Ц

30

a4b3

0,950

40

31

5

0,024

Не выполняются ограничения по ΔC и Δ T

31

a4b4

0,865

36

32

8

0,024

Не выполняются ограничения по Δ T

32

a4b5

0,875

29

28

5

0,030

Не выполняются ограничения по ΔC, Δ T и Δ Ц

33

a4b6

0,885

45

25

8

0,020

Не выполняются ограничения по ΔC, Δ T и Δ Ц

34

a4b7

0,895

42

37

9

0,021

Не выполняются ограничения по ΔC и Δ T

35

a4b8

0,905

39

32

5

0,023

Не выполняются ограничения по Δ T

36

a4b9

0,915

36

27

6

0,025

Не выполняются ограничения по ΔC, Δ T и Δ Ц

37

a5b1

0,920

50

23

2

0,018

Не выполняются ограничения по ΔC

38

a5b2

0,930

52

17

5

0,018

Выполняются ограничения

39

a5b3

0,940

51

23

2

0,018

Не выполняются ограничения по ΔC

40

a5b4

0,855

47

24

5

0,018

Выполняются ограничения

41

a5b5

0,865

40

20

2

0,022

Не выполняются ограничения по ΔC

42

a5b6

0,875

56

17

5

0,016

Не выполняются ограничения по ΔC и Δ Ц

43

a5b7

0,885

53

29

6

0,017

Не выполняются ограничения по ΔC и Δ T

44

a5b8

0,895

50

24

2

0,018

Выполняются ограничения

45

a5b9

0,905

47

19

3

0,019

Не выполняются ограничения по ΔC

46

a6b1

0,960

39

27

5

0,025

Не выполняются ограничения по ΔC

47

a6b2

0,970

41

21

8

0,024

Выполняются ограничения

48

a6b3

0,980

40

27

5

0,025

Не выполняются ограничения по ΔC

49

a6b4

0,895

36

28

8

0,025

Выполняются ограничения

50

a6b5

0,905

29

24

5

0,031

Выполняются ограничения

51

a6b6

0,915

45

21

8

0,020

Не выполняются ограничения по Δ Ц

52

a6b7

0,925

42

33

9

0,022

Не выполняются ограничения по ΔC и Δ T

53

a6b8

0,935

39

28

5

0,024

Выполняются ограничения

54

a6b9

0,945

36

23

6

0,026

Выполняются ограничения

max

35

26

6

Таблица 2.4– Допустимые варианты системы.

Компонент

Z

ΔC

ΔT

ΔЦ

Z/ΔC

38

a5b2: ГОСТ программно на C++ и MD5 программно на С++

0,930

52

17

5

0,018

40

a5b4:ГОСТ программно на C++ и MD5 программно на Pascal

0,855

47

24

5

0,018

44

a5b8:ГОСТ программно на C++ и ГОСТ программно на С++

0,895

50

24

2

0,018

47

a6b2:ГОСТ программно на ASM и MD5 программно на С++

0,97

41

21

8

0,024

49

a6b4:ГОСТ программно на ASM и MD5 программно на Pascal

0,895

36

28

8

0,025

50

a6b5:ГОСТ программно на ASM и SHA программно на С++

0,905

29

24

5

0,031

53

a6b8:ГОСТ программно на ASM и ГОСТ программно на С++

0,935

39

28

5

0,024

54

a6b9:ГОСТ программно на ASM и ГОСТ программно на ASM

0,945

36

23

6

0,026

На рис. 2.2, 2.3 и 2.4 приведены все варианты проектов в координатах «защищенность – стоимость», «защищенность – время», «защищенность – удельная стоимость». На графиках точками отображены варианты проекта. Сплошной линией изображено множество Парето на каждом из графиков. Множество Парето – множество допустимых альтернатив задачи многокритериальной оптимизации (принцип отбора рациональных решений). На рисунках надписаны варианты решений, входящие в область компромиссов и удовлетворяющие заданным в примере ограничениям.

Рисунок 2.2 – Варианты системы в координатах «защищенность-стоимость»

Рисунок 2.3 – Варианты системы в координатах «защищенность-время»

Рисунок 2.4 – Варианты системы в координатах «защищенность- удельная стоимость»

Как видно из табл. 2.4, существует всего восемь вариантов проекта, удовлетворяющих заданным условиям. Используя метод попарных сравнений, выделим область компромиссов, к ней относятся следующие варианты проекта: 8, 9, 14, 17, 18, 38, 40, 44, 47, 49, 50, 53, 54. Анализ восьми допустимых вариантов на графиках, исходя из близости варианта 44 к области компромиссов на всех графиках и превосходства этого варианта над остальными, показал, что оптимальным решением задачи, удовлетворяющим заданным ограничениям будет вариант 44.

Выбранный вариант №44:

– ГОСТ программно на C++ (a5)

– ГОСТ программно на С++ (b8).

Z max = 0,945;

Сэцп + Схэш Сдоп, 20 + 16 36;

Tэцп + Tхэш Тдоп, 9+ 9 24;

Цэцп + Цхэш Цдоп, 1 + 1 5.

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

Соседние файлы в папке онацкий