당신이이 Google Wallet FAQ 다음 찾을 수 있습니다 확인하는 경우 : 귀하의 지불 자격 증명을 칩에 저장되어
-
하는 휴대 전화에 포함 된 보안 요소라고합니다. 보안 요소는 휴대 전화의 주요 운영 체제 및 하드웨어와 분리되어 있습니다. Google 월렛과 같은 승인 된 프로그램 만 보안 요소에 액세스하여 거래를 시작할 수 있습니다.
-
에도 Google 지갑 자체가 보안 요소에 대한 매우 제한된 액세스, 읽기 또는 메모리에서 데이터를 쓸 수 없습니다. 보안 요소에 저장된 데이터에는 여러 수준의 보호가 있으며 스누핑 또는 변조로부터 하드웨어 수준에서 보호됩니다.
그래서 기본적으로 ...이 SecureElement
에 액세스 할 수 없습니다. 어쩌면 전화 제조사와 통화하여 SecureElement
에 액세스 할 수있는 방법을 제공 할 것입니다. 그러나 이것이 귀하의 범위를 벗어날 것으로 생각합니다.
편집 : 이 대안 솔루션이 SQLite
데이터베이스에 데이터를 저장하고, 또한 AES
로, 해당 데이터베이스에 encryption
를 사용하여 ... 또는 무엇이든 당신이 선호 될 수있다. encryption/decryption keys
을 유지/배포하는 방법에 대해 계속주의를 기울여야합니다.
누군가가 전화기를 잃어 버렸고 "창립자"가 데이터를 도용하려고 할 때 걱정할 경우 Application
에 암호 보호 기능을 구현할 수 있으며 암호가 3 회 연속 입력되지 않으면 drop 데이터가 저장되는 SQLite
데이터베이스.
두 블로그 기사는 모두 보안 요소를 사용하는 방법을 설명합니다. http://randomoracle.wordpress.com/2013/01/09/using-the-secure-element-on-an-android-device-13/ 및 http://nelenkov.blogspot.ca/2012/08/accessing -embedded-secure-element-in.html 또한이 StackOverFlow 게시물을 확인하십시오. http://stackoverflow.com/questions/10494726/secure-element-access-control-onics-4-0-4 –