Все исследования, которые мы проводили на
предыдущих лекциях, касались только
криптоалгоритмов, то есть методов
преобразования небольшого блока данных (от 4 до 32
байт) в закодированный вид в зависимости от
заданного двоичного ключа. Криптоалгоритмы
несомненно являются "сердцем"
криптографических систем, но, как мы сейчас
увидим, их непосредственное применение без
каких-либо модификаций для кодирования больших
объемов данных на самом деле не очень приемлимо.

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

  1. усиление защищенности данных,
  2. облегчение работы с криптоалгоритмом со
    стороны человека
  3. обеспечение совместимости потока данных с
    другим программным обеспечением.

Конкретная программная реализация
криптосистемы называется криптопакетом.

 

Оставит комментарий