Алгоритмы шифрования
Для передачи ценной информации по незащищенным каналам связи обычно используются алгоритмы шифрования. Они делятся на два вида: Симметричные и ассиметричные. На данный момент существует множество алгоритмов шифрования, но мы в данном случае рассмотрим два алгоритма RSA и DEC, которые по моему мнению наиболее популярны и имеют хорошую криптостойкость.
Симметричный – секретный ключ шифрования совпадающий с секретным ключом дешифрования(DEC)
Ассиметричный – открытый ключ для шифрования, закрытый для дешифрования (Алгоритм RSA)
C=E(m)=M^e mod n – шифрование по RSA
M=D© = c^d mod n – дешифрование по RSA
Характеристика
|
DEC
|
RSA
|
Скорость шифрования
|
Высокая
|
Низкая
|
Использ-е функция
|
Перестановка и подстановка
|
Возведене в степень
|
Длина ключа
|
Мин 56 бит
|
>500 бит
|
Наименее затратный криптоанализ
|
Перебор по всему ключевому пространству
|
Разложение модуля
|
Время ген-ии ключа
|
Мс
|
Мин
|
Тип ключа
|
Симметричный
|
ассиметричный
|
По моему методу наилучшим методом шифрования является ассиметричный алгоритм RSA, но его существенным недостатком является низкая скорость шифрования. На взлом 512 битного ключа займет порядка 10 лет и затраты превысят 100.000$ . Единственный способ, с помощью которого можно довольно быстро найти ключ:
Взлом непосредственной базы компьютера и хищение ключа
Подмена ключей на шифрующем компьютере. Следовательно на магистрали злоумышленник перехватывает информацию, имею уже ключи для дешифрования, в то время как получатель не сможет расшифровать пакет, т.к. ключи были подменены.
Достарыңызбен бөлісу: |