Jump to content

Google quietly backs away from encrypting new Lollipop devices by default

Lollipop-Forest-640x360.jpg

 

Someone else will have to chime in on how Google does encryption on their phones and why it was such an issue on the Nexus 6 (apparently the cause of all the slowdowns that the phone experienced). I had assumed it was similar to how Apple encrypts their devices, but I guess what Google did was a little more intensive (whether by design or not). 

I like how they spoke of making it default and thought it was a great move, I just don't like how they didn't make the same amount of noise in letting people know that they were holding off on deploying it across the board. 

 

“For over three years Android has offered encryption, and keys are not stored off of the device, so they cannot be shared with law enforcement,” Google spokeswoman Niki Christoff told The Washington Post in September. “As part of our next Android release, encryption will be enabled by default out of the box, so you won't even have to think about turning it on.”

 

Google reaffirmed the statement in an October blog post about Lollipop's security features. Encryption of the userdata partition would occur "at first boot," and it would be "on by default from the moment you power on a new device running Lollipop."

 

For a while, the only new devices we had that ran Lollipop were Google's own Nexus 6 and Nexus 9, both of which were indeed encrypted by default. Older devices that were upgraded to Lollipop—a number of older Nexus devices, the 2014 Moto G, and a handful of others—didn't enable encryption by default, even when you performed a full reset of the phone. This made some amount of sense; suddenly encrypting devices that weren't designed with encryption in mind could impact performance and cause complaints.

 

Here's what we think is most likely. Lollipop's encryption requirement made headlines again in November, this time because it had a huge impact on the new Nexus 6's performance. Our review of the Nexus 6 showed that the new phone could be slower than the old Nexus 5 in certain tasks, and AnandTech supplied additional numbers that showed just how severe the performance impact was.

 

Those reports were circulated pretty widely—Google "Lollipop encryption" and stories about the slowdown dominate the first page. By the time the compatibility definition document was updated in January, full-disk encryption was no longer a required feature.

http://arstechnica.com/gadgets/2015/03/google-quietly-backs-away-from-encrypting-new-lollipop-devices-by-default/

 

Link to comment
Share on other sites

Link to post
Share on other sites

Way to pussy out google.

CPU: I7 3770k @4.8 ghz | GPU: GTX 1080 FE SLI | RAM: 16gb (2x8gb) gskill sniper 1866mhz | Mobo: Asus P8Z77-V LK | PSU: Rosewill Hive 1000W | Case: Corsair 750D | Cooler:Corsair H110| Boot: 2X Kingston v300 120GB RAID 0 | Storage: 1 WD 1tb green | 2 3TB seagate Barracuda|

 

Link to comment
Share on other sites

Link to post
Share on other sites

I hope people will still enable it regardless. If people are willing to give up security for performance then I don't want to live on this planet anymore.

 

Ok, that's kind of an overreaction. But still.

CPU: i7 4790K  RAM: 32 GB 2400 MHz  Motherboard: Asus Z-97 Pro  GPU: GTX 770  SSD: 256 GB Samsung 850 Pro  OS: Windows 8.1 64-bit

Link to comment
Share on other sites

Link to post
Share on other sites

I hope people will still enable it regardless. If people are willing to give up security for performance then I don't want to live on this planet anymore.

 

Ok, that's kind of an overreaction. But still.

 

 

also most people don't understand or care, so they need some kind of nannying for their own benefit.

This is what I think of Pre-Ordering video games: https://www.youtube.com/watch?v=wp98SH3vW2Y

Link to comment
Share on other sites

Link to post
Share on other sites

they back tracked because the shitty performance was due to AOSP nature, so they couldn't take advantage on the encryption capabilities in most SoC since those are closed sources, so the only way it could take advantage of it, was if OEM's implemented it in their forks and keep their code fully closed, anandtech has a deep article about it and the nexus 6 and explaining why there's such a massive performance hit

this is one of the greatest thing that has happened to me recently, and it happened on this forum, those involved have my eternal gratitude http://linustechtips.com/main/topic/198850-update-alex-got-his-moto-g2-lets-get-a-moto-g-for-alexgoeshigh-unofficial/ :')

i use to have the second best link in the world here, but it died ;_; its a 404 now but it will always be here

 

