Plattformen Precursor för skapande av fria mobila enheter har presenterats

Andrew Huang (Andrew Huang), kÀnd aktivist för frÀmjande av idéerna om öppen hÄrdvara, mottagare av EFF Pioneer Award 2012, Är den öppna plattformen "Precursor", avsedd för att skapa koncept för nya mobila enheter. I likhet med hur Raspberry Pi och Arduino möjliggör skapandet av enheter för Internet of Things, syftar Precursor till att ge möjlighet att designa och bygga egna mobila enheter för att lösa specifika uppgifter.

Till skillnad frĂ„n andra projekt erbjuder Precursor entusiaster inte bara ett kretskort, utan en fĂ€rdig prototyp av en bĂ€rbar enhet med ett aluminiumhölje som Ă€r 69 x 138 x 7,2 mm stort, en LCD-skĂ€rm (336×536), batteri (1100 mAh Li-Ion), en minitangentbord, högtalare, vibrationsmotor, accelerometer och gyroskop. BerĂ€kningsmodulen levereras inte med en fĂ€rdig processor, utan med en programvarudefinierad SoC baserad pĂ„ FPGA Xilinx XC7S50, pĂ„ vilka en emulering av en 32-bitars CPU RISC-V körs pĂ„ en frekvens av 100 MHz. Det finns inga begrĂ€nsningar för emulering av andra hĂ„rdvarukomponenter; olika processorer, frĂ„n 6502 och Z-80 till AVR och ARM, samt ljudchips och olika kontroller kan emuleras. Kretskortet inkluderar 16 MB SRAM, 128 MB Flash, Wi-Fi Silicon Labs WF200C, USB type C, SPI, IÂČC, GPIO.

Plattformen Precursor för skapande av fria mobila enheter har presenterats

Bland de sĂ€kerhetsrelaterade funktionerna noteras existensen av tvĂ„ hĂ„rdvarugeneratorer för pseudotillfĂ€lliga nummer. Intressant nog levereras enheten principiellt utan inbyggd mikrofon — det antas att ljudupptagning endast Ă€r möjlig vid uttrycklig anslutning av ett headset, och om headsetet kopplas bort Ă€r det fysiskt omöjligt att organisera avlyssning, Ă€ven om enhetens programvara har blivit komprometterad.

Chippet för trÄdlös kommunikation (Wi-Fi) Àr hÄrdvarumÀssigt isolerat frÄn den övriga plattformen och fungerar i en separat miljö. För att skydda mot obehörig Ätkomst anvÀnds Àven ett lÄsbart hölje, en separat RTC för att övervaka integriteten, samt rörelsemÀtning i standby-lÀge (alltid aktiva accelerometer och gyroskop). Det finns Àven en sjÀlvdestruktionskrets och omedelbar radering av all data, aktiverad med en AES-nyckel.

För att beskriva hÄrdvarukomponenterna anvÀnds FHDL-sprÄket Migen (Fragmented Hardware Description Language), baserat pÄ Python. Migen Àr en del av ramverket LiteX, som tillhandahÄller infrastruktur för att skapa elektroniska kretsar. PÄ grundval av Precursor har ett referens SoC utvecklats med FPGA och LiteX Betrusted, som inkluderar en 100 MHz CPU VexRISC-V RV32IMAC samt en inbÀddad styrenhet
Betrusted-EC med en kÀrna pÄ 18 MHz LiteX VexRISC-V RV32I.

Plattformen Precursor för skapande av fria mobila enheter har presenterats

I SoC Betrusted finns en inbÀddad uppsÀttning kryptografiska primitiva funktioner, sÄsom en pseudorandomgenerator, AES-128, -192, -256 med lÀgena ECB, CBC och CTR, SHA-2 och SHA-512, kryptoaktör baserad pÄ elliptiska kurvor Curve25519. Kryptoaktören Àr skriven i SystemVerilog och baseras pÄ kryptokÀrnor frÄn projektet Google OpenTitan.

Precursor positioneras som en plattform för att skapa och verifiera prototyper, medan Betrusted representerar en av de fÀrdiga mobila enheterna skapade pÄ basen av Precursor. Eftersom traditionella enklaver, som anvÀnds för isolerad lagring av kryptonycklar, inte skyddar mot högre angrepp som att samla in lösenord med hjÀlp av keyloggers eller fÄ Ätkomst till meddelanden genom att ta skÀrmdumpar, har Betrusteds enklav implementerat element för anvÀndarinteraktion (HCI, Human-Computer Interaction), som garanterar att hemliga data som kan lÀsas av en mÀnniska aldrig kommer att sparas, visas eller överföras utanför en sÀker enhet.

Betrusted försöker inte ersÀtta en mobiltelefon, utan bildar istÀllet en sÀker enklav med in- och utdata som Àr tillgÀngliga för granskning. Till exempel kan en extern smartphone anvÀndas via Wi-Fi som en otillförlitlig datakanal, men de överförda krypterade meddelandena skrivs endast in pÄ en inbyggd tangentbord pÄ Betrusted-enheten, och mottagna meddelanden visas endast pÄ den inbyggda skÀrmen.

Alla komponenter av Precursor och Betrusted Àr öppna och tillgÀngliga för modifiering och experiment under licensen Open Hardware Licence 1.2, som krÀver att alla avledda arbeten öppnas under samma licens. Inklusive Àr öppna scheman och fullstÀndig projektinformation för huvud- och hjÀlpplattor, fÀrdig implementering SoC Betrusted och styrkontroller (EC). Modeller för 3D-utskrift av höljet Àr tillgÀngliga. Under form av öppna projekt utvecklas Àven ett paket av firmware och specialiserad operativsystemet Xous baserat pÄ mikrokÀrna.

Plattformen Precursor för skapande av fria mobila enheter har presenterats

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster