![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Хід роботи
1. Ознайомитися із теоретичними відомостями поняття біт-стаффінг. 2. Написати такий код, окремо для клієнта, окремо для сервера, який буде виконувати функцію біт-стаффінгу та зворотне перетворення. Для успішного виконання слід скористатися програмами із попередньої лабораторної роботи. 3. Зробити звіт та надати його викладачу. Контрольні запитання 1. Пояснити принцип роботи алгоритму біт-стаффінга. 2. Які є основні типи алгоритмів шифрування? 3. Яким чином утворюються блоки під час шифрування інформації? 4. Порівняти швидкість шифрування за допомогою біт-стаффінга та блочного шифру. 5. Пояснити принцип утворення додаткових розрядів в результуючому коді.
Лабораторна робота № 4 Дослідження криптографічних алгоритмів шифрування Сигналів Мета. Моделювання методів кодування сигналів.
Теоретичні відомості Для передавання будь-якого сигналу необхідно задати його рівні, які відповідають стандартам передання. Наприклад, якщо слід передавати число “4A F8 37 E5 97” із кодуванням “2B1Q”, то слід перетворити число у двійкове і відповідно до таблиці 1 подати кожен біт. 2B1Q використовує чотири рівні сигналів, такі: − 450 мВ, − 150 мВ, 150 мВ і 450 мВ, кожен (1Q) еквівалентний двом бітам (2B).
Таблиця 1 – Перетворення у двійковий код значення рівня напруги
Для прикладу, перші два байти числа будуть такі: (2байта)16=4A F816 (2байта)2=01001010 111110002 Після кодування ми отримаємо такі значення, які для пояснення доцільно подати у вигляді осцилограми (рис. 13).
Рисунок 13 – Використання кодування 2B1Q.
|