2022-02-16     #service

Обфускатор сидов Ceseed

Сервис: Ceseed

Примитивная, но рабочая утилитка, предназначенная для сокрытия важной информации от машинной обработки и посторонних глаз.

Предполагается использование номеров слов из словаря BIP-39 с деривацией m/84'/0'/0'/0/0 (дефолтный путь в большинстве кошельков).

Как работает

Hide - скрыть, Seek - вернуть.

Механизм основан на сдвиге по принципу "шифра Цезаря": каждое число сдвигается вперёд на заданное значение с закольцовкой по модулю. Модуль настраивается. Минимальное значение - 2048 (по размеру словаля BIP-39); максимальное - 9999 (самое большое четырёхзначное число).

Пример с модулем 2048:

Если результат меньше или равен 2048, оставляем без изменения.

Хранить можно сдвинутые числа или соответствующие им слова. Хранение в виде "неправильных" слов подскажет назначение носителя, хотя при попытке восстановления просто получится кошелёк с нулевым балансом - и, возможно, на этом анализ закончится.

Зачем это нужно

Это не замена шифрованию. Используйте только как временную защиту или способ скрыть данные от поверхностного просмотра. Продолжайте хранить носитель в секрете. По возможности, не сохраняйте сид в облаке - даже в таком виде.

Если посторонний человек наткнётся на такую запись, не зная о наличии сдвига, он не сможет сразу использовать эти данные. При достаточно большом сдвиге количество возможных вариантов расшифровки значительно увеличивается, что даёт вам время для реакции - например, чтобы перевести средства на другой кошелёк.

Сдвиги больше модуля смысла не имеют: они просто добавляют лишний круг без повышения стойкости. Нестандартный модуль существенно улучшает защиту, но тогда на сид приходится уже два ключа - каждый из которых теперь тоже нужно как-то хранить.

Для ещё большей эффективности замените цифры на другие символы, используя систему, известную только вам. Не применяйте слишком сложные схемы, чтобы не запутаться самому: подойдут, например, клавиши на клавиатуре в определённом порядке, сдвинутый алфавит или иной способ, который вы сможете восстановить при утрате способа сокрытия. Даже это не делает метод полностью надёжным - продолжайте хранить носитель в секрете.