Google ウォレットの FAQを確認すると、次の情報が見つかります。
支払い認証情報は、携帯電話に含まれるセキュア エレメントと呼ばれるチップに保存されます。セキュア エレメントは、携帯電話のメインのオペレーティング システムとハードウェアから分離されています。セキュア エレメントにアクセスしてトランザクションを開始できるのは、Google ウォレットなどの許可されたプログラムのみです。
Google ウォレット自体でさえ、セキュア エレメントへのアクセスは非常に制限されており、メモリからデータを読み書きすることはできません。セキュア エレメントに保存されたデータには複数のレベルの保護があり、ハードウェア レベルでスヌーピングや改ざんから保護されます。
基本的に...これにはアクセスできませんSecureElement
。電話メーカーと話し合ってアクセス/アクセス方法を提供するSecureElement
ことで、これを実行できるようになるかもしれません...しかし、これはあなたの範囲外になると思います.
EDIT:
別の解決策は、データをSQLite
データベースに保存し、そのデータベースで使用することもできます...encryption
など、好みのものです。AES
を保持/配布する方法には引き続き注意を払う必要がありますencryption/decryption keys
。
誰かが自分の電話を紛失し、「創設者」がデータを盗もうとするケースが心配な場合は、パスワード保護を実装することもできます。Application
パスワードが 3 回連続して間違って入力された場合はSQLite
、データが保存されているデータベースをドロップします。保存されています。