Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Шифрование с помощью магических квадратов




Магический, или волшебный квадрат — это квадратная таблица , заполненная числами таким образом, что сумма чисел в каждой строке, каждом столбце и на обеих диагоналях одинакова. Если в квадрате равны суммы чисел только в строках и столбцах, то он называется полумагическим. Нормальным называется магический квадрат, заполненный натуральными числами от до . Магический квадрат называется ассоциативным или симметричным, если сумма любых двух чисел, расположенных симметрично относительно центра квадрата, равна .

Нормальные магические квадраты существуют для всех порядков , за исключением , хотя случай тривиален — квадрат состоит из одного числа. Минимальный нетривиальный случай он имеет порядок 3.[4]

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

Текст сообщения для шифровки: «китай затеял войну против сша». Размерность таблицы 5х5.

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

 

Таблица 4 – Магический квадрат

         
         
         
         
         

 

Таблица 5 – Шифр

Л Ш А Т Т
А В А Т У
П Й О И Е
Я Р К Й В
С З О И Н

 

Читая текст по строкам получаем зашифрованный текст сообщения – «лшатта ватупй оиеярк йвсзои н».

Шифрование методом двойной перестановки

Ключом к шифру двойной перестановки служит последовательность номеров столбцов и номеров строк исходной таблицы (в нашем случае последовательности 1325476 и 674523189 соответственно). Размерность таблицы 7х9. Текст сообщения требуемый шифровки – «поражение – это возможность начать сначала более продуманным подходом».

1) Для шифровании в исходном таблице я записал мою нумерацию столбцов(1325476) и срок(674523189). Дальше по горизонтали записал данное мною текст для шифровки(таблица6).

 

Таблица 6 – Исходная таблица

               
  п о р а ж Е н
  и е - э т О в
  о з м о ж Н о
  с т ь н а Ч а
  т ь с н а Ч а
  л а с б о Л е
  е п р о д У м
  а н н ы м П о
  д х о д о М

 

2) В данном таблице я сделал перестановку столбцов от 1 до 7 по нумерации.

Таблица 7 – Перестановка столбцов

               
  П р о ж а Н е
  И - е т э В о
  О м з ж о о н
  С ь т а н а ч
  Т с ь а н а ч
  Л с а о б е л
  Е р п д о м у
  А н н м ы о п
  Д о х о д м

 

3) В данном таблице я сделал перестановку строк от 1 до 9 по нумерации.

 

Таблица 8 – Перестановка строк

               
  е Р п д о м у
  т С ь а н а ч
  л С а о б е л
  о М з ж о о н
  с Ь т а н а ч
  п Р о ж а н е
  и - е т э в о
  а Н н м ы о п
  д О х о д м

Полученный текст, после шифровки пишется по горизантали: «ерпдо мутсь аначл саобе ломзж оонсь танач прожа неи-е тэвоа ннмыо пдохо д•м».

 





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


Дата добавления: 2017-01-28; Мы поможем в написании ваших работ!; просмотров: 792 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Наглость – это ругаться с преподавателем по поводу четверки, хотя перед экзаменом уверен, что не знаешь даже на два. © Неизвестно
==> читать все изречения...

2684 - | 2249 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.