[Android Q&A, Help & Troubleshooting] cryptocore01:
Moin, ich bin neu im Forum und fang auch gleich mal mit meiner Frage an :)

Also, ich bin Programmiere und arbeite momentan viel mit Verschlüsselungstools bzw. Programmiere auch diese.

Ich habe mir mal die Verschlüsselung angeschaut von Android. An sich ist sie ok. Leider hat Google das verfahren ein wenig unoptimal gelöst. Denn Android verschlüsselt/entschlüsselt die Daten einzelnd, dies hat den Nachteil das das laden von Resourcen(z.B. Apps/Spiele ect.) erheblich länger dauert. Die Lesegeschwindigkeit kann bis zu 1/3 reduziert werden und das ist erheblich. Ein anderes verfahren wäre die Partitionsverschlüsselung, dies bedeutet das eine Partition KOMPLETT verschlüsselt wird und beim Starten des Handys KOMPLETT entschlüsselt wird. Dieses Verfahren nutzt z.B. auch TrueCrypt für Windows und Luks für Linux. Den einzigen Nachteil den man darauf hat ist das das Booten des Handys wesentlich länger dauern würde. Trotzdem wäre es optimaler, denn ein Handy rebootet man nicht tag täglich wie ein PC. Durchschnittlich ist ein Handy 24h, 7tdW an. Somit wäre dies viel optimaler für den Endnutzer. Denn nachdem die Partition einmal entschlüsselt ist ändert sich von der Performance her garnichts.

Nun zu meiner frage, da Android Geräte ja nichts anderes sind als Linux, wäre es möglich eine Software ähnlich wie TrueCrypt für Android zu Programmieren? So das z.b. ein eigenes Bootmenü beim Einschalten startet worin man das Passwort eingeben muss und nach erfolgreicher eingabe dieses Bootprogramm die Partition entschlüsselt und von da aus denn weiter gebootet wird? Hat da jemand vielleicht Erfahrungen?

Mit freundlichen Grüßen,

Harry Machura

Translation:

Moin, I'm new to the forum and start also equal times with my question to :)

So, I am currently working and Program the lot with encryption tools or Program the these.

I've even encryption viewed by Android. In itself, it is ok. Unfortunately, Google the procedure has solved a little unoptimal. Because Android encrypts / decrypts the data individually, this has the disadvantage that the loading of resources (e.g. Apps / games ect.) considerably longer lasts. The read speed can be reduced up to 1/3 and is considerable. Another method would be to partition encryption, this means that a partition COMPLETE is encrypted and decrypted when starting the phones COMPLETE. This method uses as also TrueCrypt for Windows and for Linux Luks. The only disadvantage one has it, is it would take to boot the phones much longer. Nevertheless, it would be optimal, since a cell phone reboots not daily day like a PC. Average is on a cell phone 24, 7tdW. Thus, this would be much optimal for the end user. Because after a partition has been decrypted changes from the performance point of nothing.

Now ask about my because Android devices yes are nothing more than Linux, it would be possible to software like TrueCrypt for Android to programming? So the example own boot menu when you turn starts where you have to enter the password and after successful entry of this boot program decrypts the partition and will boot from there, then? Did someone perhaps experience?

Best regards,

Harry Machura