DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Звіт до лабораторної роботи №3 з курсу «Методи і засоби криптологічних перетворень» на тему «Афінні шифри»

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Комп’ютерні науки
Кафедра:
Кафедра безпеки інформаційних технологій

Інформація про роботу

Рік:
2012
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Методи та засоби криптологічних перетворень
Група:
КН-11
Коротко про документ

Про що ця робота

Звіт до лабораторної роботи з криптологічних перетворень присвячено дослідженню афінних шифрів. У роботі наведено програмну реалізацію афінного методу зсуву на мові C та результати її виконання.

У роботі розглядаються

  • Криптологічні перетворення
  • Афінні шифри
  • Симетричне шифрування
  • Програмна реалізація шифрів
  • Частотний аналіз
  • Захист інформації

Зміст і розділи

  1. Мета роботи
  2. Теоретичні відомості
  3. Текст програми
  4. Результат виконання програми
  5. Висновок
Для кого:Студенти технічних спеціальностей, які вивчають криптографію та захист інформації.
Викладачі:Викладач кафедри

Ключові поняття

шифруваннядешифруваннякриптологічні перетвореннямодульна арифметикаалгоритм зсувучастотний аналізпрограмний код

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Національний університет “Львівська політехніка” Звіт до лабораторної роботи №3 На тему: „ Афінні шифри.” З курсу: “Методи і засоби криптологічних перетворень” 1. Мета роботи: Дослідити та написати програму для реалізації афінних методів шифрування — афінний метод зсуву . s=102. Обчислити s' для дешифрування. 2. Теоретичні відомості Загальний алгоритм шифрування: E(x)=(x+s)mod n =x' Загальний алгоритм дешифрування: D(x)=(x'+s')mod n s'=n-s; 3.Текст програми: #include<stdio.h> int main() { char ch,c; int i,s=102,s1; printf("Enter text: "); while (c!='\n') { scanf("%c",&c); i=c; if ((i>=65) && (i<=90)){ i+=s; while (i>90) i-=26; } if ((i>=97) && (i<=122)){ i+=s; while (i>122) i-=26; } сh=i; if (c!='\n') printf("%c",ch); } s1=26-s; while (s1<0) s1+=26; while (s1>26) s1-=26; printf("\n s=%d s'=%d",s,s1); getchar(); return 0; } 4. Результат виконання програми Явний текст:root Криптотекст: pmmr s=102 s'=2 5.Висновок Виконав[ім’я автора приховано]ірки незмінності повідомлення, тобто механізму зворотнього зв'язку, що робить не можливим використання такого алгоритму в важливих цілях з метою шифрування документів.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!