Endryu Xuang (
Boshqa loyihalardan farqli o'laroq, Prekursor ishqibozlarga shunchaki doskani emas, balki 69 x 138 x 7.2 mm o'lchamdagi alyuminiy korpus, LCD displey (336x536), batareya (1100 mA / soat Li-Ion) bilan portativ qurilmaning tayyor prototipini taklif qiladi. , miniatyura klaviaturasi, karnay, tebranish motori, akselerometr va giroskop. Hisoblash moduli tayyor protsessor bilan emas, balki Xilinx XC7S50 FPGA asosidagi dasturiy ta'minot bilan aniqlangan SoC bilan birga keladi, uning asosida 32 MGts chastotada ishlaydigan 100 bitli RISC-V protsessorining emulyatsiyasi amalga oshiriladi. tashkil etilgan. Shu bilan birga, boshqa apparat komponentlarini emulyatsiya qilishda hech qanday cheklovlar yo'q, masalan, 6502 va Z-80 dan AVR va ARMgacha bo'lgan turli protsessorlarning ishlashi, shuningdek, ovoz chiplari va turli kontrollerlar taqlid qilinishi mumkin. Kengashga 16 MB SRAM, 128 MB Flash, Wi-Fi Silicon Labs WF200C, USB turi C, SPI, I²C, GPIO kiradi.
Xavfsizlik bilan bog'liq xususiyatlar ikkita apparat psevdo-tasodifiy raqamlar generatorining mavjudligini o'z ichiga oladi. Qizig'i shundaki, qurilma o'rnatilgan mikrofonsiz keladi - ma'lumki, agar eshitish vositasi aniq ulangan bo'lsa, ovozni qabul qilish mumkin, garnitura o'chirilgan bo'lsa ham, tinglashni tashkil qilish jismonan mumkin emas, hatto qurilma dasturiy ta'minot buzilgan.
Simsiz aloqa uchun chip (Wi-Fi) platformaning qolgan qismidan ajratilgan apparatdir va alohida muhitda ishlaydi. Ruxsatsiz kirishdan himoya qilish uchun qulflanadigan korpus ham ishlatiladi, yaxlitlikni kuzatish uchun alohida RTC va kutish rejimida harakatni kuzatish (har doim akselerometr va giroskopda). Shuningdek, AES kaliti yordamida faollashtirilgan o'z-o'zini yo'q qilish zanjiri va barcha ma'lumotlarni bir zumda tozalash mavjud.
FHDL tili apparat komponentlarini tavsiflash uchun ishlatiladi
18 MGts chastotali LiteX VexRISC-V RV32I yadroli Betrusted-EC.
Betrusted SoC soxta tasodifiy raqamlar generatori, ECB, CBC va CTR rejimlari bilan AES-128, -192, -256, SHA-2 va SHA-512 kabi kriptografik primitivlarning o'rnatilgan to'plamini taqdim etadi.
Prekursor prototiplarni yaratish va tekshirish uchun platforma sifatida joylashtirilgan, Betrusted esa Prekursor ustiga qurilgan tayyor mobil qurilmalardan biridir. Kripto kalitlarni alohida saqlash uchun ishlatiladigan an'anaviy anklavlar keyloggerlar yordamida parollarni yig'ish yoki skrinshot qilish orqali xabarlarga kirish kabi yuqori darajadagi hujumlardan himoya qilmagani uchun, Betrusted anklavni amalga oshirishga foydalanuvchi o'zaro aloqasi elementlarini qo'shadi (
Betrusted mobil telefonni almashtirishga harakat qilmaydi, balki tekshirilishi mumkin bo'lgan kirish va chiqish bilan xavfsiz anklavni yaratadi. Masalan, tashqi smartfondan Wi-Fi orqali ishonchli maʼlumot kanali sifatida foydalanish mumkin, lekin uzatiladigan shifrlangan xabarlar faqat Ishonchli qurilmaning oʻrnatilgan klaviaturasida yoziladi va qabul qilingan xabarlar faqat oʻrnatilgan ekranda koʻrsatiladi. .
Barcha Prekursor va Ishonchli komponentlar ochiq manba bo'lib, litsenziya ostida o'zgartirish va tajriba o'tkazish uchun mavjud
Manba: opennet.ru