Können kryptographische Funktionen der SIM-Karte verwendet werden?

8

Alle Smartcards haben eingebettete Kryptofunktionen und Rechenleistung.

Ist es möglich, dies mit der entwickelten Android-Anwendung zu nutzen? Zum Beispiel, wäre ich in der Lage, eine Datei unter Verwendung des öffentlichen / privaten Schlüssels zu signieren, der auf der SIM gespeichert ist.

Ich habe von einigen Standards und Normen und Initiativen gehört (ETSI-MSS, Mobile PKI), aber ich sehe keine Anwendung einer solchen Architektur.

Hat jemand eine Ahnung davon?

    
M'vy 24.10.2011, 14:37
quelle

2 Antworten

1

Ich verstehe, dass SIM-Karten keine Standardkrypto verwenden. Der Handle spezifiziert Arten der Authentifizierung und Verschlüsselung für das Netzwerk. Angesichts der Qualität von sagen wir A3 / 5, bin ich mir nicht sicher, ob Sie das wollen. Ich bezweifle, dass Sie AES oder RSA-RSA aus ihnen herausholen können

Tatsächlich ist die obige Aussage etwas inkorrekt: anscheinend gibt es Arbeit, entweder SIM-Karten mit dieser Funktionalität zu versehen oder generische Bibliotheken zu schreiben, um diese zu exponieren. Ich kann mich jedoch für das Leben von mir nicht an den Artikel erinnern, in dem ich das gelesen habe.

Dies scheint zumindest ein Ausgangspunkt Ссылка

zu sein     
imichaelmiers 25.10.2011, 15:10
quelle
2

Nein, Sie können nicht direkt auf die SIM-Karte in Android zugreifen. Der Zugriff auf Telefonie-bezogene Dienste erfolgt in der TelephonyManager-API und es wird keine API bereitgestellt tun und kryptografische Operationen in der SIM.

    
kroot 30.08.2012 20:16
quelle

Tags und Links