ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ПРОСТОЙ ШИФРУЮЩЕЙ ТАБЛИЦЫ ПЕРЕСТАНОВКИ В MATLAB - Студенческий научный форум

XI Международная студенческая научная конференция Студенческий научный форум - 2019

ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ПРОСТОЙ ШИФРУЮЩЕЙ ТАБЛИЦЫ ПЕРЕСТАНОВКИ В MATLAB

Солодкова Анна Александровна 1
1НИУ "БелГу"
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

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

Чтобы осуществить программную реализацию простой шифрующей таблицы перестановки был создан файл Solodkova.txt, который содержит сообщение необходимое зашифровать простой шифрующей таблицей перестановки (рисунок 1).

Рисунок 1 – Файл с сообщением

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

f=fopen('Solodkova.txt');

n=6;

S=fscanf(f,'%s', [n n]);

i=1;

S=S'

V1='';

N='';

while i<=n

N(i,:)=S(:,i);

V1=strcat(V1, N(i,:));

i=i+1;

end

disp (V1)

fclose(f);

На рисунке 2 представлен результат работы программного кода.

Рисунок 2 – Результат программного кода

Использованные источники:

Кузьмин, Т. В. Криптографические методы защиты информации: моногр. / Т.В. Кузьмин. - Москва: Огни, 2013. - 192 c.

Шаньгин, В. Ф. Информационная безопасность и защита информации / В.Ф. Шаньгин. - Москва: Огни, 2016. - 551 c.

Громов, Ю.Ю. Информационная безопасность и защита информации: Учебное пособие / Ю.Ю. Громов, В.О. Драчев, О.Г. Иванова. - Ст. Оскол: ТНТ, 2010. - 384 c.

Просмотров работы: 192