Chci postavit bezpečný telefon

A54

Chci postavit bezpečný telefon
« kdy: 04. 02. 2016, 23:30:48 »
Dobry den

Otazka je, ako dosiahnut nasledujuce funkcie: neodopovedanie/upozornenie na skryte sms, "manazovanie" pripojenia k BTS (napr. nastavenie pripojenia len jednej, pri poziadavke na zistenie sily signalu odosle fake info - zabraneniu lokalizácie), upozornovanie na uroven sifrovania A5, detekcia fake BTS a pripadne doplnte dalsie info.

Vychadzam napr. aj z tejto prednasky. https://www.youtube.com/watch?v=0fTaEXA-EtU

zatial mi napadlo taketo:
  • arduino/rapsberry a GSM chip a upraveným firmwerom (nejake SIM800/900).
    upravený firmware na stary mobil: osmocom, Nokia 5100 (tusim).
    urcite existuje aj nieco androidove, ale tie chipy maju vlastny firmware, ktory takeko veci skrito realizuje
    SW GSM nad GNU Radio/hackRF - nic take som ale nevygooglil
Vdaka za tipy.
« Poslední změna: 05. 02. 2016, 09:25:43 od Petr Krčmář »


Jenda

Re:Chci postavit bezpečný telefon
« Odpověď #1 kdy: 05. 02. 2016, 15:41:02 »
Existující GSM s upraveným FW, od kterého většinou nejsou zdrojáky, tě bude asi vždy trochu limitovat. Na druhou stranu existuje třeba OsmocomBB, který používá původní GSM čipset jenom jako tupé rádiové rozhraní, a veškerou logiku dělá v Linuxu. Už jim chodí L2+ implementace GSM klienta, takže i kdybys nakonec dělal něco vlastního, použil bych jako backend toto, protože si ušetříš spoustu práce. Fungují jim SMSky, nevím, jestli už i hovory. Hardware, na kterém to běží, že už několik let nevyrábí, staré se občas dají sehnat na ebay.

Pro SDR bych z OpenBTS/Airprobe/gr-gsm vykostil rádiový frontend a jako backend na to napojil zmíněný OsmocomBB.

Možné problémy se SDR: nedokážeš se rychle přelaďovat mezi timesloty (na bladerf existuje OpenBTS, takže to asi jde -- ale už nevím, jestli i v 1800MHz pásmu, nebo jenom 900MHz). Nedokážeš rychle přepínat Rx/Tx mezi uplinkem a downlinkem (hackrf nemá fullduplex, bladerf jo). Provoz v ČR není legální.

Radovan.

Re:Chci postavit bezpečný telefon
« Odpověď #2 kdy: 06. 02. 2016, 06:15:35 »