Эндрю Хуан (
Бусад төслүүдээс ялгаатай нь Precursor нь сонирхогчдод зөвхөн самбар төдийгүй 69 x 138 x 7.2 мм хэмжээтэй хөнгөн цагаан хайрцаг, LCD дэлгэц (336x536), батерей (1100 мАч Li-Ion) бүхий зөөврийн төхөөрөмжийн бэлэн загварыг санал болгож байна. , бяцхан гар, чанга яригч, чичиргээт мотор, акселерометр, гироскоп. Тооцоолох модуль нь бэлэн процессортой хамт ирдэггүй, харин Xilinx XC7S50 FPGA дээр суурилсан програм хангамжаар тодорхойлогдсон SoC-тай бөгөөд үүний үндсэн дээр 32 МГц давтамжтай ажилладаг 100 битийн RISC-V CPU-ийн эмуляцийг хийдэг. зохион байгуулсан. Үүний зэрэгцээ бусад техник хангамжийн бүрэлдэхүүн хэсгүүдийн эмуляцид хязгаарлалт байхгүй, жишээлбэл, 6502 ба Z-80-аас AVR ба ARM хүртэл янз бүрийн процессоруудын ажиллагааг дуурайлган дуурайлган хийх боломжтой, мөн дууны чип, янз бүрийн хянагч. Уг самбарт 16 MB SRAM, 128 MB Flash, Wi-Fi Silicon Labs WF200C, USB төрлийн C, SPI, I²C, GPIO орно.
Аюулгүй байдалтай холбоотой шинж чанарууд нь хоёр техник хангамжийн псевдо санамсаргүй тоо үүсгэгчийг агуулдаг. Энэ төхөөрөмж нь үндсэндээ суурилуулсан микрофонгүй байдаг нь сонирхолтой юм - чихэвчийг тодорхой холбосон тохиолдолд л дууг хүлээн авах боломжтой бөгөөд чихэвч салгагдсан тохиолдолд чагнах ажиллагааг зохион байгуулах нь бие махбодийн хувьд боломжгүй юм. програм хангамж эвдэрсэн байна.
Утасгүй холболтын чип (Wi-Fi) нь бусад платформоос тусгаарлагдсан техник хангамж бөгөөд тусдаа орчинд ажилладаг. Зөвшөөрөлгүй нэвтрэхээс хамгаалахын тулд түгжигдэх хайрцаг, бүрэн бүтэн байдлыг хянах тусдаа RTC, зогсолтын горимд хөдөлгөөнийг хянах (үргэлж акселерометр ба гироскоп дээр) ашигладаг. Мөн өөрийгөө устгах гинжин хэлхээтэй бөгөөд AES түлхүүрийг ашиглан бүх өгөгдлийг шууд устгах боломжтой.
FHDL хэл нь техник хангамжийн бүрэлдэхүүн хэсгүүдийг тодорхойлоход хэрэглэгддэг
18 MHz LiteX VexRISC-V RV32I цөмтэй Betrusted-EC.
Betrusted SoC нь псевдо санамсаргүй тоо үүсгэгч, ECB, CBC болон CTR горимтой AES-128, -192, -256, SHA-2 ба SHA-512,
Precursor нь прототипүүдийг үүсгэх, шалгах платформ болж байрладаг бол Betrusted нь Precursor дээр суурилуулсан бэлэн гар утасны төхөөрөмжүүдийн нэг юм. Крипто түлхүүрүүдийг тусгаарлахад ашигладаг уламжлалт анклавууд нь товчлуур дарагч ашиглан нууц үг цуглуулах, дэлгэцийн агшинд ашиглан мессеж рүү хандах зэрэг өндөр түвшний халдлагаас хамгаалдаггүй тул Betrusted нь анклавын хэрэгжилтэд хэрэглэгчийн харилцан үйлчлэлийн элементүүдийг нэмдэг (
Betrusted нь гар утсаа солихыг оролдохгүй, харин аудит хийх боломжтой оролт, гаралт бүхий аюулгүй бүсийг бий болгодог. Жишээлбэл, гадаад ухаалаг гар утсыг Wi-Fi-аар найдвартай бус мэдээллийн суваг болгон ашиглаж болох боловч дамжуулсан шифрлэгдсэн мессежийг зөвхөн итгэмжлэгдсэн төхөөрөмжийн суурилагдсан гар дээр бичдэг бөгөөд хүлээн авсан мессежийг зөвхөн суурилуулсан дэлгэц дээр харуулдаг. .
Бүх Precursor болон Betrusted бүрэлдэхүүн хэсгүүд нь нээлттэй эх сурвалж бөгөөд лицензийн дагуу өөрчлөх, туршилт хийх боломжтой
Эх сурвалж: opennet.ru