UAndrew Huang (
Ngokungafaniyo nezinye iiprojekthi, i-Precursor inika abantu abanomdla kungekuphela nje ibhodi, kodwa iprototype esele yenziwe yesixhobo esiphathwayo esinecala le-aluminium elinokulinganisa i-69 x 138 x 7.2 mm, isikrini se-LCD (336x536), ibhetri (1100 mAh Li-Ion) , ikhibhodi encinci, isandisi-lizwi, i-motor vibration, i-accelerometer kunye ne-gyroscope. Imodyuli yekhompyuter ayizi kunye neprosesa esele yenziwe, kodwa ngesoftware-echaziweyo ye-SoC esekwe kwiXilinx XC7S50 FPGA, ngesiseko apho ukulinganisa kwe-32-bit RISC-V CPU esebenza rhoqo kwi-100 MHz. ilungelelanisiwe. Kwangaxeshanye, akukho zithintelo ekulingiseni amanye amacandelo hardware, umzekelo, ukusebenza kweeprosesa ezahlukeneyo, ukusuka 6502 kunye Z-80 ukuya AVR kunye ARM, kunye chips izandi kunye nabalawuli ezahlukeneyo. Ibhodi ibandakanya 16 MB SRAM, 128 MB Flash, Wi-Fi Silicon Labs WF200C, USB uhlobo C, SPI, I²C, GPIO.
Iimpawu ezinxulumene nokhuseleko ziquka ubukho bee-hardware ezimbini zee-pseudo-random number generators. Kuyathakazelisa ukuba isixhobo siza ngaphandle kwe-microphone eyakhelwe-ngaphakathi - kuyaqondwa ukuba ulwamkelo lwesandi lunokwenzeka kuphela ukuba i-headset iqhagamshelwe ngokucacileyo, kwaye ukuba i-headset inqanyuliwe, akunakwenzeka ngokwasemzimbeni ukucwangcisa i-eavesdropping, nokuba isixhobo. isoftware iye yachaphazeleka.
Itshiphu yonxibelelwano olungenazingcingo (Wi-Fi) yihardware ebekwe yodwa ukusuka kwelinye iqonga kwaye isebenza kwindawo eyahlukileyo. Ukukhusela ukufikelela okungagunyaziswanga, ityala elitshixwayo likwasetyenziswa, i-RTC eyahlukileyo yokugada ingqibelelo, kunye nokugadwa kwentshukumo kwimowudi yokulinda (ihlala ikwi-accelerometer kunye negyroscope). Kukho kwakhona ikhonkco lokuzitshabalalisa kunye nokucocwa ngokukhawuleza kwayo yonke idatha, eyenziwa kusetyenziswa isitshixo se-AES.
Ulwimi lwe-FHDL lusetyenziselwa ukuchaza amacandelo e-hardware
Betrusted-EC kunye 18 MHz LiteX VexRISC-V RV32I core.
I-Betrusted SoC ibonelela ngeseti eyakhelwe-ngaphakathi yee-cryptographic primitives ezifana ne-pseudo-random number generator, AES-128, -192, -256 kunye ne-ECB, i-CBC kunye neendlela ze-CTR, i-SHA-2 kunye ne-SHA-512,
I-Precursor ibekwe njengeqonga lokudala kunye nokuqinisekisa iiprototypes, ngelixa i-Betrusted yenye yezixhobo eziphathwayo esele zenziwe zakhiwe phezu kwe-Precursor. Ekubeni i-enclaves yendabuko esetyenziselwa ukugcinwa okuzimeleyo kwezitshixo ze-crypto azikhuseli ekuhlaselweni okuphezulu okufana nokuqokelela amagama ayimfihlo usebenzisa i-keyloggers okanye ukufikelela kwimiyalezo ngokujonga umfanekiso, i-Betrusted yongeza izinto zokusebenzisana komsebenzisi ekuphunyezweni kwe-enclave (
I-Betrusted ayizami ukutshintsha ifowuni ephathwayo, kodwa yenza i-enclave ekhuselekileyo kunye negalelo eliphicothiweyo kunye nemveliso. Umzekelo, i-smartphone yangaphandle inokusetyenziswa ngaphezulu kwe-Wi-Fi njengejelo ledatha elingathenjwayo, kodwa imiyalezo efihliweyo ethunyelwayo ichwethezwa kuphela kwikhibhodi eyakhelwe-ngaphakathi yesixhobo, kwaye imiyalezo efunyenweyo iboniswa kuphela kwiscreen esakhelwe ngaphakathi. .
Zonke iinxalenye zeSandulela kunye neBetrusted zingumthombo ovulekileyo kwaye ziyafumaneka ukuze zilungiswe kunye nokulinga phantsi kwelayisensi
umthombo: opennet.ru