実際にjavacardを実行できるスマートカードはどれですか?afaikには「オープンプラットフォーム」OSが必要ですが、今日(特にドイツで)携帯電話用のどのUSIMカードが実際にこれをサポートしていますか?
3 に答える
TheGoodUser修正で更新
発行されたカードは役に立たないのではないかと思います。ほとんど(すべてではないにしても)はライフサイクル状態になり、CARD_SECURED
GlobalPlatform/OpenPlatformを使用してアプレットをロードすることはできません。
ネットワークオペレータ用のSIMカードの場合、Javaカードにアプレットをロードする方法があります-OTA。Remote Applet Managerアプレット(OTAの一部)がインストールされ、構成されているアプレットは、コマンドを使用してSIMにロードおよびインストールできますENVELOPE
(特別な形式のSMSが電話に届き、電話がENVELOPE
コマンドでカードに渡します)。残念ながら、それを行うには、キーを知る必要があります。カードは、署名または暗号化された封筒を想定しています。そのためにはキーが必要です。
興味が学術的なものである場合は、小さなカードメーカーからSDK / Toolsを備えたJavaカードをいつでも購入して、JavaCardで遊ぶことができます。既存のカードに何かをインストールしたいのなら、それは不可能だと思います。
私の知る限り、過去10年間に製造されたすべてのSIMカードはJavaを実行できます。問題は、カードの所有者、つまり携帯通信会社からコードを取得できる必要があることです。ただし、キャリアのパートナーでない限り、キャリアはこのコードを提供しません...
おそらく次のリンクが役に立ちます。
一部のオペレーターは、javacardによってUSIMを顧客に提供します。アプレットをJavaCardにダウンロードできます。