Link to comment
Share on other sites

Link to post
Share on other sites

they back tracked because the shitty performance was due to AOSP nature, so they couldn't take advantage on the encryption capabilities in most SoC since those are closed sources, so the only way it could take advantage of it, was if OEM's implemented it in their forks and keep their code fully closed, anandtech has a deep article about it and the nexus 6 and explaining why there's such a massive performance hit

 

I'll have to read up on that, thanks. 

 

So its just the nature of the implementation right now that causes the performance hits? From what I understand, BB is encrypted by default and iOS is these days as well; is it just different implementations or is the same style and because BB and Apple control their own hardware and code, its easier to do for them? 

Link to comment
Share on other sites

Link to post
Share on other sites

I'll have to read up on that, thanks. 

 

So its just the nature of the implementation right now that causes the performance hits? From what I understand, BB is encrypted by default and iOS is these days as well; is it just different implementations or is the same style and because BB and Apple control their own hardware and code, its easier to do for them? 

apple makes their own soc so its bloody easy for them to make the drivers for it and put it in ios, BB probably uses the closed libraries that the manufacture made for their chip, since BB OS is closed source, so yeah it is different implementations, is pretty much the oldest thing in the planet, closed vs open, like windows vs linux on desktop, photoshop vs gimp, directx vs opengl, you see the pattern there, i'm not saying closed is better, but the walled garden methodology does has its advantages

this is one of the greatest thing that has happened to me recently, and it happened on this forum, those involved have my eternal gratitude http://linustechtips.com/main/topic/198850-update-alex-got-his-moto-g2-lets-get-a-moto-g-for-alexgoeshigh-unofficial/ :')

i use to have the second best link in the world here, but it died ;_; its a 404 now but it will always be here

 

Link to comment
Share on other sites

Link to post
Share on other sites

apple makes their own soc so its bloody easy for them to make the drivers for it and put it in ios, BB probably uses the closed libraries that the manufacture made for their chip, since BB OS is closed source, so yeah it is different implementations, is pretty much the oldest thing in the planet, closed vs open, like windows vs linux on desktop, photoshop vs gimp, directx vs opengl, you see the pattern there, i'm not saying closed is better, but the walled garden methodology does has its advantages

 

Is this comparable to encryption on my computer; Intel and AMD CPUs support AES instruction sets and so encryption is much quicker than if it was done through pure processing power?

Link to comment
Share on other sites

Link to post
Share on other sites

only devices coming WITH android 5.0 has encryption by default

2014 Moto G came with 4.4.4

If your grave doesn't say "rest in peace" on it You are automatically drafted into the skeleton war.

Link to comment
Share on other sites

Link to post
Share on other sites

Is this comparable to encryption on my computer; Intel and AMD CPUs support AES instruction sets and so encryption is much quicker than if it was done through pure processing power?

 

yes

also the 800 and 805 has AES acceleration but google isnt using the drivers (they arnt like what u see on intel chips)

 

but all 64bit socs from arm has encryption acceleration on by default even on a53 so thats good news for future encrypted devices

If your grave doesn't say "rest in peace" on it You are automatically drafted into the skeleton war.

Link to comment
Share on other sites

Link to post
Share on other sites

My nexus 6 is encrypted, I wish I could have had a choice in the matter honestly. The performance difference is noticeable between encrypted and unencrypted Nexus 6's!

My phone takes almost a minute to turn on for fuck sake. 

Motherboard - Gigabyte P67A-UD5 Processor - Intel Core i7-2600K RAM - G.Skill Ripjaws @1600 8GB Graphics Cards  - MSI and EVGA GeForce GTX 580 SLI PSU - Cooler Master Silent Pro 1,000w SSD - OCZ Vertex 3 120GB x2 HDD - WD Caviar Black 1TB Case - Corsair Obsidian 600D Audio - Asus Xonar DG


   Hail Sithis!

Link to comment
Share on other sites

Link to post
Share on other sites

this is hilarious to see as my friends LG G3 updated to Lollipop the other week and when it restarted it automatically turned on the encryption setting. Stupid thing is that he has a knock code and not a traditional password, so he couldnt unlock his phone.  Ended up having to send it in to his carrier to have it replaced!

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×