Как стать автором
Обновить

Умный сейф с одноразовым паролем

Время на прочтение6 мин
Количество просмотров9.7K
Всего голосов 40: ↑40 и ↓0+40
Комментарии11

Комментарии 11

Тут так же как и с обычными OTP, нужны коды, что бы можно было открыть в случае если нет связи с интернетом или сбилось время.

НЛО прилетело и опубликовало эту надпись здесь

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

Соленоид штатно стоял? Странно. Обычно в подобных сейфах ставят примитивный линейный привод (моторчик постоянного тока и винт). Который характерно жужжит, когда вдвигает/выдвигает блокирующий шток.

В этом случае достаточно батарейного питания (пара AA батареек), которых хватает на годы. Поскольку энергия тратится только на открывание/закрывание.

А в качестве управляющей схемы что то с током покоя в микроамперы и пробуждением от нажатия на кнопки клавиатуры.

Как то странно смотрится такое питание как на фото.

Ну и уже если приспичило TOTP, то можно модуль RTC типа DS3231 использовать. У него уход не большой.

А лучше HOTP. Чай не Форт Нокс.

Кроме того, в случае утраты связи с интернетом программе не удастся синхронизировать время, и код окажется неверен. Так что будьте осторожны.

Если обесточить, часы сбросятся на ноль, так что нет. Собственно без RTC тут TOTP и не нужен

А. Сейф без интернета вообще не работает.

Есть предложение дооснастить сейф приемником GPS для автономного получения точного времени. :)

Когда увидел соленоид в качестве запирающего элемента ригельной пластины, вспомнил видео про «неодимовый магнит, носок и открытие сейфа за 3 секунды» в ролике на 3 минуты
Соленоид не запирает, а отпирает :) Для закрытия — пружина.

С этим "сейфом" (по факту стальной коробочкой) есть один нюанс:

он открывается голыми руками, правда нужно немного потренироваться.

Суть способа: синхронно наносится удар снизу и поворот рукоятки. В момент удара подпружиненный сердечник соленоида кратковременно разблокирует механизм.

Если RTC взять с батарейкой (ну, как раньше на материнках стояли. И служили годами), то можно основную часть схемы держать выключенной (от банального физического выключателя снаружи, до глубокого сна с пробуждением по нажатию на любую кнопку; при этом саму кнопку можно сразу же распознать как первую цифру кода). Тогда не нужно внешнее питание; обычных батареек как в оригинальной схеме хватит за глаза.

Ну и RTC - при стабильной комнатной температуре вполне норм; с гэпом 30 секунд вполне обеспечат работу на всё время жизни батареи.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий