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

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


 

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

6655. Аутосомно-доминантные атаксии 24.76 KB
  Аутосомно-доминантные атаксии К этой группе относятся разнообразные атактические синдромы, наследующиеся по аутосомно-доминантному типу и манифестирующие обычно в зрелом возрасте (как правило, после 20-30 лет). В абсолютном большинстве случаев эта г...
6656. Врожденные наследственные мозжечковые атаксии 20.64 KB
  Врожденные наследственные мозжечковые атаксии Данная группа наследственных атактических заболеваний характеризуется генетически обусловленным нарушением нормального развития и дифференцировки различных частей мозжечка и, в частности, отдельных клето...
6657. Болезнь Фридрейха 26.2 KB
  Болезнь Фридрейха В 1862 году N. Friedreich описал болезнь, впоследствии получившую его имя. Болезнь Фридрейха (или атаксия Фридрейха) - заболевание с аутосомно-рецессивным типом наследования, является частой формой наследственных атаксий: расп...
6658. Атаксия вследствие дефицита витамина Е 18.67 KB
  Атаксия вследствие дефицита витамина Е Это - редкое заболевание, которое наблюдается главным образом в странах Средиземноморского региона. Ее развитие обусловлено генетическим дефектом, расположенным на длинном плече 8ой хромосомы (локус 8q13). Клин...
6659. Х-сцепленные рецессивные атаксии 22.03 KB
  Х-сцепленные рецессивные атаксии В соответствии с Х сцепленным рецессивным наследованием заболевание развивается только у лиц мужского пола - носителей единственной копии Х хромосомы, у женщин - гетерозиготных носительниц мутации заболеван...
6660. Генетика рассеянного склероза 20.73 KB
  Генетика рассеянного склероза Участие генетических факторов в предрасположенности к развитию рассеянного склероза (РС) и формированию особенностей клинической картины не вызывает сомнения. Этиология рассеянного склероза продолжает является областью ...
6661. Основные методы исследований генетики РС, как заболевания с мультигенной предрасположенностью 24.3 KB
  Основные методы исследований генетики РС, как заболевания с мультигенной предрасположенностью. Для идентификации генов, определяющих генетическую предрасположенность к РС как к мультигенному заболеванию, применяют два основных типа анализа - популяц...
6662. Результаты исследований по методу ген-кандидат 28.49 KB
  Результаты исследований по методу ген-кандидат При подходе ген-кандидат целенаправленно выясняют роль того или иного гена, выбранного исходя из функции его белкового продукта в этиопатогенезе заболевания. В случае РС гены-кандидаты выбирали на осн...
6663. Результаты семейных исследований генетики РС 20.22 KB
  Результаты семейных исследований генетики РС Исследование семей с несколькими случаями РС наиболее информативно для доказательства сцепления маркера и РС. В то же время следует отметить, что не исключена возможность того, что семейный РС генетически...