Precursor, platforma e re për krijimin e pajisjeve mobile të lira

Endri Huan (Endri Huang), njĂ« aktivist i njohur pĂ«r promovimin e ideve tĂ« harduerit tĂ« lirĂ«, i nderuar me çmimin Çmimi EFF Pioneer 2012, prezentoi platformĂ«n e hapur "Precursor" e cila Ă«shtĂ« e destinuar pĂ«r krijimin e koncepteve tĂ« pajisjeve tĂ« reja mobile. NĂ« ngjashmĂ«ri me mĂ«nyrĂ«n si Raspberry Pi dhe Arduino lejojnĂ« ndĂ«rtimin e pajisjeve pĂ«r internetin e gjĂ«rave, Precursor ka pĂ«r qĂ«llim tĂ« ofrojĂ« mundĂ«sinĂ« pĂ«r tĂ« projektuar dhe ndĂ«rtuar vetĂ« pajisje tĂ« ndryshme mobile pĂ«r tĂ« zgjidhur sfidat e veta.

Ndryshe nga projektet e tjera, Precursor ofron entuziastĂ«ve jo vetĂ«m njĂ« bord, por njĂ« prototip tĂ« plotĂ« tĂ« njĂ« aparati portativ me njĂ« kapak alumini me pĂ«rmasa 69 x 138 x 7.2 mm, ekran LCD (336×536), bateri (1100 mAh Li-Ion), njĂ« tastierĂ« miniaturĂ«, njĂ« altoparlant, njĂ« motor vibrimi, njĂ« akselerometĂ«r dhe njĂ« ĐłĐžŃ€ĐŸŃĐșĐŸĐż. Moduli i llogarisĂ« nuk vjen me njĂ« procesor tĂ« gatshĂ«m, por me njĂ« SoC tĂ« pĂ«rcaktuar me program, i bazuar nĂ« FPGA Xilinx XC7S50, mbi tĂ« cilin organizohet emulimi i njĂ« CPU 32-bit RISC-V, qĂ« funksionon me njĂ« frekuencĂ« prej 100MHz. NĂ« kĂ«tĂ« mĂ«nyrĂ«, nuk ka kufizime pĂ«r emulimin e komponentĂ«ve tĂ« tjerĂ« harduerikĂ«, pĂ«r shembull, mund tĂ« emulohen punĂ«t e procesorĂ«ve tĂ« ndryshĂ«m, nga 6502 dhe Z-80 deri te AVR dhe ARM, si dhe çipat e zĂ«rit dhe kontrollorĂ«t e ndryshĂ«m. Bordi pĂ«rfshin 16 MB SRAM, 128 MB Flash, Wi-Fi Silicon Labs WF200C, USB tip C, SPI, IÂČC, GPIO.

Precursor, platforma e re për krijimin e pajisjeve mobile të lira

Nga mundĂ«sitĂ« e sigurisĂ«, pĂ«rmendet prania e dy genereve tĂ« harduerĂ«ve tĂ« numrave tĂ« rastĂ«sishĂ«m. E interesante Ă«shtĂ« se aparati ofrohet pa mikrofon tĂ« integruar — nĂ«nkuptohet se pritja e zĂ«rit Ă«shtĂ« e mundur vetĂ«m me lidhjen e dukshme tĂ« njĂ« kufjeje, dhe nĂ«se kufja Ă«shtĂ« e shkĂ«putur, nuk Ă«shtĂ« fizikisht e mundur tĂ« organizohet pĂ«r tĂ« dĂ«gjuar, madje edhe nĂ«se softueri i aparatit ka qenĂ« i kompromituar.

