Безопасность информационных технологий
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
?облемой защиты информации путем ее преобразования занимается криптология (kryptos - тайный, logos - наука). Криптология разделяется на два направления - криптографию и криптоанализ. Цели этих направлений прямо противоположны.
Криптография занимается поиском и исследованием математических методов преобразования информации.
Сфера интересов криптоанализа - исследование возможности расшифровывания информации без знания ключей.
Современная криптография включает в себя четыре крупных раздела:
- Симметричные криптосистемы.
- Криптосистемы с открытым ключом.
- Системы электронной подписи.
- Управление ключами.
Основные направления использования криптографических методов - передача конфиденциальной информации по каналам связи (например, электронная почта), установление подлинности передаваемых сообщений, хранение информации (документов, баз данных) на носителях в зашифрованном виде.
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.
__