Криптографические методы защиты информации

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

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

• Защита информации, которая передается по открытым каналам связи.

• Аутентификация (доказательство подлинности) передаваемой информации или права на доступ к данным.

• Хранение данных на носителях в зашифрованном виде.

• Шифрование программного кода с целью исключения несанкционированного использования или модификации программ.

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

Терминология

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

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

Текст – набор элементов алфавита, имеющий определенный логический смысл.

В качестве примеров алфавитов современных АС можно привести следующие:

• алфавит Zss – 32 буквы русского алфавита и пробел;

• алфавит Z256 – символы, входящие в стандартные коды ASCII и КОИ-8;

• бинарный алфавит – Za = {0,1};

Шифрование – преобразовательный процесс, при котором исходный текст, который носит также название открытого текста, заменяется шифрованным текстом.

Дешифрование – обратный шифрованию процесс, при котором на основе ключа дешифрованный текст преобразуется в исходный.

clip_image002

Рис. 2.1.1

Ключ – информация, необходимая для беспрепятственного шифрования или дешифрования текстов (рис.2.1.1). Обычно ключ представляет собой последовательный ряд символов того же алфавита, в котором набрано информационное сообщение.

Пространство ключей – набор возможных значений ключа К.

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

Эффективность криптоалгоритма – отношение временных затрат криптоаналитика на вскрытие шифровки к временным затратам криптографа на создание шифровки. время работы криптоаналитическои системы

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100