17
КОМП’ЮТЕРНА ЕЛЕКТРОНІКА ТА СХЕМОТЕХНІКА Системи числення. Криптографія

КОМП’ЮТЕРНА ЕЛЕКТРОНІКА ТА СХЕМОТЕХНІКА · •Виписувалась абетка: А, Б, В, Г, …; потім під нею виписувалась

  • Upload
    others

  • View
    20

  • Download
    0

Embed Size (px)

Citation preview

Page 1: КОМП’ЮТЕРНА ЕЛЕКТРОНІКА ТА СХЕМОТЕХНІКА · •Виписувалась абетка: А, Б, В, Г, …; потім під нею виписувалась

КОМП’ЮТЕРНА ЕЛЕКТРОНІКА

ТА СХЕМОТЕХНІКА

Системи числення. Криптографія

Page 2: КОМП’ЮТЕРНА ЕЛЕКТРОНІКА ТА СХЕМОТЕХНІКА · •Виписувалась абетка: А, Б, В, Г, …; потім під нею виписувалась

Системи числення

Page 3: КОМП’ЮТЕРНА ЕЛЕКТРОНІКА ТА СХЕМОТЕХНІКА · •Виписувалась абетка: А, Б, В, Г, …; потім під нею виписувалась

Елементи логіки

Page 4: КОМП’ЮТЕРНА ЕЛЕКТРОНІКА ТА СХЕМОТЕХНІКА · •Виписувалась абетка: А, Б, В, Г, …; потім під нею виписувалась

ElectroDroid це потужний набір інструментів і довідник для

розробника електроніки

Page 5: КОМП’ЮТЕРНА ЕЛЕКТРОНІКА ТА СХЕМОТЕХНІКА · •Виписувалась абетка: А, Б, В, Г, …; потім під нею виписувалась

Ethernet порт

Page 6: КОМП’ЮТЕРНА ЕЛЕКТРОНІКА ТА СХЕМОТЕХНІКА · •Виписувалась абетка: А, Б, В, Г, …; потім під нею виписувалась

Шифр Скиталу

(шифр Стародавньої Спарти) • Шифри перестановки переставляють частини

відкритого тексту між собою. Сам же процес шифровки відбувався наступним чином - на циліндр (скиталу) намотували тонку смужку пергаменту і писали на ній, після розмотування на стрічці утворювалася шифровка, розшифрувати яку можна було тільки намотавши цю стрічку на таку ж скиталу.

• Винахід дешифрувального пристрою – Антискитала – приписують великому Аристотелю. Він запропонував використовувати конусоподібний "спис", на який намотувався перехоплюваний ремінець; цей ремінець пересувався віссю доти, аж допоки не

з'являвся осмислений текст.

Page 7: КОМП’ЮТЕРНА ЕЛЕКТРОНІКА ТА СХЕМОТЕХНІКА · •Виписувалась абетка: А, Б, В, Г, …; потім під нею виписувалась

Магічні квадрати • Уперше ці квадрати виникли в Китаї, де їм було

надавано певної "магічної" сили. Наведемо приклад: у

квадрат розміром 4х4 вписуються цифри від 1 до 16.

Зашифровування за "магічним квадратом"

здійснюється у такий спосіб.

Приміром, треба зашифрувати фразу:

«ПРИЛІТАЮ СЬОГОДНІ». Літери цієї фрази

вписуються послідовно до квадрата відповідно

до записаних в них чисел, а в порожні клітинки

(якщо такі є) проставляють довільні літери.

Після цього зашифрований текст записується

вже в рядок: ІИРОІЬОЮСТАГЛНДП

При розшифровуванні текст вписується до

квадрата – й відкритий текст читається в

послідовності чисел "магічного квадрата".

Page 8: КОМП’ЮТЕРНА ЕЛЕКТРОНІКА ТА СХЕМОТЕХНІКА · •Виписувалась абетка: А, Б, В, Г, …; потім під нею виписувалась

Шифри простої заміни (укр)

Page 9: КОМП’ЮТЕРНА ЕЛЕКТРОНІКА ТА СХЕМОТЕХНІКА · •Виписувалась абетка: А, Б, В, Г, …; потім під нею виписувалась

Шифри простої заміни (англ)

Page 10: КОМП’ЮТЕРНА ЕЛЕКТРОНІКА ТА СХЕМОТЕХНІКА · •Виписувалась абетка: А, Б, В, Г, …; потім під нею виписувалась

Шифр Цезаря

• Історичним прикладом шифру заміни є шифр Цезаря (І

ст. до н. е.), описаний істориком давнього Риму

Светонієм. Гай Юлій Цезар використовував у своєму

листуванні шифр власного винайдення.

• Виписувалась абетка: А, Б, В, Г, …; потім під нею

виписувалась та ж сама абетка, але з циклічним

зсуненням на три літери ліворуч:

• А Б В Г Г′ Д Е Є Ж З И І Ї Й К Л М Н О П Р С Т У Ф Х Ц

Ч Ш Щ Ь Ю Я

• Г Г′ Д Е Є Ж З И І Ї Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ

Ь Ю Я А Б В

Page 11: КОМП’ЮТЕРНА ЕЛЕКТРОНІКА ТА СХЕМОТЕХНІКА · •Виписувалась абетка: А, Б, В, Г, …; потім під нею виписувалась

Танцюючі чоловічки

Page 12: КОМП’ЮТЕРНА ЕЛЕКТРОНІКА ТА СХЕМОТЕХНІКА · •Виписувалась абетка: А, Б, В, Г, …; потім під нею виписувалась

Квадрат Полібія

Зауважимо, що секретом у даному разі є сам спосіб замінювання літер. Ключ

у цій системі є відсутній, оскільки використовується фіксований порядок

слідування літер.

ЯБЛУКО 56.12.31.43.26.34

Здобутий первинний шифртекст зашифровується вдруге. При цьому він

виписується без розбивання на пари: 561231432634

Здобута послідовність цифр зсувається циклічно ліворуч на один крок та

розбивається на пари: 61.23.14.32.63.45

Зашифровувана літера

замінюється на

координати квадрата, в

якому ії записано.

Приміром, В замінюється

на 12, F – на 21, R – на 42 і

т. д. При розшифровуванні

кожна така пара визначає

відповідну літеру

повідомлення.

Page 13: КОМП’ЮТЕРНА ЕЛЕКТРОНІКА ТА СХЕМОТЕХНІКА · •Виписувалась абетка: А, Б, В, Г, …; потім під нею виписувалась

Шифрування Тритемія

• У XV сторіччі абат Тритемій (Німеччина) зробив дві новаторські пропозиції в царині криптографії: він запропонував шифр "Аве Марія" й шифр, на підставі ключа, котрий періодично зсувається.

• Шифр "Аве Марія" ґрунтовано на засаді заміни літер зашифровуваного тексту на заздалегідь обумовлені слова. З цих слів складалося зовнішньо "безневинне" повідомлення. Наведемо приклад. Замінимо літери Н, І на такі слова: Н = ЗЕЛЕНИЙ, МІЙ, БІЛЯ

І = КЛЮЧ, МОРЕ, ГАЙ

Тоді негативна секретна відповідь НІ на задане запитання може мати кілька "безневинних" варіантів: Біля моря, Мій ключ, Зелений гай.

Page 14: КОМП’ЮТЕРНА ЕЛЕКТРОНІКА ТА СХЕМОТЕХНІКА · •Виписувалась абетка: А, Б, В, Г, …; потім під нею виписувалась

Шифр „братерства франкмасонів”

Page 15: КОМП’ЮТЕРНА ЕЛЕКТРОНІКА ТА СХЕМОТЕХНІКА · •Виписувалась абетка: А, Б, В, Г, …; потім під нею виписувалась

Азбука Морзе

Page 16: КОМП’ЮТЕРНА ЕЛЕКТРОНІКА ТА СХЕМОТЕХНІКА · •Виписувалась абетка: А, Б, В, Г, …; потім під нею виписувалась

Сучасний шифр

Page 17: КОМП’ЮТЕРНА ЕЛЕКТРОНІКА ТА СХЕМОТЕХНІКА · •Виписувалась абетка: А, Б, В, Г, …; потім під нею виписувалась

Практична робота План

• І. Перевести наступні числа в десяткову систему числення:

• 1) 1101112; 2) 10110112; 3) 563448; 4) 721358; 5) 1C4A16; 6) 9A2FB516; 7) 101001012; 8) 536428; 9) 9B21B416; 10) 1101012; 11) 1101012; 12) 101101112; 13) 635448; 14) 217358; 15) 1CFA16; 16) 9A2AB516; 17) 101101012; 18) 546228; 19) 19BF1B416; 20) 1111012; 21) 10110012; 22) 645018; 23) 226358; 24) ACFA16; 25) 1001012; 26) 7FFB51B16; 27) 2D3C16 ; 28) 2172268; 29) 6FB25A16; 30) 16253168;

• II. Перевести наступні числа із “10” с.ч. в “2”, “8”, “16” с.ч.:

• 1) 1209; 2) 362; 3) 3925; 4) 11355; 5) 463; 6) 1902; 7) 236; 8) 2392; 9) 12353; 10) 563; 11)1210; 12) 352; 13) 3825; 14) 11153; 15) 365; 16) 1812; 17) 123; 18) 2412; 19) 10235; 20) 163; 21) 1009; 22) 4362; 23) 3815; 24) 10135; 25) 2463; 26) 73125; 27) 884604; 28) 526; 29) 9543; 30) 21605.

• ІІІ. Використовуючи вивчені способи шифрування, зашифрувати (5-ма способами) повідомлення: «Я студент(ка) І курсу НВПЕТ, Прізвище_Ім’я_По-батькові. Навчаюся на спеціальності «Комп’ютерна інженерія»

• ІV. Створити шифр „братерства франкмасонів” для укр. авфавіту

• V*. Розробити власний шифр.