20965

Використання алгоритмів шифрування з відкритими ключами

Практическая работа

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

Постановка задачі Необхідно розробити і налагодити дві програми: Програма шифрування інформації з використанням визначених алгоритмів. Програма дешифрування інформації повернення початкового вигляду файла; а також оцінити правильність процедури шифрування дешифрування відсутність зміни результату відносно початкового файлу.09 funkcja f dla kazdej rundy czynniki pierwsze klucz zakryty p1 4 = 0 q1 4 = 0 p = 19; q = 23; n = pq; M = random n; print Message = M; print Cryptogram = C; C = M^2 n; m1= C ^...

Украинкский

2013-08-01

45.99 KB

3 чел.

Родін С КІТ-39

Практична робота №2-5

“Використання алгоритмів шифрування з відкритими ключами”

за курсом “Захист інформації у комп’ютерних системах та мережах”

 Ціль роботи :cтворення програм для шифрування-дешифрування інформації на підставі алгоритмів шифрування з відкритими ключами.

Постановка задачі

Необхідно розробити і налагодити дві програми:

Програма шифрування інформації з використанням визначених алгоритмів.

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

Програма дешифрування інформації (повернення початкового вигляду файла); а також оцінити правильність процедури “шифрування – дешифрування” (відсутність зміни результату відносно початкового файлу).

Індивідуальні завдання: алгоритм Rabin

Текст програми

/*Rabin*/

/*23.11.09*/

/*funkcja f - dla kazdej rundy*/

/*czynniki pierwsze - klucz zakryty, p+1 % 4 = 0 , q+1 % 4 = 0*/

p = 19;

q = 23;

n = p*q;

M = random % n;

print("Message = ",M);

 /**/

 print("Cryptogram = ",C);

 C = M^2 % n;

 m1= C ^ ((p+1)/4) % p;

 m2= ( p - C ^ ((p+1)/4) )%p;

 m3 = C ^ ((q+1)/4) % q;

 m4 = (q - C ^ ((q+1)/4) )%q;

 for(k=1,p, d=(p*k+1)/q; if( floor(d)-d,,a = q*d;break;break;););

 for(k=1,q, d=(q*k+1)/p; if( floor(d)-d,,b = p*d;break;break;););

 print("Decryption = ");

 M1 = (a*m1+b*m3) % n

 M2 = (a*m1+b*m4) % n

 M3 = (a*m2+b*m3) % n

 M4 = (a*m2+b*m4) % n

Висновки: розробив алгоритм шифрування з відкритими ключами.


 

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

2741. Изучение температурной зависимости сопротивления металлов и полупроводников 88 KB
  Изучение температурной зависимости сопротивления металлов и полупроводников Приборы и принадлежности измеряемые образцы, масляная баня, источник постоянного тока к мешалке, универсальный вольтметр РВ7-32. Введение. Как показывает опыт...
2742. Изучение работы полупроводникового диода 106 KB
  Изучение работы полупроводникового диода Приборы и принадлежности: лабораторная панель Полупроводниковый диод, источник постоянного тока Б5-48, универсальный измерительный прибор В7-40, электронный осциллограф. Введение. Кристаллическим...
2743. Определение удельного заряда электрона из вольт-амперной характеристики вакуумного диода 161 KB
  Определение удельного заряда электрона из вольт-амперной характеристики вакуумного диода Приборы и принадлежности лабораторная панель Вакуумный диод, миллиамперметр постоянного тока, стабилизированные источники питания. Введение. Явление термоэле...
2744. Определение удельного заряда электрона методом магнетрона 175.5 KB
  Определение удельного заряда электрона методом магнетрона. Удельным зарядом электрона называется отношение заряда электрона к его массе – е/m. Эту величину можно определить различными экспериментальными методами, в том числе...
2745. Измерение сдвига фаз в цепях переменного тока 295.5 KB
  Измерение сдвига фаз в цепях переменного тока Приборы и принадлежности: лабораторная панель Переменный ток. Закон Ома с резистором, конденсатором и катушкой, источник переменного тока – генератор Г3-118, универсальный вольтметр В7-40...
2746. Закон Ома для цепей переменного тока 264 KB
  Закон Ома для цепей переменного тока Приборы и принадлежности: переменный резистор, катушка индуктивности, конденсатор, амперметр и вольтметр переменного тока. Введение. Закон Ома и правила Кирхгофа, установленные для постоянного тока, остаются спра...
2747. Медицинская конфликтология 361.51 KB
  Социальная роль медицины является предметом широкого общественного обсуждения в постреформенной России. Реализация Национального проекта Здоровье позволила решить некоторые насущные задачи, но породила и новые проблемы. Манифестацией конфликтогенных...
2748. Управление предприятием 748.81 KB
  Система управления предприятием и функции организационного менеджмента. Внутренняя и внешняя среда организации и их взаимосвязь.С точки зрения права, организация — самостоятельный хозяйствующий субъект, созданный в порядке, установленном Гражданским кодексом РФ, для производства продукции, выполнения работ и оказания услуг в целях удовлетворения общественных потребностей.
2749. Инновационный менеджмент 602.5 KB
  В пособии изложены основы инновационного менеджмента. Содержит основные понятия инноваций, классификацию инноваций, описание рынков инновационной деятельности, технологию управления инновационным процессом и новаторской деятельностью. В пособии отра...