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

Bli një hosting të besueshëm për faqet me mbrojtje DDoS, VPS VDS serverë 🔥 Bli një hosting të besueshëm për faqet me mbrojtje DDoS, VPS VDS serverë | ProHoster