Wie implementiert Samsung die SD-Kartenverschlüsselung?

Mein Android-Gerät funktioniert einfach nicht mehr. Ich habe noch meine SD-Karte, aber alle Daten darauf sind verschlüsselt. Die Verschlüsselung wurde auf Dateiebene durchgeführt, sodass ich die Verzeichnisstruktur und die Dateinamen im Klartext habe, aber der Dateiinhalt verschlüsselt ist.

Ich erinnere mich an den Schlüssel, den ich zum Einrichten der Verschlüsselung verwendet habe, aber ich muss wissen, welchen Algorithmus Samsung für die Verschlüsselung verwendet hat und wie sie aus meiner Passphrase einen Verschlüsselungsschlüssel generiert haben.

Weiß jemand, ob ich meine Daten ohne das Originalgerät mit openssl oder einem ähnlichen Programm wiederherstellen kann?

Sie sollten Samsung nach Plan B fragen, sie sollten ihn für eine solche Situation haben.
Ihr Gerät funktioniert nicht? Was ist die Marke und das Modell, und was ist falsch?
Es ist ein Hardwareproblem. Es bootet nicht, egal was ich versuche.
Irgendwo habe ich einen Vorschlag gelesen, dass, wenn Sie den Akku aus einem Gerät entfernen und es an den USB-Anschluss anschließen, es sich aus dem ausgeschalteten Zustand einschalten würde / sollte. Dieses Gerät ist entbeint, also würde es vielleicht nicht schaden, es zu versuchen?
Ich habe das versucht, aber ich denke, es ist ein schwerwiegenderes Problem, weil es nicht funktioniert hat.
Okay, sorry für den mehrfachen Kommentar, ich musste ein bisschen graben, um das zu finden, schau dir das auf dem XDA-Portal über einen Fehler mit Sicherheitsfehler auf Werkseinstellungen xda-developers.com/… an, der Videoartikel behandelt es kurz und ein besserer Link ist ungefähr der 4. Link nach unten. Kurz gesagt, wenn ich es verstehe, ist der Verschlüsselungsschlüssel wiederherstellbar.
Autsch, Alter, dein Board ist wahrscheinlich gebraten.
ja das befürchte ich. Und für das, was ich höre, gibt es nicht viel Hoffnung, die SD-Karte zu entschlüsseln, wenn ich nicht auf den Telefonspeicher zugreifen kann, um den Schlüssel abzurufen.
Welche Marke und welches Modell hat das Gerät? Es gibt drei Verschlüsselungsmethoden, die üblicherweise in Linux verwendet werden, dm-crypt und eCryptfs, und dann gibt es noch die Verschlüsselung auf Dateisystemebene. Wir können dm-crypt ausschließen, da dies Dateien auf Geräte-/Partitionsebene verschlüsselt; Das lässt uns mit eCryptfs zurück, das ein vorhandenes Dateisystem mit einer Verschlüsselungsschicht und einer Verschlüsselung auf Dateisystemebene überlagert, die variiert. Dies setzt natürlich voraus, dass Samsung kein eigenes Verschlüsselungsschema erfunden hat.
Verwenden Sie möglicherweise ein anderes Samsung-Gerät, das eine "unbekannte" Verschlüsselungsmethode verwendet, soweit Sie den Satz kennen, wird es meines Erachtens kein Problem geben.
Es ist ein Samsung Galaxy S2. Ich bin mir ziemlich sicher, dass es ecryptfs pro Datei verwendet und Ihre Passphrase verwendet, um den Verschlüsselungsschlüssel zu generieren, der dann auf dem Gerät gespeichert wird. Da ich nicht auf das Gerät zugreifen kann, würde ich gerne mehr über den Prozess erfahren, der zum Generieren des Verschlüsselungsschlüssels aus der Passphrase verwendet wird, um zu versuchen, ihn zu replizieren.
Ein Sprecher der Samsung Dev-Foren sagt, dass die gesuchten Informationen nicht veröffentlicht werden können: I've got information form dev team that unfortunately we can't publish such information. developer.samsung.com/forum/thread/…
Ich bin mir nicht sicher, ob die SD-Verschlüsselung über Samsung Safe erfolgt, was in diesem Thread besprochen wird. Ich bin mir ziemlich sicher, dass es sich um ecryptfs handelt, aber ich weiß immer noch nicht, wie sie den Verschlüsselungsschlüssel aus der Passphrase ableiten.
Gehen Sie besser zum Samsung Service Center und lassen Sie Ihr Telefon reparieren. Oder senden Sie einfach eine E-Mail an den Samsung-Support bezüglich dieses Problems. Ich glaube nicht, dass sie die Verschlüsselungsdetails preisgeben werden.
Oder wenn einer Ihrer Freunde oder jemand in Ihrer Stadt ein Samsung Galaxy S2 hat, können Sie die SD-Karte in sein Telefon stecken und es versuchen.
Beachten Sie, dass echte Kryptografie-Experten darin übereinstimmen, dass die Veröffentlichung der Details eines geeigneten Verschlüsselungsschemas keine Angst davor hat, zu enthüllen, wie es funktioniert. So werden sie durch Peer-Review getestet. Das einzige, was Sie geheim halten müssen, ist Ihr Schlüssel.

Antworten (1)

Samsung verwendet eigene Lösungen für die SD-Kartenverschlüsselung in Android-Geräten auf Dateiebene. Nur das Gerät, das die SD-Karte verschlüsselt hat, kann sie entschlüsseln, da beim Verschlüsseln der SD-Karte eine Verschlüsselungsrichtliniendatei auf dem Gerät und der SD-Karte gespeichert wird. Wenn Sie eine verschlüsselte SD-Karte in ein anderes Gerät einlegen, können Sie nur den verschlüsselten Inhalt dieser Dateien sehen.

Wenn Sie also dasselbe Gerät haben, das die SD-Karte verschlüsselt hat, und Sie den Sperrbildschirm kennen, der zum Verschlüsseln verwendet wurde, können Sie die SD-Karte einfach entschlüsseln, indem Sie wie folgt navigieren:

Einstellungen -> Sicherheit -> Externe SD-Karte verschlüsseln -> Deaktivieren/Ausschalten

Ein Benachrichtigungs-Popup wird zum Entschlüsseln der SD-Karte auf Ihrem Gerät angezeigt

Der erste Absatz enthält die Informationen, die wir bereits im Hauptteil der Frage sehen können. Der Rest des Inhalts befasst sich nicht wirklich mit „ Weiß jemand, ob ich meine Daten ohne das Originalgerät wiederherstellen kann “ und „ Ich muss wissen, welchen Algorithmus Samsung für die Verschlüsselung verwendet hat und wie sie aus meiner Passphrase einen Verschlüsselungsschlüssel generiert haben “.
Scheint mir eine Antwort zu sein, es wird einfach nicht die beste Fachsprache für den entscheidenden Punkt verwendet: Das Gerät verfügt über einen eindeutigen Hardwareschlüssel, der zur Verschlüsselung verwendet wird, und daher ist eine Entschlüsselung unmöglich, ohne diesen Schlüssel vom Originalgerät abzurufen (was nicht der Fall ist). trotzdem zugänglich gemacht).