20702

Гамування

Лабораторная работа

Информатика, кибернетика и программирование

Відкрите повідомлення MYNAMEІSARTEM Зашифруемо повідомлення Ключ k=i36mod 26 MYNAMEISARTEM 1 2 3 4 5 лат. Зашифроване повідомлення Шифрування Ci=tigimod N 16 8 4 2 1 k=i36 1 2 3 4 5 21 0 1 1 1 0 7 1 0 1 1 0 16 0 0 0 1 0 20 1 0 1 1 0 15 0 1 0 1 0 16 0 0 0 1 0 14 1 0 0 1 0 11 0 0 0 0 0 15 0 1 0 1 0 15 0 1 0 1 0 8 1 0 1 1 1 9 1 1 1 0 1 17 0 0 1 0 1 11 0 1 1 1 1 Висновки: В даній лабораторній роботі було розглянуто принципи гамування створено гаму і зашифровано за допомогою неї повідомлення.

Украинкский

2013-07-31

75.04 KB

11 чел.

Міністерство освіти і науки, молоді та спорту України

Вінницький національний технічний університет

Інститут інформаційних технологій та комп’ютерної інженерії

Факультет комп’ютерних систем та мереж

Кафедра обчислювальної техніки

Лабораторна робота №3

«Гамування»

       

Виконав ст. гр. 1КІ-08

         Морозов Аретем

   

    Вінниця 2012

Шифр накладання гами — шифр із застосуванням процесу накладання за певним алгоритмом гами шифру на дані під час шифрування і дешифрування.

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

Відкрите повідомлення  MYNAMEІSARTEM

Зашифруемо повідомлення  

Ключ  k=i*3+6(mod 26)

MYNAMEISARTEM

 

1

2

3

4

5

лат.

1

1

1

1

1

31

m

0

1

0

0

1

9

y

0

1

1

0

0

12

n

1

0

1

1

0

22

a

1

1

1

0

1

29

m

0

1

1

0

0

12

e

1

0

1

0

0

20

i

1

0

0

1

1

19

s

0

0

0

1

1

3

A

0

0

0

1

1

3

R

1

0

0

1

0

18

T

1

1

0

1

1

27

E

1

0

1

0

1

21

M

1

0

0

1

1

19

Шифр звичайного накладання двійкової гамми

Процес шифрування звичайним накладанням двійкової гамми полягає в наступному:

1) відкритий текст подають у вигляді неперервної послідовності k-розрядних двійкових

чисел; для цього використовують перетворення порядкових номерів знаків відкритого тексту із

алфавіту обсягом m = 2k ;

2) генерують гамму шифру у вигляді послідовності псевдовипадкових двійкових цифр;

3) на кожний черговий двійковий розряд відкритого тексту накладають відповідний

розряд двійкової гамми з використанням операції додавання по модулю 2 і таким шляхом

отримують черговий двійковий розряд кріптограми;

4) подають кріптограму через даний алфавіт, виконавши попереднє розбиття

кріптограми на послідовні k-розрядні двійкові числа.

Зашифроване повідомлення

Шифрування Ci=ti+gi(mod N)

16

8

4

2

1

k=i*3+6

1

2

3

4

5

21

0

1

1

1

0

7

1

0

1

1

0

16

0

0

0

1

0

20

1

0

1

1

0

15

0

1

0

1

0

16

0

0

0

1

0

14

1

0

0

1

0

11

0

0

0

0

0

15

0

1

0

1

0

15

0

1

0

1

0

8

1

0

1

1

1

9

1

1

1

0

1

17

0

0

1

0

1

11

0

1

1

1

1

Висновки: В даній лабораторній роботі було розглянуто принципи гамування, створено гаму і зашифровано за допомогою неї повідомлення.


 

А также другие работы, которые могут Вас заинтересовать

72001. Таблиці додавання і віднімання числа 4. Додавання і віднімання за допомогою числового відрізка. Складання і розв’язування задач за коротким записом 42 KB
  Мета: Скласти таблицю додавання і віднімання 4; вправляти учнів у розв’язуванні прикладів на додавання й віднімання чисел 3 і 4; вдосконалювати навички усної лічби; розвивати мислення. Обладнання: таблиця «Додавання і віднімання числа 4»; предметні малюнки; картки для роботи в парах...
72002. Урок-сказка «Новые приключения Красной Шапочки» 67 KB
  Цели: совершенствовать вычислительные навыки детей и умения решать задачи; развивать внимание, логическое мышление и воображение детей; воспитывать интерес к предмету. Оборудование: картонные фигурки главных героев сказки, полоски из бумаги, таблицы, часы.
72003. Нахождение неизвестной части по целому и известной части 64 KB
  Цели урока. Выделить и зафиксировать неизвестную величину. Сконструировать способ нахождения части по известному целому и другой части. Обучать учащихся составлению моделей различных видов. Тип урока. Моделирование выделенного отношения в предметной, графической и знаковой формах.
72004. Число і цифра 3. Порівняння чисел у межах 3. Написання цифри 3. Порівняння довжини і товщини предметів 64 KB
  МЕТА. Розкрити зміст поняття число і цифра 3;ознайомити учнів з утворенням числа 3, учити писати цифру 3, порівнювати числа в межах трьох; порівнювати предмети за товщиною, користуючись словами: «товстий», «тонкий», «товщий», «тонший», «однакові».
72005. Узагальнення навичок розв’язувати приклади в межах 10. Задачі на знаходження суми 41.5 KB
  Мета: узагальнювати вміння учнів розв’язувати приклади в межах 10, порівнювати число і вираз, знаходити невідомий доданок, зменшуване, від’ємник; розв’язувати задачі на знаходження суми, порівнювати числа та вираз, визначати одиниці виміру рідини, довжини, маси...
72006. Составление и решение выражений на сложение 122.5 KB
  Цель: закрепить умение составлять и вычислять выражения на сложение; упражнять в написании цифр, счете в пределах 9, сравнении чисел, распознавании многоугольников; развивать наблюдательность, зри тельную память, сообразительность, формировать познавательный интерес...
72007. Прибавление числа 9 с переходом через десяток 85.5 KB
  Цель. Познакомить с прибавлением числа 9 с переходом через десяток; продолжать формировать вычислительные навыки; повторить решение задач на нахождение уменьшаемого; повторить геометрические фигуры, правила дорожного движения; развивать логическое мышление; прививать любовь к математике.
72008. Вправи і задачі на застосування таблиць додавання і віднімання числа 1. Вимірювання довжин відрізків. Повторення складу чисел 9 і 10 50 KB
  Доброго дня діти Я прийшов запросити Вас на Новорічне свято яке відбудеться в нашому лісі Чаклунка: Свята не буде Ніколи твоя ялинка не засяє Хіба виконаєш всі мої завдання за 35 хвилин тут же без підготовки. дає завдання Зайчикові Заєць: Що робити...