Комментарии 9
Наезды на "хексанутость" адресов не понял. Это удобный и привычный для эмбедеров в частности и программистов в общем способ представления адресов памяти. Сильно удобнее десятички.
Там «наезд» был не на шестнадцатеричную систему, а на невероятную кашу из разметок областей памяти, нотаций, смещений, систем счислений и прочего.
Эта «каша» в совокупности с кучей умолчаний в даташите (например, там нет развёрнутой таблицы свойств слотов Data Zone) делает освоение ATSHA204A очень непростой задачей.
Спасибо за статью. Подогревает интерес начать изучать криптографию в железках.
или можно просто скачать либу
Угу! Если проц не микрочиповский написать свой драйвер и всё)
github.com/MicrochipTech/cryptoauthlib
Делал шабашку на этой микрухе. Долго въезжал в тему, и бо не знаком был с криптой так близко. Но потом как по маслу.
Я вижу использование микрухи как ключ к дополнительным апаратным модулям как "свой-чужой".
Ну и стоит приглядеться к другим микрухам микрочипа.
Брал на алике (2019 г.) 10 штук за ~350 руб (1wire).
А что посоветуете в качестве вменяемого руководства по криптографической архитектуре?
Прежде чем лопатить бесчисленные регистры, мне хотелось бы начать с того, чтобы представить хоть одно разумное применение этой микросхемки, выполненной не на одном чипе с основным процессором.
ATSHA204A: маленький гигант большого крипто. Часть 2: насколько глубока кроличья нора