Опис використаних систем шифрування

Автор работы: Пользователь скрыл имя, 28 Января 2013 в 17:58, реферат

Описание

Афінні шифри вищих порядків.
Подумаємо, як можна розширити монограмні шифри попереднього пункту так, щоб вони оперували з k-грамами для довільного k > 1. Спочатку введемо операцію додавання в Znk. Сумою векторів X = (x1,. . .,хk) і s = (s1,… ,sk) з Znk є вектор X + S = ((x1 + s1) mod n,…, (хk + sk) mod n). Zkn з операцією додавання є групою. Вектор -S = (n — s1,…, n — sk) є оберненим до вектора
S = (s1,…,sk).

Работа состоит из  1 файл

Курсова.docx

— 89.54 Кб (Скачать документ)

std::cout<<"рhi = "<<phi<<std::endl;

std::cout<<"e = "<<e<<std::endl;

std::cout<<"\nШифртекст: "<<std::endl;

for(int i=0;i<3;i++)

printf("\nC%d - %d\n",i+1,temp[i]);

 

}

 

int _tmain(int argc, _TCHAR* argv[])

{

SearchWord();

FindE();

Rezalt();

Vuvid();

 

std::cin.get();

return 0;

}

 

 

 

}

 

 

 

 

 

 

 

Результат виконання програми за шифрування алгоритмом RSA

 

 

 

 

 

 

 

 

Висновки

Виконуючи курсову роботу я ознайомився з такими системами шифрування, як: афінні та лінійні шифри перших та вищих порядків, алгоритмом RSA. Також я освоїв програмну реалізацію Афінного шифру третього порядку та алгоритму RSA.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Список використаної літератури

 

  1. О.В.Вербіцький. Вступ до криптології. Львів., "ВНТЛ", 1998.
  2. И.М.Виноградов. Основи теории чисел. М., "Наука", 9-е издание 1981.
  3. В.Жельников. Криптография от папируса до компьютера. М., "АВР", 1996.
  4. М.Вельшенбах. Криптография на Си и С++ в действии. М,, Триумф, 2004.

Б.Шнайер. Прикладная криптография, 2-е издание: протоко

 

 

 

 

 

 


Информация о работе Опис використаних систем шифрування