В заявлении, которое вы цитируете, есть серьезные недоразумения. Главный из них заключается в том, что взлом криптографии основан на грубой силе.На самом деле это нерелевантная угроза для многих современных криптографических методов, особенно для шифрования. Криптография имеет тенденцию быть значительно переработанной для защиты от грубой силы.
Я бы настроил компьютер или, если мне действительно интересно, несколько компьютеров для грубой силы с использованием алгоритма AES. Вероятно, это займет некоторое время, но я точно знаю, что через определенное время я расшифрую диск.
Это утверждение технически правильно, за исключением одного слова: ярасшифровал бы диск. Нет, ты не будешь. Ты умрешь задолго до этого. Допустим, вы являетесь одним из самых влиятельных лиц на земле и тратите столько же энергии, сколько и вся инфраструктура майнинга биткойнов, на взлом этого шифрования. Биткойн управляет примерно $2^{67}$ хэшей в секунду потребляя около 5% всего производимого в мире электричества. Стоимость пробного ключа AES сравнима с хэшем. Скажем так, вы будете довольны $1/2^7$ шанс на успех (почти 1%), так что вам понадобится время, чтобы попробовать $1/2^7$ принадлежащий $2^{128}$ возможные ключи. Это займет $2^{128} / 2^7 / 2^{67} = 2^{54} \:\mathrm{s} \ приблизительно 6 \cdot 10^8 \:\mathrm{yr}$. Это более полумиллиарда лет. Это так долго, что с практической точки зрения это означает, что этого не произойдет.
Электронные компьютеры делают разрыв между атакующим и обороняющимся настолько огромным, что у атакующего нет абсолютно никаких шансов при атаке грубой силой. Атаки на криптографию происходят с других фронтов: ошибки проектирования, ошибки реализации или недостаточная защита ключей и других конфиденциальных материалов.
Насколько это будет сложнее грубой силы?
Примерно так же, но, как мы видели, этот вопрос все равно неактуален.
Мне пришлось бы атаковать грубой силой с помощью AES и, возможно, любого другого известного алгоритма шифрования.
Нет, ты бы не стал имеют к грубой силе. Вы можете найти другой способ взломать его, например, конструктивный недостаток в шифровании.
Итак, будет ли это невозможно расшифровать, поскольку у меня нет алгоритма для грубой силы?
Нет, не было бы невозможно расшифровать. Это просто означало бы, что вам нужно найти какой-то изъян. Что, еще раз, как все шифрование взломано. (Любое шифрование, уязвимое для грубой силы, имеет серьезный конструктивный недостаток, потому что хорошо известно, как разработать шифрование, которое эффективно невосприимчиво к атакам грубой силы.)
Разработать механизм шифрования сложно. закон Шнайера говорит, что любой может создать алгоритм, который он не сможет сломать сам. Сложность заключается в создании алгоритма, который другие тоже не смогут взломать. Это сложно даже для экспертов, поэтому все серьезные криптографические методы независимо проверяются многими экспертами, прежде чем кто-либо запускает их в производство. Использование хорошо известного и уважаемого алгоритма безопаснее, чем самодельный.