Endri Huan (), një aktivist i njohur për promovimin e ideve të harduerit të lirë, i nderuar me çmimin , platformën e hapur "" 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.
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 (Fragmented Hardware Description Language), e cila është e bazuar në Python. Migen është pjesë e kornizës , 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ë. , 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.
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, i bazuar në kthesat eliptike Curve25519. Motori kriptografik është shkruar në SystemVerilog dhe është bazuar në bërthamat kriptografike nga projekti .
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 (, 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 , e cila kërkon që të gjitha veprat përfituese të publikohen nën të njëjtën licencë. Përfshirë dhe dokumentacionin e plotë të projektit , realizimin e gatshëm dhe (). Modelet për printimin 3D të kapakëve janë të qasshme. Në formën e projekteve të hapura po zhvillohet gjithashtu dhe Xous i specializuar mbi mikrokernel.
Burimi: opennet.ru