Çipi pĂ«r lidhje tĂ« paqĂ«ndrueshme (Wi-Fi) Ă«shtĂ« harduerikisht i izoluara nga platforma tjetĂ«r dhe punon nĂ« njĂ« ambient tĂ« veçantĂ«. PĂ«r tĂ« mbrojtur nga qasja e paautorizuar, po ashtu pĂ«rdoret njĂ« trup i mbyllur, njĂ« RTC i veçantĂ« pĂ«r tĂ« ndjekur integritetin, monitorimi i lĂ«vizjes nĂ« modalitetin e pritjes (accelerometri dhe giroskopi gjithmonĂ« tĂ« aktivizuara). ËshtĂ« parashikuar gjithashtu njĂ« zinxhir vetĂ«-shkatĂ«rrimi dhe pastrimi i menjĂ«hershĂ«m i tĂ« dhĂ«nave, i aktivizuar me njĂ« çelĂ«s AES.

Për të përshkruar komponentët e harduerit, përdoret gjuha FHDL Migen (Fragmented Hardware Description Language), e cila është e bazuar në Python. Migen është pjesë e kornizës LiteX, i cili ofron infrastrukturën për krijimin e skemave elektronike. Në bazë të Precursor, përmes FPGA dhe LiteX, është përgatitur një SoC referencë. Betrusted, duke përfshirë një CPU 100 MHz VexRISC-V RV32IMAC, si dhe një kontrollues të integruar.
Betrusted-EC me një bërthamë 18 MHz LiteX VexRISC-V RV32I.

Precursor, platforma e re për krijimin e pajisjeve mobile të lira

Në SoC Betrusted ofrohet një grup i integruar primitivash kriptografikë, si gjeneratori i numrave pseudo-përfundimtarë, AES-128, -192, -256 me modet ECB, CBC dhe CTR, SHA-2 dhe SHA-512, motor kriptografik i bazuar në kthesat eliptike Curve25519. Motori kriptografik është shkruar në SystemVerilog dhe është bazuar në bërthamat kriptografike nga projekti Google OpenTitan.

Precursor pozicionohet si një platformë për krijimin dhe verifikimin e prototipave, ndërsa Betrusted paraqet një nga pajisjet mobile të gatshme, të krijuara mbi bazën e Precursor. Duke qenë se enklavat tradicionale, të përdorura për ruajtjen e izoluar të çelësave kriptografikë, nuk mbrojnë nga sulmet me nivel të lartë, si mbledhja e fjalëkalimeve përmes keylogger-ëve ose qasja në mesazhe përmes marrjes së pamjeve të ekranit, në Betrusted janë shtuar elemente ndërveprimi me përdoruesin (HCI, Ndërveprimi Njeri-Maqinë), që garanton se të dhënat e ndjeshme që mund të lexohen nga njeriu, kurrë nuk do të ruhen, shfaqen, ose të transmetohen jashtë pajisjes së sigurt.

Betrusted nuk përpiqet të zëvendësojë telefonin mobil, por krijon një enklavë të mbrojtur me hyrje dhe dalje, të cilat janë të qasshme për auditim. Për shembull, një smartphone i jashtëm mund të përdoret përmes Wi-Fi si një kanal transmetimi jo të besueshëm, por mesazhet e enkriptuara që dërgohen shkruhen vetëm në tastierën e integruar të pajisjes Betrusted, ndërsa mesazhet e marra shfaqen vetëm në ekranin e integruar.

Të gjitha komponentet e Precursor dhe Betrusted janë të hapura dhe të qasshme për modifikim dhe eksperimente nën licencën Open Hardware Licence 1.2, e cila kërkon që të gjitha veprat përfituese të publikohen nën të njëjtën licencë. Përfshirë skemat dhe dokumentacionin e plotë të projektit të pllakave kryesore dhe ndihmëse, realizimin e gatshëm SoC Betrusted dhe të kontrolluesit menaxhues (EC). Modelet për printimin 3D të kapakëve janë të qasshme. Në formën e projekteve të hapura po zhvillohet gjithashtu një grup softuerësh dhe sistemi operativ Xous i specializuar mbi mikrokernel.

Precursor, platforma e re për krijimin e pajisjeve mobile të lira

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster