Системы шифрования

Криптография – совокупность методов преобразования данных, направленных на то, чтобы сделать эти данные бесполезными для противника.

Обобщенная схема криптографической системы, обеспечивающей шифрование передаваемой информации приведена на рис.4.1.

 
 

 

 


Рис. 4.1 Обобщенная схема криптосистемы (симметричной)

 

M – открытый текст;

С – шифртекст (криптограмма);

K – параметр или ключ шифрования;

Обратимое преобразование (криптоалгоритм): C = EK(M);

Обратное преобразование: D = EK-1;

Выражение расшифровки: DK(C) = EK-1(EK(M)) = M;

 

Обобщенная схема асимметричной криптосистемы с двумя ключами приведена на рис.4.2.

 

 
 

 


Рис. 4.2 Обобщенная схема асимметричной криптосистемы с открытым ключом

K1, K2 – один из ключей является секретным, другой – открытым.

Криптоаналитическая атака – попытка перехватчика расшифровать шифртекст C для получения открытого текста M или попытка зашифровать свой собственный текст M для получения правдоподобного шифртекста C.

Криптосистема считается криптостойкой, если криптоаналитическая атака не достигает цели без знания подлинного ключа.