changeAbout2019-03-18SDRで使えるセルラーOSS5G/LTETwitterGooglePocket先日、IoTSecJPでLTEに関するネタで登壇させていただきました。そこでセルラーOSSについていくつか質問がありましたので、私の把握している限りのセルラーOSSについてまとめたいと思います。世代ごとのセルラー方式そもそも、携帯電話で使われている通信方式にどんなものがあるのか、簡単にまとめました。だいたい10年くらいで新しい通信方式に置き換わっています。その中でマイナーアップデートはありますが。WCDMA->HSPAとか)2GのGSMは日本以外のほとんどの国で導入されています。日本はなぜかPDCという日本独自の方式を使っており、この当時はまだ世界標準という考え方が日本にはなかったようです。3GPP2で標準規格化された方式です。日本では、NTTドコモとソフトバンク(当時はJ-Phone?)がW-CDMA方式、KDDIのみCDMA2000を使っています。LTE-Advancedが用いられています。5Gは4Gをさらに拡張して発展させて感じです。(やっつけ感・・・SDRで使えるOSS(世代別)2G:GSMOSM-BTSIoTSecJPで黒林檎くんから紹介があったロシアのWebサイトで記載のあったLimeSDRを使ったコンパクトな基地局は以下を利用しているようです。https://osmocom.org/projects/cellular-infrastructuregithub.comopenbtsGSMはもう一つありました。試していないのでどのくらい使えるかは不明です。対応SDRも不明です。OpenBTSsourceforge.net3G:WCDMAopenBTS-UMTS私が調べた範囲で使えそうな3GのOSSは以下のopenBTS-UMTSのみです。これもUSIM認証機能が実装されていないため、実機で試すのはほぼほぼ無理と思われます。http://openbts.org/w/index.php?title=OpenBTS-UMTSgithub.com4G:LTE4GはプライベートLTEとかあって非常に活発にOSS化が進んでいるようです。openLTE多分一番最初に出てきたLTEのOSS。私も過去の記事で使い方をまとめています。2018年3月に報告されたLTEの脆弱性はこちらを使っていました。Systems社が開発提供するLTEのOSS。実システムに近い形でソースコードが書かれている感じがする。2019年1月に発表されてLTEFuzzはこちらを使っていました。Interface(OAI)こいつはまだ調べ切れていないのですが、srsLTEよりさらに実環境に近く、E-UTRANとEPCでそれぞれソースコードが作られているようです。誰か分かりやすいまとめ記事あったら教えて。Interface(OAI)OAIが対応しているとのこと。(@hassiwebさん情報ご提供有難うございます。)4G以上にハイスペックマシンが必要そう。Nokiaブースで見たわ。”LTEFuzz”について新年早々面白そうな論文が発表されたので読んでみました。最近、またSDRにはまっています。はてなブログProセキュリティ、無線、IoT、5Gなどの技術的な内容から転職などのキャリア形成について気が向くままに書いてます。(2)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。