
ベースバンドプロセッサ(ベースバンド無線プロセッサ、BP、BBPとも呼ばれる)は、ネットワークインターフェイスコントローラ内のデバイス(チップまたはチップの一部)であり、すべての無線機能(アンテナを必要とするすべての機能)を管理します。ただし、この用語は一般的にWi-FiやBluetooth無線に関しては使用されません。ベースバンドプロセッサは通常、独自のRAMとファームウェアを使用します。ベースバンドプロセッサは通常、CMOS(相補型金属酸化膜半導体)またはRF CMOS技術を使用して製造され、 [ 1 ]無線周波数(RF)、GPS、無線 WAN通信で広く使用されています。[ 2 ]
ベースバンドプロセッサは通常、 ENEAのOSE、Nucleus RTOS(iPhone 3G/3GS/iPad)、ThreadX(iPhone 4)、VRTXなどのリアルタイムオペレーティングシステム(RTOS)をファームウェアとして実行します。ベースバンドプロセッサの主要メーカーは、Broadcom、Icera、Intel Mobile Communications(旧Infineonワイヤレス部門)、MediaTek、Qualcomm、 Spreadtrum、ST-Ericssonなど多数存在します。
ベースバンドプロセッサをメインプロセッサ(アプリケーションプロセッサまたはAPとも呼ばれる)から分離する理由は3つあります。
ベースバンドプロセッサ上で動作するソフトウェアは通常独自仕様であるため、独立したコード監査を実施することは不可能です。ベースバンドチップの一部をリバースエンジニアリングすることで、研究者たちは、電話機上のデータにリモートでアクセスして変更するために使用できるセキュリティ脆弱性を発見しました。[ 3 ] [ 4 ] 2014年3月、無料のAndroid派生版Replicantの開発者は、 Samsung Galaxy電話機のベースバンドソフトウェアに、電話機に保存されているユーザーデータにリモートでアクセスできるバックドアを発見したと発表しました。[ 5 ]