Назначение криптографии

Основные термины и определения

Раздел 2. Основы криптографии (криптологии)

· алфавит - конечное множество используемых для шифрования информации знаков;

· текст - упорядоченный набор из элементов алфавита;

· шифр - совокупность обратимых преобразований множества открытых данных на множество зашифрованных данных, заданных алгоритмом криптографического преобразования (криптоалгоритмом);

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

· зашифрование - преобразование открытых данных в закрытые (зашифрованные) с помощью определенных правил, содержащихся в шифре; расшифрование - обратный процесс;

· шифрование - процесс зашифрования или расшифрования;

· криптосистема - состоит из пространства ключей, пространства открытыхтекстов, пространства шифротекстов и алгоритмов зашифрования и расшифрования;

· дешифрование - процесс преобразования закрытых данных в открытые принеизвестном ключе и/или неизвестном алгоритме (вскрытие, или взламывание, шифра);

· синхропосылка - исходные параметры криптоалгоритма;

· раскрытие криптоалгоритма - результат работы криптоаналитика, приводящий к возможности эффективного определения любого зашифрованногос помощью данного алгоритма открытого текста;

· стойкость криптоалгоритма - способность шифра противостоять всевозможным попыткам его раскрытия, т. е. атакам на него.

Принято считать, что криптография - это наука о шифрах. Это далеко не так. Возможности криптографии значительно шире:

· шифрование передаваемых сообщений и хранимых данных для защиты их от утечки информации;

· контроль целостности передаваемых сообщений и хранимых данных с целью обнаружения случайных или преднамеренных искажений, т. е. защита от модификации информации;

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

· защита программ от несанкционированного копирования и распространения;

· организация парольных систем и др.

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

· криптосистемы с секретным ключом (классическая криптография);

· криптосистемы с открытым ключом;

· криптографические протоколы;

· управление ключами.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: