creator cover YUSOKA
YUSOKA

YUSOKA 

Основатель YUSOKA · hardware & software developer

0subscribers

11posts

goals1
$0 of $3 828 raised
Первая собственная аппаратная ревизия YUSOKA Rev.A: разработка PCB, комплектующие, опытная партия и аппаратные испытания.

About

YUSOKA — независимый аппаратно-программный проект в области цифровой безопасности, созданный и развиваемый Alex SmithOFF.
Я занимаюсь проектированием и разработкой собственных аппаратных и программных решений, связанных с аутентификацией, криптографией и защитой пользовательских данных.
YUSOKA для меня — это не один продукт, а развивающаяся экосистема, в которой аппаратная часть и программные компоненты проектируются как единая система.
На Boosty я публикую материалы о ходе разработки: инженерные этапы, промежуточные результаты, испытания, изменения архитектуры и развитие отдельных направлений YUSOKA.
Поддержка проекта помогает финансировать прототипирование, изготовление аппаратных ревизий, тестирование и дальнейшую разработку программных компонентов.
YUSOKA Rev.A EVT0: почему чистый DRC ещё не означает готовность платы к производству
Два участка BGA прошли обычный DRC, но оказались проблемными с точки зрения реального производства. Разбираю, почему это произошло и почему
Level required:
Расширенная поддержка YUSOKA
YUSOKA Rev.A EVT0: что изменилось в плате после DFM-проверки
После manufacturing-review мы не переделывали архитектуру Rev.A, а точечно снизили производственные риски. Показываю изменения в цифрах.
Level required:
Поддержка YUSOKA

YUSOKA Rev.A EVT0: производственный пакет отправлен в РЕЗОНИТ

За последние несколько дней аппаратная разработка YUSOKA прошла ещё один важный практический этап.
После предыдущего manufacturing/DFM-review в YUSOKA Rev.A EVT0 были внесены необходимые локальные изменения, направленные на повышение технологичности платы.
После корректировок проект снова прошёл строгую проверку в KiCad. Электрическая структура платы сохранилась, а выявленные ранее производственные вопросы были повторно проверены.

Подготовлен внешний комплект для расчёта производства

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

7 октября пакет отправлен в РЕЗОНИТ

Производственный архив YUSOKA Rev.A EVT0 фактически передан РЕЗОНИТ на расчёт и техническую обработку.
Получение архива подтверждено, и производитель начал работу с заявкой.
Для проекта это важный переход:
YUSOKA Vault: что находится под интерфейсом с точки зрения криптографии
Под интерфейсом Vault уже работает отдельная security-основа: PRF, AES-256-GCM, Argon2id, lock-модель и 1271 пройденный тест.
Level required:
Расширенная поддержка YUSOKA
YUSOKA Vault: как устроены регистрация, вход и аппаратные ключи
Email нужен для создания аккаунта, но обычный вход выполняется уже через FIDO2/WebAuthn. Показываю текущий пользовательский сценарий Vault.
Level required:
Поддержка YUSOKA

YUSOKA Vault: от концепции к работающей программной основе

В экосистеме YUSOKA появилось отдельное программное направление — YUSOKA Vault.
Это персональное защищённое хранилище для паролей и других важных записей. Архитектура продукта строится вокруг двух основных принципов: доступ к аккаунту защищается FIDO2/WebAuthn, а содержимое Vault должно шифроваться на стороне клиента до передачи серверу. Backend при этом не должен получать пользовательские секреты в открытом виде. 
За последние несколько дней проект заметно продвинулся.
Если в начале октября YUSOKA Vault ещё находился преимущественно на стадии архитектуры и определения технических контрактов, то сейчас уже существует рабочая программная основа продукта.

Что уже можно увидеть

Создан собственный frontend YUSOKA Vault с единым визуальным стилем экосистемы.
На текущем этапе существуют:
  • публичная главная страница;
  • светлая и тёмная темы;
  • регистрация аккаунта;
  • экран входа;
  • интерфейс самого Vault;
  • раздел настроек;
  • элементы управления безопасностью.
Это не набор отдельных дизайнерских картинок — интерфейс уже существует как рабочий frontend baseline проекта. При этом он продолжает развиваться, поэтому отдельные экраны и детали оформления ещё могут изменяться.

Вход без привычного пароля

Одной из базовых идей YUSOKA Vault является использование аппаратного ключа безопасности FIDO2/WebAuthn.
Обычный пароль не является основным способом входа в Vault. Работа с аппаратными аутентификаторами уже реализована и проверяется не только программными тестами, но и на физических FIDO2-ключах. 
YUSOKA Rev.A EVT0: проблема, которую не обнаружил обычный DRC
DRC показал 0 ошибок, но отдельный manufacturing-review выявил реальную проблему в области BGA. Разбираем, что произошло.
Level required:
Расширенная поддержка YUSOKA
YUSOKA Rev.A EVT0: что проверили перед передачей платы производителю
Что именно проверяли в Rev.A перед DFM-review и почему чистый DRC ещё не означает готовность платы к производству.
Level required:
Поддержка YUSOKA

YUSOKA Rev.A EVT0: плата прошла первый manufacturing/DFM-анализ

Сегодня работа над YUSOKA Rev.A EVT0 перешла на следующий инженерный этап.
Основная схемотехника, размещение компонентов и разводка платы были выполнены ранее. Теперь задача уже не в том, чтобы продолжать проектировать PCB, а в том, чтобы проверить готовую плату с точки зрения реального изготовления и сборки.
Выполнен отдельный manufacturing/DFM-анализ текущей Rev.A.
Повторная проверка проекта в KiCad подтвердила:
  • 0 ошибок DRC;
  • 0 неподключённых соединений;
  • 0 расхождений со схемой;
  • 1 намеренное предупреждение, связанное с конструкцией сенсорной площадки.
При этом более глубокий производственный анализ показал важную вещь: чистый DRC ещё не означает, что плату уже можно отправлять в производство.
В области основного микроконтроллера была обнаружена локальная проблема геометрии, которую стандартная проверка KiCad не отметила как ошибку. До изготовления она должна быть устранена с учётом технологических рекомендаций производителя.
Кроме этого, сегодня были подготовлены материалы для будущего DFM-review у контрактного производителя: актуальные данные по компонентам и размещению, производственные ограничения платы, перечень технологических вопросов и отдельный пакет для передачи на анализ.
Следующий шаг — получение рекомендаций производителя и подготовка следующего состояния Rev.A уже с учётом реального технологического процесса.
Creator has disabled comments for this post.

От прототипа к собственной аппаратной платформе YUSOKA Rev.A

YUSOKA постепенно переходит от проверки базовых технологий к разработке собственной аппаратной платформы.
На раннем этапе проекта основной задачей было подтвердить, что выбранный подход к аппаратной аутентификации работает не только на уровне концепции. Для этого был создан и протестирован аппаратный прототип с поддержкой FIDO2/WebAuthn.
В ходе прототипирования была подтверждена базовая работа аутентификации, взаимодействие со штатными средствами Windows и браузера, а также сохранение учётных данных в энергонезависимой памяти устройства.

Следующий этап — YUSOKA Rev.A

Сейчас разработка сосредоточена на первой собственной аппаратной ревизии — YUSOKA Rev.A.
Subscription levels2

Поддержка YUSOKA

$2.54 per month
Регулярная поддержка разработки YUSOKA.
Средства направляются на прототипирование, разработку аппаратной платформы, тестирование и развитие программных компонентов проекта.
Подписчики получают доступ к дополнительным материалам о ходе разработки, промежуточным результатам и публикациям об инженерных этапах YUSOKA.

Расширенная поддержка YUSOKA

$6.4 per month
Расширенная поддержка разработки YUSOKA.
Включает материалы базового уровня, а также дополнительные публикации о ходе разработки, промежуточных инженерных результатах и развитии YUSOKA Rev.A.
Закрытые детали архитектуры и критическая информация безопасности не публикуются.
Go up