Безопасность информационных технологий

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

?облемой защиты информации путем ее преобразования занимается криптология (kryptos - тайный, logos - наука). Криптология разделяется на два направления - криптографию и криптоанализ. Цели этих направлений прямо противоположны.

Криптография занимается поиском и исследованием математических методов преобразования информации.

Сфера интересов криптоанализа - исследование возможности расшифровывания информации без знания ключей.

Современная криптография включает в себя четыре крупных раздела:

  1. Симметричные криптосистемы.
  2. Криптосистемы с открытым ключом.
  3. Системы электронной подписи.
  4. Управление ключами.

Основные направления использования криптографических методов - передача конфиденциальной информации по каналам связи (например, электронная почта), установление подлинности передаваемых сообщений, хранение информации (документов, баз данных) на носителях в зашифрованном виде.

 

1.1.1.Симметричные криптосистемы

 

Все многообразие существующих криптографических методов можно свести к следующим классам преобразований(рис.1):

 

 

 

 

 

 

 

 

 

 

Рисунок 1.

 

Подстановки

 

, ( ) . .

 

Подстановка Цезаря

 

. .

. Cm={Ck: 0k<m} SYM(Zm), m

Ck: j(j+k) (mod m), 0k < m,

.

, CkCj=CjCk=Cj+k, C0 , C Ck-1=Cm-k, 0<k<m. , 50- C3.

, “ ”. C3 . 1. () , () C3 ().

. , n- (x0, x1 ,..,xn-1) n (y0 ,y1 ,...,yn-1)

yi=Ck(xi), 0i<n.

, __ C3 .

1.

__