Bemutatásra került a Precursor platform, amely szabad mobil eszközök létrehozására szolgál.

András Huang (Andrew Huang), a well-known advocate for free hardware, awarded the EFF Pioneer Award 2012, bemutatott open platform "Precursor", aimed at creating concepts for new mobile devices. Similar to how Raspberry Pi and Arduino allow the creation of Internet of Things devices, Precursor focuses on enabling users to design and build various mobile devices tailored to their needs.

Unlike other projects, Precursor offers enthusiasts not just a board, but a ready prototype of a portable device with an aluminum casing measuring 69 x 138 x 7.2 mm, an LCD screen (336×536), a battery (1100 mAh Li-Ion), a miniature keyboard, a speaker, a vibration motor, an accelerometer, and a gyroscope. The computing module comes not with a pre-installed processor, but with a software-defined SoC based on Xilinx XC7S50, which organizes the emulation of a 32-bit RISC-V CPU running at 100 MHz. There are no limitations on emulating other hardware components; for instance, it can emulate various processors, from 6502 and Z-80 to AVR and ARM, as well as sound chips and different controllers. The board includes 16 MB SRAM, 128 MB Flash, Wi-Fi Silicon Labs WF200C, USB type C, SPI, I²C, GPIO.

Bemutatásra került a Precursor platform, amely szabad mobil eszközök létrehozására szolgál.

Among the security features, there are two hardware random number generators. Interestingly, the device fundamentally comes without a built-in microphone; it is assumed that sound reception is only possible with an explicit headset connection, and if the headset is disconnected, physical eavesdropping is impossible, even if the device's software has been compromised.

The chip for wireless communication (Wi-Fi) is hardware-isolated from the rest of the platform and operates in a separate environment. To protect against unauthorized access, a lockable casing is also used, along with a separate RTC for integrity tracking, and motion monitoring in standby mode (with always-on accelerometer and gyroscope). It also features a self-destruct circuit and an instantaneous wipe of all data, activated by an AES key.

The hardware components are described using the FHDL language Migen (Fragmentált Hardver Leírás Nyelv), amely a Pythonra épül. A Migen a keretrendszer része LiteX, amely elektronikus áramkörök létrehozásához nyújt infrastruktúrát. A Precursor alapjain FPGA és LiteX segítségével készült egy referencia SoC Betrusted, amely 100 MHz CPU VexRISC-V RV32IMAC-ot, valamint beágyazott vezérlőt tartalmaz
Betrusted-EC, 18 MHz LiteX VexRISC-V RV32I maggal.

Bemutatásra került a Precursor platform, amely szabad mobil eszközök létrehozására szolgál.

A Betrusted SoC-ban beágyazott kriptográfiai primitívek találhatók, mint például pszeudóvéletlen szám generátor, AES-128, -192, -256 ECB, CBC és CTR módokkal, SHA-2 és SHA-512, kriptográfiai motor elliptikus görbék alapján, Curve25519. A kriptográfiai motor SystemVerilog nyelven íródott, és az Google OpenTitan.

Projekt alapján készült. A Precursor platformként pozicionálódik prototípusok létrehozásához és ellenőrzéséhez, míg a Betrusted a Precursor alapjain készült kész mobil eszközként szolgál. Mivel a hagyományos enclave-okat, amelyeket a kriptográfiai kulcsok elszigetelt tárolására használnak, nem védik a magas szintű támadásoktól, mint például a billentyűleütéseken keresztüli jelszolgáltatás vagy a képernyőképek használatával elérhető üzenetek keltezése, a Betrusted enclave megvalósításába felhasználói interakciós elemeket építettek be (HCI, Ember-Számítógép Interakció), amelyek garantálják, hogy a titkos adatok, amelyeket ember olvashat, soha nem lesznek tárolva, megjelenítve vagy továbbítva a védett eszközön kívül.

A Betrusted nem arra törekszik, hogy helyettesítse a mobiltelefonokat, hanem egy védett enclave-t alkot, amelyhez bemenet és kimenet auditálható módon érhető el. Például egy külső okostelefon Wi-Fi-n keresztül használható mint megbízhatatlan adatátviteli csatorna, de a továbbított titkosított üzenetek kizárólag a Betrusted beépített billentyűzetén keresztül vannak megadva, míg a kapott üzenetek csak a beépített képernyőn jelennek meg.

A Precursor és a Betrusted összes komponense nyílt forráskódú, és a módosítások és kísérletek céljából elérhetők az Open Hardware Licence 1.2, amely megköveteli, hogy minden származtatott munka azonos licenc alatt kerüljön közzétételre. Beleértve, hogy nyilvánosak a sémák és a teljes projekt dokumentáció fő- és kiegészítő lapok, a kész megvalósítás SoC Betrusted és vezérlőjének (EC). Ki vannak dolgozva a 3D nyomtatott ház modellek. Nyílt projektként folyamatban van egy firmware csomag és a specializált operációs rendszer Xous mikrokernel alapú.

Bemutatásra került a Precursor platform, amely szabad mobil eszközök létrehozására szolgál.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster