Andrew Huang (
Tofauti na miradi mingine, Mtangulizi hutoa washiriki sio bodi tu, lakini mfano uliotengenezwa tayari wa kifaa kinachobebeka na kesi ya alumini yenye ukubwa wa 69 x 138 x 7.2 mm, skrini ya LCD (336x536), betri (1100 mAh Li-Ion) , kibodi ndogo, kipaza sauti, injini ya mtetemo, kipima kasi cha kasi na gyroscope. Moduli ya kompyuta haiji na processor iliyotengenezwa tayari, lakini na SoC iliyofafanuliwa na programu kulingana na Xilinx XC7S50 FPGA, kwa msingi ambao uigaji wa 32-bit RISC-V CPU inayofanya kazi kwa mzunguko wa 100 MHz ni. kupangwa. Wakati huo huo, hakuna vikwazo juu ya uigaji wa vipengele vingine vya vifaa; kwa mfano, uendeshaji wa wasindikaji mbalimbali unaweza kuigwa, kutoka 6502 na Z-80 hadi AVR na ARM, pamoja na chips za sauti na vidhibiti mbalimbali. Ubao unajumuisha 16 MB SRAM, 128 MB Flash, Wi-Fi Silicon Labs WF200C, USB aina C, SPI, I²C, GPIO.
Vipengele vinavyohusiana na usalama ni pamoja na uwepo wa jenereta mbili za nambari za uwongo za bila mpangilio. Inafurahisha kwamba kifaa kimsingi kinakuja bila kipaza sauti iliyojengwa - inaeleweka kuwa mapokezi ya sauti inawezekana tu ikiwa vifaa vya kichwa vimeunganishwa kwa uwazi, na ikiwa kifaa cha kichwa kimekatwa, haiwezekani kupanga usikilizaji, hata kama kifaa programu imeathirika.
Chip ya mawasiliano ya wireless (Wi-Fi) ni maunzi yaliyotengwa na jukwaa lingine na hufanya kazi katika mazingira tofauti. Ili kulinda dhidi ya ufikiaji usioidhinishwa, kipochi kinachoweza kufungwa pia kinatumika, RTC tofauti ya ufuatiliaji wa uadilifu, na ufuatiliaji wa mwendo katika hali ya kusubiri (kila mara kwenye kipima kasi na gyroscope). Pia kuna msururu wa kujiangamiza na ufutaji wa papo hapo wa data zote, ulioamilishwa kwa kutumia kitufe cha AES.
Lugha ya FHDL hutumiwa kuelezea vipengele vya maunzi
Imeaminiwa-EC na msingi wa 18 MHz LiteX VexRISC-V RV32I.
The Betrusted SoC hutoa seti iliyojengewa ndani ya maandishi ya awali ya kriptografia kama vile jenereta ya nambari pseudo-random, AES-128, -192, -256 yenye modi za ECB, CBC na CTR, SHA-2 na SHA-512,
Precursor imewekwa kama jukwaa la kuunda na kuthibitisha prototypes, wakati Betrusted ni mojawapo ya vifaa vya mkononi vilivyotengenezwa tayari vilivyojengwa juu ya Precursor. Kwa kuwa enclaves za kitamaduni zinazotumiwa kwa uhifadhi wa pekee wa funguo za crypto hazilinde dhidi ya mashambulizi ya kiwango cha juu kama vile kukusanya manenosiri kwa kutumia vibabu vya vitufe au kufikia ujumbe kupitia upigaji picha wa skrini, Betrusted huongeza vipengele vya mwingiliano wa mtumiaji kwenye utekelezaji wa enclave (
Kuaminiwa si kujaribu kuchukua nafasi ya simu ya mkononi, lakini badala yake huunda enclave salama yenye pembejeo na pato zinazoweza kukaguliwa. Kwa mfano, simu mahiri ya nje inaweza kutumika kupitia Wi-Fi kama chaneli ya data isiyoaminika, lakini ujumbe uliosimbwa kwa njia fiche unaotumwa huandikwa tu kwenye kibodi iliyojengewa ndani ya kifaa cha Betrusted, na ujumbe uliopokewa huonyeshwa tu kwenye skrini iliyojengewa ndani. .
Vipengele vyote vya Mtangulizi na Vilivyoaminika ni vyanzo huria na vinapatikana kwa marekebisho na majaribio chini ya leseni
Chanzo: opennet.ru