Cruncher & NeonCipher
Слышал про тот новый прототип шифровальной коробки с зубчатым механизмом? Типа замок, полностью механический, но коды взламывает. А что, если настроить шестерёнки так, чтобы они выстраивались только при определённой комбинации?
Сложный зубчатый замок, который срабатывает только при правильном сочетании – вполне реально. Главное – скрыть профиль зубьев. Считай шестерни физической односторонней функцией и подстрой передаточные числа так, чтобы неверный ввод просто блокировал всю конструкцию. Добавь крошечный скрытый ключ в геометрию шестерёнок – и получишь механический шифр, устойчивый к перебору.
Звучит убедительно. Я буду держать шестерёнки в идеальном состоянии, спрятанный ключ зафиксирую в пазу, и позабочусь о том, чтобы любой неверный шаг просто остановил всё это. Никакой грубой силы не пробьётся.
Отлично, подтяжка сетки не даст шестерёнкам проскальзывать. Только помни, спрятанный ключ должен быть абсолютно незаметен снаружи – иначе ловкий взломщик может его обнаружить. Сделай геометрию несимметричной, и получится замок, упрямый как головоломка.
Понял. Держи геометрию шестерни симметричной, а скрытый ключ сделай частью профиля зуба. Если снаружи не видно, даже если поковыряться – не найдут. Замок получится крепким, как настоящий головоломка.
Точно. Пусть ключ прячется в пазухе, а не на виду. Если профиль достаточно тонкий, увидеть его можно только тем, чтобы правильный узор заставил механизм встать в точное положение. Тогда у тебя получается замок, который и загадка, и препятствие.
Вот и всё – едва заметные насечки и точная геометрия, только когда правильный узор совпадает. Надёжно фиксирует замок и заставляет любую попытку взлома идеально выровнять шестерёнки. Отличная идея.