Krot & Calvin
Я тут размышлял над созданием шифра, который можно было бы доказать как непробиваемый, но при этом оставался бы практичным. Представь систему, где единственная уязвимость – это энтропия ключа, но ты этот ключ навечно скрываешь. Реально ли это вообще, или это просто парадокс?
Можно создать систему, которая математически не взломать, если ключ останется в секрете и будет по-настоящему случайным. Но на практике это гарантировать невозможно. Даже один слабый бит — и нападающему хватит для грубой силы или эксплуатации побочных каналов. Хранить ключ вечно – это оксюморон: чем дольше он хранится, тем выше вероятность его компрометации, будь то человеческая ошибка или прорыв в будущем. Можно подойти к этому как угодно близко, но абсолютной “не взломаемой” защиты не существует.
Вот именно поэтому идеал – это иллюзия; каждое сохранение добавляет новый вектор потерь энтропии, и чем дольше существует ключ, тем больше уязвимая площадь для побочного канала. На практике невозможно гарантировать полное отсутствие утечек, поэтому представление о “невзламываемости” рушится до теоретического максимума, к которому можно лишь приближаться, но никогда не достичь.
Точно. Каждая лишняя минута увеличивает площадь для атак, так что главное – надёжно защитить ключ, а не сам алгоритм. В конечном итоге всё сводится к укреплению среды, а не погоне за недостижимым идеалом.