Jukwaa la mtangulizi la kuunda vifaa vya rununu vya bure lilianzishwa

Andrew Huang (Andrew Huang), mwanaharakati mashuhuri aliyeshinda tuzo kwa maunzi bila malipo Tuzo ya Waanzilishi wa EFF 2012, kuletwa jukwaa wazi"Mtangulizi", iliyoundwa kuunda dhana kwa vifaa vipya vya rununu. Sawa na jinsi Raspberry Pi na Arduino inakuwezesha kuunda vifaa vya Mtandao wa Mambo, Mtangulizi inalenga kutoa uwezo wa kubuni na kukusanya vifaa mbalimbali vya simu ili kutatua matatizo yako kwa mikono yako mwenyewe.

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.

Jukwaa la mtangulizi la kuunda vifaa vya rununu vya bure lilianzishwa

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 Migeni (Lugha ya Maelezo ya Vifaa Vilivyogawanyika), kulingana na Python. Migen imejumuishwa katika mfumo LiteX, ambayo hutoa miundombinu ya kuunda nyaya za elektroniki. SoC ya marejeleo imetayarishwa kulingana na Mtangulizi kwa kutumia FPGA na LiteX Kuaminiwa, ikiwa ni pamoja na 100 MHz VexRISC-V RV32IMAC CPU, pamoja na kidhibiti kilichopachikwa
Imeaminiwa-EC na msingi wa 18 MHz LiteX VexRISC-V RV32I.

Jukwaa la mtangulizi la kuunda vifaa vya rununu vya bure lilianzishwa

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, injini ya crypto kulingana na curve za mviringo Curve25519. Injini ya crypto imeandikwa katika SystemVerilog na inategemea kernels za crypto kutoka kwa mradi huo Google OpenTitan.

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 (HCl,Muingiliano wa Kompyuta na Binadamu), kuhakikisha kuwa data nyeti inayoweza kusomwa na binadamu haihifadhiwi, kuonyeshwa au kutumwa nje ya kifaa salama.

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 Fungua Leseni ya Vifaa 1.2, inayohitaji kazi zote zinazotokana na kazi kufunguliwa chini ya leseni sawa. Ikiwa ni pamoja na kufungua схемы na kukamilisha nyaraka za mradi bodi kuu na msaidizi, tayari utekelezaji SoC Imeaminiwa и mtawala (EC) Mifano zinazopatikana kwa uchapishaji wa 3D wa nyumba. Pia inaendelea katika mfumo wa miradi iliyo wazi seti ya firmware na maalumu mfumo wa uendeshaji Xous kulingana na microkernel.

Jukwaa la mtangulizi la kuunda vifaa vya rununu vya bure lilianzishwa

Chanzo: opennet.ru

Kuongeza maoni