DroidX Datenverschlüsselung – welcher Algorithmus und wie stark?

Ich habe eine Folgefrage zu der hier geposteten Frage . Ich habe kürzlich ein 2.3 DroidX-Telefon bekommen und festgestellt, dass es auch eine Datenverschlüsselungsoption hat. Ich habe eine SD-Karte aus dem Gerät gezogen und festgestellt, dass die Ordnerstruktur intakt ist. Ich habe versucht, eine Datei von der SD-Karte zu lesen, die von einer Fotoanwendung erstellt wurde, und sie war nicht lesbar, aber die Datei selbst enthielt einige Daten, die nicht zufällig waren, was für mich darauf hindeutete, dass nicht die gesamte Datei AES-bearbeitet war. Ich konnte auch eine unverschlüsselte Datei auf die SD-Karte legen, die danach lesbar war.

Die Frage ist also: Weiß jemand, welche Verschlüsselungsmethode hier verwendet wird, welche Algorithmen vorhanden sind und wie stark sie gegen erfahrene Angreifer sind?

BEARBEITEN : Mein Freund hat einen Droid2, auf dem auch Gingerbread 2.3.3 ausgeführt wird, und der auch über eine Datenverschlüsselungsfunktion verfügt. Also ... ist die Datenverschlüsselung eine Android-Funktion oder spezifisch für Motorola-Geräte?

Antworten (1)

Anscheinend verwendet DroidX ecryptfs

Im Folgenden finden Sie Mount-Optionen für /data/data:

rw,nosuid,nodev,noatime,nodiratime,ecryptfs_sig=****************,
    ecryptfs_cipher=aes,ecryptfs_key_bytes=32,ecryptfs_passthrough

Ich würde mir vorstellen, dass dies bedeutet, dass der Verschlüsselungsschlüssel hier 32 Bytes beträgt, was 256 Bits entspricht, was mir ziemlich gut erscheint.

Guter Fund! Irgendwelche Hinweise auf den Quellcode von Motorola DroidX, der speziell die ecryptfs-Bits zeigt? Ich bin ein eCryptfs-Upstream-Entwickler, der danach sucht.
Als Follow-up zu meinem letzten Kommentar habe ich es hier zu einer eigenen Frage gebracht: android.stackexchange.com/questions/20105/…