Безопасность

Рассмотрим подробнее RS шифрование:

Мы используем 256 бит ключ, с уникальным алгоритмом формирования его из ключевой фразы, а также миксуем полученный ключ по своему алгоритму; Метод линейного шифрования не очень удобен для конечного пользователя, в связи с тем, что пользователю нужно в ручную сгенерировать ключ, но значительно безопаснее, в отличие от RSA шифрования ( открытый – закрытый ключ). Как Вы знаете, всем нам известные мессенджеры Viber, WhatsApp, Telegram используют RSA шифрования.

«Почему RSA Security рекомендует использовать ключи длиной 1024 бита, 2048 бит и даже 3072 бит, в то время как большинство алгоритмов симметричного шифрования ограничиваются длиной от 112 до 256 бит. Мол, почему бы нам не увеличить длину ключей, например, до миллиона — чтобы защититься от потенциального брутфорса со стороны суперкомпьютеров, которые ещё не изобретены.

У многих ещё нет чёткого понимания, чем отличается ассиметричный шифр криптографический алгоритм с открытым ключом от симметричного шифра, где для шифрования и расшифрования используется один и тот же ключ. С точки зрения брутфорса, принципиальная разница в том, что для взлома ключа RSA нужно найти сомножитель определённой длины (причём можно использовать предвычисленные таблицы). Это математическая задача, которую нельзя сильно усложнять, иначе обычная расшифровка сообщения будет занимать слишком много времени.

Для взлома симметричного шифра требуется перебрать 2^N комбинаций, где N — длина ключа. Расшифровка сообщения в любом случае происходит мгновенно, имея симметричный ключ. По оценке NIST, 256-битный симметричный ключ примерно соответствует 15360-битному ключу RSA. Лучше всего этот пример описан в книге «Прикладная криптография» Брюса Шнайера.»

Хотите узнать больше?

Отправьте сообщение и наши менеджеры свяжутся с Вами.