Аппаратный менеджер паролей «Пастильда»: от идеи до покупателей
Собственный продукт: устройство между клавиатурой и компьютером, которое вводит логины и пароли в любой среде, включая BIOS. Мы разработали его, нашли покупателей через краудфандинг, заказали две партии на контрактной фабрике и разослали устройства по всему миру.

- Заказчик
- Собственный продукт Третьего пина
- Объём работ
- Идея, разработка, прототип, серия
- Стек
- USB HIDMass StorageKeePassOpen source
Как было
После того как неизвестный взломал аккаунт нашего CEO в интернет-магазине, мы перешли на KeePass. Захотелось аппаратного устройства, которое вводит пароли там, где KeePass не установлен: в любой системе, консоли и BIOS.
Готовые решения не подошли: шифрованные флешки не вводят пароли, биометрию трудно передать и сменить, у токенов те же недостатки, что у программ, а устройства на 1–4 пароля неудобны.
Что сделали
Сделали составное USB-устройство (HID и Mass Storage) с двумя разъёмами: к компьютеру и к клавиатуре. База паролей .kdbx создаётся в KeePass и расшифровывается на самом устройстве.
Провели краудфандинг на Crowd Supply, решили вопрос с вывозом устройства с шифрованием, заказали производство и тестирование на фабрике Macrofab.
Что получилось
Несколько сотен покупателей по всему миру получили работающие устройства. Ошибку загрузчика во второй партии нашли на присланных образцах и исправили обновлением прошивки.
Проект не принёс прибыли, но мы прошли все этапы вывода продукта на рынок сами и получили предложения о разработке на заказ.
Основные параметры
- Подключение
- Составное USB-устройство (HID и Mass Storage), разъёмы для компьютера и клавиатуры
- База паролей
- Формат KeePass (.kdbx), расшифровка на устройстве
- Краудфандинг
- Crowd Supply: 149 покупателей, 182 устройства
- Производство
- Macrofab: 324 устройства примерно за 8 недель, затем 55 примерно за 7 недель









Как работаетУстройство
В пассивном режиме Пастильда передаёт нажатия клавиатуры на компьютер без изменений. После сочетания Shift + Ctrl + ~ в поле ввода появляется однострочное меню: пользователь вводит мастер-пароль, выбирает аккаунт стрелками, и устройство вводит логин и пароль.
Расшифровка идёт на устройстве, компьютер не получает ни мастер-пароль, ни базу. Встроенную память можно использовать как обычную или шифрованную флешку.
КраудфандингПродажи
Статьи, выступление на конференции и встречи с корпоративными клиентами продаж не дали. На Crowd Supply, площадке для открытого железа, за короткий срок 149 покупателей заказали 182 устройства. Организаторы посоветовали снизить цель с 1000 устройств, чтобы кампания состоялась.
Производство в MacrofabСерия
Фабрика работает как сервис: загружаешь ODB++ с платой и перечнем компонентов, сопоставляешь его со складом и сразу видишь цену и сроки для любой партии. Фабрика собирает и тестирует устройства по методике, прошивка стоит около $1 за минуту.
Партия из 324 штук заняла около 8 недель, вторая из 55 штук около 7 недель.
Что пошло не такОпыт
Часть устройств второй партии прошивалась, но не проходила функциональный тест. На присланных образцах нашли ошибку загрузчика, которая повышала питание и повреждала контроллер. Первая партия почти не пострадала: контроллеры в ней были из другой партии от другого производителя. Разослали исправленную прошивку и инструкцию.

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