Гоогле је представио ОпенСК отворени стек за креирање криптографских токена

Гоогле представљени ОпенСК платформа, која вам омогућава да креирате фирмвер за криптографске токене који су у потпуности усклађени са стандардима ФИДО У2Ф и ФИДО2. Токени припремљени помоћу ОпенСК-а могу се користити као аутентификатори за примарну и двофакторску аутентификацију, као и за потврду физичког присуства корисника. Пројекат је написан на Руст и дистрибуира лиценциран под Апацхе 2.0.

ОпенСК омогућава креирање сопственог токена за двофакторску аутентификацију на сајтовима, који је, за разлику од готових решења произвођача као што су Иубицо, Феитиан, Тхетис и Кенсингтон, изграђен на потпуно отвореном фирмверу, доступном за проширење и ревизију. ОпенСК је позициониран као истраживачка платформа коју произвођачи токена и ентузијасти могу користити за развој нових функција и промовисање токена у масама. ОпенСК код је првобитно развијен као апликација за Тоцк ОС и тестирано на Нордиц нРФ52840-ДК и Нордиц нРФ52840-донгле плочама.

Поред софтверског пројекта обезбеђено распореди за штампање на 3Д штампачу УСБ кућиште за привезак засновано на популарном чипу Нордиц нРФКСНУМКС, укључујући АРМ Цортек-М4 микроконтролер и крипто акцелератор
АРМ ТрустЗоне Цриптоцелл 310. Нордиц нРФ52840 је прва референтна платформа за ОпенСК. ОпенСК пружа подршку за АРМ ЦриптоЦелл крипто акцелератор и све врсте транспорта које обезбеђује чип, укључујући УСБ, НФЦ и Блуетоотх Лов Енерги. Поред коришћења крипто акцелератора, ОпенСК је такође припремио засебне имплементације ЕЦДСА, ЕЦЦ сецп256р1, ХМАЦ-СХА256 и АЕС256 алгоритама написаних у Русту.

Гоогле је представио ОпенСК отворени стек за креирање криптографских токена

Треба напоменути да ОпенСК није прва отворена имплементација фирмвера за токене са подршком за ФИДО2 и У2Ф; сличан фирмвер развијају отворени пројекти Самац и Сому. У поређењу са поменутим пројектима, ОпенСК није написан у Ц-у, већ у Русту, чиме се избегавају многе рањивости које произилазе из руковања меморијом на ниском нивоу, као што је приступ меморији која је ослобођена, дереференцирање нулте показивача и прекорачење бафера.

Фирмвер предложен за инсталацију заснован је на ТоцкОС,
оперативни систем за микроконтролере заснован на Цортек-М и РИСЦ-В, који обезбеђује сандбок изолацију кернела, драјвера и апликација. ОпенСК је дизајниран као аплет за ТоцкОС. Поред ОпенСК-а, Гоогле је такође припремио за ТоцкОС оптимизован за флеш дискове (НВМЦ) складиштење и сет закрпе. Кернел и драјвери у ТоцкОС-у, попут ОпенСК-а, написани су у Русту.

Извор: опеннет.ру

Додај коментар