Izradite vlastiti mobitel: mikro Phone omogućuje entuzijastima elektronike DIY sigurne mobilne telefone otvorenog koda

·

Izradite vlastiti mobitel

U doba kada pametni telefoni postaju neizostavni dio svakodnevnog života, kompleksnost ovih uređaja također raste. Mnogi korisnici se bore s razumijevanjem zamršenog funkcioniranja svojih telefona i kontroliranjem protoka podataka unutar njih. Zbog toga je kontrola osjetljivih podataka postala izazovna, a potpuna sigurnost podataka često je nedostižna.

Današnji proizvođači mobilnih telefona često nemaju transparentnost kada su u pitanju tehnički detalji, te često otežavaju korisnicima samostalno popravljanje svojih uređaja. Ovaj postupak može biti glomazan i skup, što doprinosi povećanju elektroničkog otpada. Također, u kontekstu sigurnosti opskrbnog lanca hardvera, posebno za korisnike koji zahtijevaju višu razinu sigurnosti, kao što su istraživački novinari ili aktivisti za ljudska prava, rizik od napada na opskrbni lanac ne može se zanemariti.

mikroPhone: Dizajniran za privatnost i sigurnost

Kao odgovor na ove izazove, pojavila se nova inovacija pod nazivom mikroPhone. Ovaj uređaj posvećen je rješavanju sigurnosnih prijetnji i zaštiti privatnosti korisnika, s ciljem vraćanja suvereniteta podataka pojedincima. mikroPhone je jednostavan za korištenje i lako razumljiv, ali što je najvažnije, bez premca je u sigurnosti. Izgledom podsjeća na običan mobilni telefon, opremljen zaslonom i dodirnim funkcijama, a sastoji se od jezgre i dodatnih aplikacijskih modula.

Sigurnost u srcu dizajna

Središnji dio mikroPhonea predstavlja ključnu inovaciju ovog uređaja. Dizajniran je s ciljem stvaranja komunikacijskog uređaja sa jednostavnim hardverom i softverom. Najzahtjevniji aspekt dizajna je osiguranje da jezgra bude potpuno provjerljiva. Osnovni softver uređaja sastoji se od malog operativnog sustava (oko 30.000 redaka koda) te ugrađenih alata poput telefona, razmjene poruka, kontakata i kalendara. Središnja procesorska jedinica je RISC-V mikrokontroler, koji je jedini procesor u mikroPhoneu sposoban pristupiti perifernim senzorima, mikrofonima i kamerama, čime se značajno smanjuje mogućnost da udaljeni napadači manipuliraju senzorima.

Mikrokontroler koristi Wi-Fi/Bluetooth module za bežičnu komunikaciju s mobilnim komunikacijskim modulima. Iako se ti komunikacijski moduli ne smatraju “pouzdanima”, središnji mikrokontroler prvo izvršava šifriranje, osiguravajući time sigurnost cjelokupnog sustava. Šifrirani komunikacijski protokol mikroPhonea naziva se EllipticCP, koji je posebno dizajniran za ovaj projekt. Protokol ne samo da pruža end-to-end enkripciju, već dodatno štiti privatnost korisnika kroz sloj anonimizacije sličan onion routingu.

Dodatni aplikacijski moduli

Iako je mikroPhone jednostavan u svojoj srži, njegov dizajn ne žrtvuje proširivost. Jezgreni mikrokontroler ne može obraditi složenije softverske zahtjeve, poput web preglednika, stoga se ta funkcionalnost prenosi na dodatne aplikacijske module. Ovi moduli mogu se fizički spojiti na jezgru i pokretati GNU/Linux ili prilagođeni Android sustav. Osnovni i aplikacijski modul dijele isti zaslon i dodirno sučelje, ali samo jedan modul može biti aktivan u isto vrijeme. Kako zaslon ne može izravno prikazati trenutno aktivirani modul, iznad zaslona postavljeno je zeleno svjetlo koje korisniku signalizira da je osnovni modul aktivan.

Dodatak aplikacijskih modula čini mikroPhone ne samo svakodnevnim komunikacijskim alatom, već i sposobnim za rukovanje složenijim zahtjevima za upravljanje podacima, pružajući korisnicima fleksibilno iskustvo.

Podrška zajednici otvorenog koda i obrazovnim svrhama

mikroPhone nije samo rješenje za sigurnost; on također služi kao obrazovni alat za ljubitelje elektronike kako bi naučili o izradi vlastitih mobilnih telefona i razumjeli njihovo funkcioniranje. Uređaj koristi standardne, gotove komponente koje su maksimalno otvorene, smanjujući rizik od napada na opskrbni lanac, a svatko ih može sastaviti kod kuće.

Dizajn hardvera mikroPhonea je završen, a prototip pločice dimenzija 128x68mm je testiran. Središnji operativni sustav već podržava osnovne funkcije poziva i slanja poruka, a EllipticCP protokol je testiran za glasovne pozive u stvarnom vremenu. Trenutni napredak također uključuje razvoj podrške za aplikacijske module i dizajn kućišta za 3D ispis telefona.

Pogled u budućnost

mikroPhone je razvijen kako bi korisnicima pružio mobilni telefon usmjeren na privatnost, jednostavan za korištenje i potpuno funkcionalan. U trenutnoj situaciji u kojoj proizvođači mobilnih telefona općenito ograničavaju korisničku kontrolu, pojava ovog mobilnog telefona otvorenog koda predstavlja značajnu alternativu za potrošače koji cijene privatnost i autonomiju.