Криптография в системе безопасности.
Криптография это искусство и наука шифрования. Существует три типа шифров:
1. Алгоритм симметричного ключа предполагает, что один ключ используется для шифрования и дешифрования. Примерами такого шифрования могут послужить:
Рассмотренные выше шифры используются для поточного шифрования, они могут шифровать символ сразу, как он поступил. Примерами промышленных поточных шифров являются RC4, Wake. Но существуют и алгоритмы блочного шифрования, они шифруют пачки символов. Теперь рассмотрим шифр, использующийся для блочного шифрования. · Column Transposition
2.Особенность асимметричных шифров заключается в том, что ключ для шифрования и дешифрования различен. Для шифрования используется так называемый public key, а для дешифрования – private key. Таким образом, ключ не передается по каналам связи. Примерами промышленных алгоритмов являются RSA, Elgamar, ECC. Недостаток асимметричных ключей в низком быстродействии.(шифрование слова может занять секунду). 3. Особенностью комбинированного подхода является то, что шифрование информации осуществляется симметричным ключом, но сам ключ все время меняется с определенной частотой и передается по асимметричному каналу. Например, HTTPS –расширение протокола HTTP, поддерживающее шифрование. Данные, передаваемые по протоколу HTTPS, «упаковываются» в криптографический протокол SSL, использующий комбинированный подход. Цифровая подпись позволяет выяснить, были ли вторжения в документ. Для простановки цифровой подписи может использоваться, например, следующий алгоритм: по документу вычисляется hash-сумма (значение hash-функции, осуществляющей преобразование массива данных произвольной длины в строку определенной длины) и шифруется с помощью private key. К документу прикладывается hash-сумма и public key. Получать документа вычисляет hash-сумму, а так же декодирует приложенную hash-сумму с помощью приложенного public key и сравнивает две суммы. При отсутствии вторжений в документ две суммы должны совпадать.
©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|