2011-01-13 14 views
2

SIMカードから携帯電話ネットワークに渡される暗号化された情報にAndroidや他のモバイルOSでアクセスすることはできますか?私はモバイル署名、つまりTMSI番号を意味します。私はそれがsimによって暗号化された後、このデータが必要です。私はそれがSIMに暗号化されてネットワークに送られた後のIMSIを意味します。 ありがとう:)SIMカードからTMSIを取得する

+0

このプロジェクトを正常終了しましたか? – Abraham

答えて

0

私はSIMがIMSI情報を暗号化しないことを知っているので、これがTMSIを使用する理由の1つです。

+1

お返事ありがとうございます。私はAndroid上でrSAP(リモートSIMアクセスプロファイル)のような何かをするアプリケーションを作りたいと思っています。そのためには、電話をかけるために必要なことは何でもSIMから読み込む必要があります。あなたはそれらのものが何であるか教えてくれますか? AndroidのSIM APIでその情報にアクセスできるようになったので、その携帯電話を「SIMカードリーダー」として使用できますか? ありがとう:) – gurnisht

2

不可能です。 Androidはこれまで、国コード、オペレータ名などの基本情報を除いて、TelephonyManagerによって親切に提供されているSIMカードへの直接APIやその他のインターフェイス()を提供していません。

また、SIMインターフェイスは通常、アプリケーションCPUではなくモデムCPUに接続されているため、ハッキング/回避策の可能性は排除されます。

+0

ああ、本当ですか?私たちが両方とも同じことを意味するのかどうかはわかりませんが、['TelephonyManager'](http://developer.android.com/reference/android/telephony/TelephonyManager.html)ではSIMのようなものをいくつか問い合わせることができますSIM国のISOコード、SIMオペレータコード、SIMオペレータ名、SIMシリアルナンバー、およびSIMステート。 –

+0

正しいですが、トピックの所有者がSIMカードとのAPDU通信を開始したいようです。 –

+0

真。私はちょうどその声明が少し指定されるべきであることをあなたに伝えようとしていました。 –

0

まったく、SIMはそれをしません。そのすべては、電話機のハードウェアを使用して行われます。そしてTMSIは電話とは関係がありません。これは、ユーザー情報と機密性を確保するためだけに無線インターフェイスで使用されます。電話は、TMSIではなくIMSIによって常に識別されます。 基本的にいくつかのキー値を使用します。そしてそれらの鍵はひねりをかける。アルゴリズムA5とA8は重要な目的のために使用されます。

パンカイシンシ

関連する問題