Encrypted-by-default on Google Android? Not exactly

Last year, Google announced Android 5, codenamed Lollipop. He also announced that the new will encrypt it των smartphones και by default. But the company had to make some "discounts".Android security

In short, instead of boasting that Lollipop will encrypt the data by default, it should state that it does not happen on all devices running Android 5. Why;

Let's go a little behind

Apple in September announced that iOS 8 automatically encrypts stored on iPhones and iPads.

This means that only hardware owners can unlock their data - and not, say, thieves or even Apple itself under pressure from the authorities, at least in theory.

A few days later, Google announced that they would follow suit and turn on file encryption by default, adding that full-time encryption was an option on Android for some time. Indeed, in this document for the design of Android 4.4 [PDF] at 27, November of 2013, Google reports:

If the device has lock, the device supports full disk encryption.

By September 2014, in order to "hit" Apple, this rule had been extended from an optional feature to a default one. "In the next version of Android, encryption will be enabled by default out of the box, so you won't even have to think about activating it," said Google spokeswoman Niki Christoff at the time.

What is happening today

Today, Google lets device manufacturers (smartphones and tablets) turn on encrypted-by-default (and some do not)

Some Android Lollipop devices, especially those that were presented this week at Mobile World Congress 2015, simply do not automatically encrypt and preset their data. For example, let's mention Moto E (second generation) and Samsung Galaxy S6, according to Ars.

Design Document Android Lollipop [PDF] states:

if she συσκευή διαθέτει οθόνη κλειδώματος, η συσκευή πρέπει να υποστηρίζει πλήρη κρυπτογράφηση δίσκου των ιδιωτικών δεδομένων, (/datapartition), καθώς και το of the SD card, if permanent, and a non-removable part of the device. For devices that support full disk encryption, full disk encryption should be enabled after the user has completed the out-of-box experience. While this feature is listed as coming for this version of the Android platform, user intervention is recommended as we expect this to change in future versions of Android.

Why, then, this ; Well, one of the reasons is that Android doesn't have all the drivers to use the feature in the power chips of smartphones and tablets.

For example, the Qualcomm Snapdragon 805 system-on-chip on Nexus Motorola 6 will implement AES encryption and decryption of data in hardware quickly and efficiently.

Ωστόσο, το πρόγραμμα οδήγησης για την εν λόγω δυνατότητα δεν είναι for Android 5 and so having file encryption and decryption enabled by default makes the software terribly slow – forcing many people to disable it.

So some manufacturers can not implement encryption.

Meanwhile, Google Nexus 9 fondleslab uses a Nvidia Tegra K1 processor with an 64-bit ARMv8-compatible processor. This architecture has standard AES encryption / decryption instructions that can be used by Android 5 without any specialized wizard. This means that Lollipop is happily encrypted-by-default on Nexus 9.
;

All this chaos makes Apple fans very happy. Apple uses a separate co-processor to accelerate encryption and therefore encryption of iOS is a much easier process. Apple has the absolute control over hardware and OS while Google has to rely on its third party to play ball.

iGuRu.gr The Best Technology Site in Greecefgns

every publication, directly to your inbox

Join the 2.100 registrants.

Written by Dimitris

Dimitris hates on Mondays .....

Leave a reply

Your email address is not published. Required fields are mentioned with *

Your message will not be published if:
1. Contains insulting, defamatory, racist, offensive or inappropriate comments.
2. Causes harm to minors.
3. It interferes with the privacy and individual and social rights of other users.
4. Advertises products or services or websites.
5. Contains personal information (address, phone, etc.).