Построение частотного распределения букв русского алфавита



Для проведения частотного криптоанализа выбрать согласно варианту предложенный текст.

Рассмотрим в качестве примера следующий текст:

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

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

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

Обеспечение контроля за функционированием системы защиты, т.е. создание средств и методов контроля работоспособности механизмов защиты.

 

Результаты частотного анализа должны быть представлены в табл. 2.

Таблица 2 Частотный анализ текста

буква/символ Абсолютная частота Частота в % буква/символ Абсолютная частота Частота в %
1 2 3 1 2 3
А     Т    
б     У    
В     Ф    
Г     Х    
Д     Ц    
Е     Ч    
Ж     Ш    
З     Щ    
И     Ъ    
Й     Ы    
К     Ь    
Л     Э    
М     Ю    
Н     Я    
О          
П          
Р          
С          

Всего символов в тексте:

 

 

Рекомендации по заполнению таблицы.

1. Таблицу удобно формировать в электронной таблице MS Excel.

2. Для заполнения столбца 2 «Абсолютная частота» необходимо подсчитать и занести количество соответствующих букв, встречающихся в тексте. Например, буква «А» встречается в предложенном тексте 53 раза.  Подсчет букв можно выполнить с помощью команды MS Word:

Главная. Редактирование. Найти.

В диалоговом окне команды появится количество найденных символов.

3. Далее, используя возможности ЭТ Excel, посчитать общее количество символов в заданном фрагменте текста. Например, в рассматриваемом тексте содержится 876 символов.

4. Столбец 3 «Частота в %» формируется следующим образом. Для каждой буквы или символа выполнить вычисления по формуле:

.

Например, для буквы «А» в рассматриваемом тексте частота в % будет равна:

5. В результате анализа выбранного текста будет сформирована таблица 3.

Таблица 3 Частотное распределение букв и символов текстового фрагмента.

Буква/символ

Абсолютная частота Частота в %

Буква/символ

Абсолютная частота Частота в %

1

2 3

1

2 3

а

53 6,05%

р

42 4,79%

б

20 2,28%

с

45 5,14%

в

33 3,77%

т

54 6,16%

г

10 1,14%

у

13 1,48%

д

25 2,85%

ф

5 0,57%

е

79 9,02%

х

8 0,91%

ж

0 0,00%

ц

11 1,26%

з

20 2,28%

ч

8 0,91%

и

88 10,05%

ш

4 0,46%

й

14 1,60%

щ

4 0,46%

к

18 2,05%

ы

13 0,00%

л

29 3,31%

ъ

0 1,48%

м

29 3,31%

ь

8 0,91%

н

74 8,45%

э

1 0,11%

о

117 13,36%

ю

2 0,23%

п

28 3,20%

я

21 2,40%

Всего символов в тексте:

876

 

 

6. Данные таблицы 3 можно представить в виде гистограммы:

Рисунок 1 Частотное распределение букв и символов выделенного фрагмента

 

7. Обобщить полученные в группе индивидуальные распределения и построить общее групповое распределение букв и символов. Данные представить в виде таблицы 4.

Таблица 4 Групповое распределение букв и символов русского алфавита.

                  Символ Студент а б я
Студент 1        
       
Студент n        
Итого        

 

По строке «Итого» для группового распределения сформировать таблицу типа 3 и провести сравнительный анализ полученных результатов для индивидуального и группового распределений. Для наглядности результатов построить гистограмму, на которой отобразить оба распределения (рисунок 2).

Рисунок 2 Сравнение индивидуального и группового распределения.

 

На рисунке 2 видно, что частоты букв в индивидуальном и групповом распределениях отличаются на небольшую величину. При этом характер распределений сохраняется. Если гистограмму распределения представить в виде графика, то совпадение характера распределения будет заметно еще больше (рисунок 3).

Рисунок 3 Характер распределения букв русского алфавита.

 

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

Частотное распределение букв алфавита можно использовать в качестве ключа к пропорциональному шифру.

Вариант для выполнения первой части задания выбирается в соответствии с номером студента в списке группы в приложении А.


Дата добавления: 2018-04-05; просмотров: 1505; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!