В настоящее время известно большое число методов криптографического закрытия информации. Классификация методов шифрования (криптоалгоритмов) может быть осуществлена по следующим признакам:
• по типу ключей: симметричные криптоалгоритмы; асимметричные криптоалгоритмы;
• по размеру блока информации: потоковые шифры; блочные шифры;
• по характеру воздействий, производимых над данными: метод замены (перестановки), метод подстановки; аналитические методы, аддитивные методы (гаммирование), комбинированные методы.
Кодирование может быть смысловое, символьное, комбинированное.
Закрытие информации другими способами может достигаться с помощью стеганографии, сжатия/расширения, рассечения/разнесения.
Контрольные вопросы
1. Назовите и охарактеризуйте основные этапы развития криптографии.
2. Дайте определение криптологии, криптографии и криптоанализа.
3. Сформулируйте основные направления в современной криптографии.
4. Дайте определение основных понятий криптографической защиты информации.
5. Сформулируйте основные требования к криптосистемам.
6. Приведите классификацию методов криптографического преобразования информации.
7. Каковы перспективы криптозащиты информации в КС.