🥇uMatrix projekti arendamine on lõpetatud | ProHoster

Andrew Huang (Andrew Huang), tuntud kui aktiivne propageerija avatud riistvara ideid, pälvis EFF Pioneer Award 2012, esitles avatud platvormi „Precursor“, mis on mõeldud uute mobiilseadmete kontseptide loomiseks. Sarnaselt Raspberry Pi ja Arduino'ga, mis võimaldavad luua asju interneti jaoks, on Precursor suunatud võimalusele kujundada ja koostada ise erinevaid mobiilseid seadmeid oma ülesannete täitmiseks.

Erinevalt teistest projektidest, Precursor pakub entusiastidele mitte lihtsalt plaati, vaid valmislahendusega prototüüpi kantavast seadmest, mille alumiiniumkorpus on mõõtudega 69 x 138 x 7.2 mm, LCD-ekraan (336×536), aku (1100 mAh Li-Ion), miniatuurne klaviatuur, kõlar, vibratsioonimootor, kiirusandur ja güroskoop. Arvutusmodul ei sisalda valmis protsessorit, vaid tarkvaraliselt konfigureeritavat SoC kaudu FPGA Xilinx XC7S50, mille baasil on korraldatud 32-bitise CPU RISC-V emulatsioon, mis töötab sagedusel 100 MHz. Samuti ei ole piiranguid muude riistvarakomponentide emuleerimise osas, näiteks saab emuleerida erinevate protsessorite, alates 6502 ja Z-80 kuni AVR ja ARM, samuti helikiipe ja erinevaid kontrollerite tööd. Plaadile on integreeritud 16 MB SRAM, 128 MB Flash, Wi-Fi Silicon Labs WF200C, USB type C, SPI, I²C, GPIO.

🥇uMatrix projekti arendamine on lõpetatud | ProHoster

Turvalisusega seotud funktsioonide seas on kahe riistvaralise pseudojuhuslike arvude generaatori olemasolu. Huvi äratab see, et seade tarnitakse põhimõtteliselt ilma sisseehitatud mikrofonita — eeldatakse, et heli vastuvõtt on võimalik ainult juhul, kui kõrvaklapid on ühendatud, ning kui kõrvaklapid on lahti ühendatud, ei ole füüsiliselt võimalik korraldada pealtkuulamist, isegi kui seadme tarkvara on kompromiteeritud.

Traadita side (Wi-Fi) chip on riistvara poolest eraldatud ülejäänud platvormist ja töötab eraldi keskkonnas. Volitamata juurdepääsu kaitseks kasutatakse ka lukustatavat korpust, eraldi RTC-d terviklikkuse jälgimiseks, ooteoleku jälgimist (alati sisse lülitatud akseleromeeter ja güroskoop). Samuti on ette nähtud isekaitseskeem ja kõikide andmete kohene kustutamine, mis aktiveeritakse AES-võtme abil.

Riistvarakomponentide kirjeldamiseks kasutatakse FHDL-keelt Migen (Fragmented Hardware Description Language), mis põhineb Pythonil. Migen kuulub raamistikku LiteX, mis pakub infrastruktuuri elektrooniliste skeemide loomiseks. Precursori baasil on FPGA ja LiteX abil ette valmistatud standardne SoC Betrusted, mis sisaldab 100 MHz CPU VexRISC-V RV32IMAC ning integreeritud kontrollerit
Betrusted-EC südamikuga 18 MHz LiteX VexRISC-V RV32I.

🥇uMatrix projekti arendamine on lõpetatud | ProHoster

SoCs Betrusted sisaldab integreeritud krüptograafiliste primitiivide komplekti, nagu valejuhuslike arvu generaator, AES-128, -192, -256 ECB, CBC ja CTR režiimides, SHA-2 ja SHA-512, krüptomootori baasil, mis põhineb elliptiliste kõverate Curve25519. Krüptomootor on kirjutatud SystemVerilogis ja põhineb krüptokihtidel projektist Google OpenTitan.

Precursor positsioneeritakse prototüüpide loomise ja valideerimise platvormina, samas kui Betrusted on üks valmis mobiilseadmetest, mis on loodud Precursori baasil. Kuna traditsioonilised enclaves, mida kasutatakse krüptovõtmete isoleeritud salvestamiseks, ei kaitse kõrge taseme rünnakute, näiteks paroole koguvate klahviviipe ja sõnumite ekraanipiltide loomise kaudu, eest, on Betrustedi enclaves rakenduses lisatud kasutajaliidese elemente (HCI, inimese-arvuti interaktsioon), mis tagavad, et salajased andmed, mida inimene lugeda saab, ei salvestata, ei kuvata ega edastata kunagi kaitstud seadme välised.

Betrusted ei püüa asendada mobiiltelefoni, vaid loob ainult kaitstud enclave sisendi ja väljundi jaoks, mis on auditeeritavad. Näiteks saab välist nutitelefoni kasutada Wi-Fi kaudu usaldamatuna andmeedastuskanalina, kuid edastatud krüpteeritud sõnumid sisestatakse ainult Betrustedi seadme sisseehitatud klaviatuuril, saadud sõnumid kuvatakse ainult seadme sisseehitatud ekraanil.

Kõik Precursori ja Betrustedi komponendid on avatud ja saadaval muutmiseks ja katsetamiseks litsentsi alusel Open Hardware Licence 1.2, mis nõuab, et kõik tuletatud teosed avatakse samas litsentsis. Avatud on ka skeemid ja täielik projektdokumentatsioon peamise ja abiplatvormi, valmis teostus SoC Betrusted ja juhtimiskontrolleri (EC). Selle jaoks on saadaval kuni 3D-prinditud korpuse mudelid. Avatud projektidena arendatakse ka firmware'i kogumit ja spetsialiseeritud operatsioonisüsteem Xous mikrokerne.

🥇uMatrix projekti arendamine on lõpetatud | ProHoster

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster