Big Data. Big Decisions
InformationWeek
Special Coverage Series


iPhone Security Unbreakable? Security Gurus Disagree

Hardened PIN entry and full-disk encryption make Apple smartphones extremely tough to crack, says forensic expert, prompting much debate.

Apple iPhone 5 Vs. Samsung Galaxy S III: What We Know
Apple iPhone 5 Vs. Samsung Galaxy S III: What We Know
(click image for larger view and for slideshow)
Is iOS security unbreakable, thanks to Apple's mix of strong encryption for all data stored on such devices, combined with hardware-controlled PIN entry requirements that make brute-force attacks difficult?

"I can tell you from the Department of Justice perspective, if that drive is encrypted, you're done," said Ovie Carroll, director of the cyber-crime lab at the Computer Crime and Intellectual Property section in the Department of Justice, during a recent keynote address at a computer forensics conference in Washington, D.C. "When conducting criminal investigations, if you pull the power on a drive that is whole-disk encrypted, you have lost any chance of recovering that data."

That anecdote is cited by digital forensics expert Simson Garfinkel in an analysis of iPhone security published in Technology Review, in which he asserts that iOS now offers "hardened, military-grade encryption" that's both "tough" as well as "easy for consumers to use."

But that evolution will have societal repercussions, he warned. "In its efforts to make its devices more secure, Apple has crossed a significant threshold," said Garfinkel, who's an associate professor at the Naval Postgraduate School. "Technologies the company has adopted protect Apple customers' content so well that in many situations it's impossible for law enforcement to perform forensic examinations of devices seized from criminals."

[ Apple's response to text messaging bug isn't much of an answer. Apple Suggests iMessage As SMS Bug Work-Around. ]

What makes iOS security so good? While early iPhones were insecure, current Apple iOS devices use the advanced encryption standard (AES) algorithm. "After more than a decade of exhaustive analysis, AES is widely regarded as unbreakable," said Garfinkel. "The algorithm is so strong that no computer imaginable for the foreseeable future--even a quantum computer--would be able to crack a truly random 256-bit AES key. The National Security Agency has approved AES-256 for storing top-secret data."

Furthermore, it would be quite difficult to find a way to decode the AES key used by an iOS device. According to an Apple security white paper released earlier this year, each iOS device actually has its own AES key. "The device's unique ID (UID) and a device group ID (GID) are AES 256-bit keys fused into the application processor during manufacturing," according to Apple. "No software or firmware can read them directly; they can see only the results of encryption or decryption operations performed using them." Apple also said that neither it nor its suppliers keep records of AES keys.

Another security feature, or deterrent to forensic investigators, is the PIN lock on iOS devices. If enabled, a forensic investigator must try every possible PIN combination until a match is found. But because iOS devices can be set to wipe themselves after 10 failed PIN-access attempts in a row, Garfinkel noted that investigators must run specialized software on the iPhone itself, which limits PIN guesses to 80 milliseconds each. Given that limit, brute-forcing a four-digit PIN would require no more than 13 minutes, but a 10-digit PIN could take up to 25 years.

Assuming users employ a long-enough PIN, does that really mean that the latest generations of Apple devices, including the iPhone 4S and iPad 3, are law enforcement-proof? "I'm skeptical," said Bruce Schneier, chief security technology officer of BT, in a blog post reviewing Garfinkel's analysis.

To make his point, Schneier quoted from this passage in his 1996 book Applied Cryptography: "There are two kinds of cryptography in this world: cryptography that will stop your kid sister from reading your files, and cryptography that will stop major governments from reading your files."

"Since then, I've learned two things: 1) there are a lot of gradients to kid sister cryptography, and 2) major government cryptography is very hard to get right," he said in the blog post. "It's not the cryptography; it's everything around the cryptography."

The "everything" he refers to so often involves all of the nuances that accompany digital security, which relies on computers, and of course computers have bugs. In addition, Schneier said, translating cryptography from the realm of mathematics to practice can be quite difficult.

Earlier this year, for example, researchers from Moscow-based digital forensic toolmaker Elcomsoft analyzed 13 Apple iOS password managers--a.k.a. password keepers, wallets, and safes--to see if they securely stored passwords. Elcomsoft's interest was more than academic, since the company has long sold tools used by law enforcement agencies to crack iPhone data security. It wanted to know if password safes might provide a further hurdle to forensic investigators. But despite the tools' stated claims--including one boasting of "military-grade encryption"--the researchers found that only one tool, and a free one at that, really did a good job of making the passwords it stores really difficult to retrieve.

Another weak link in the overall iPhone information security model--and not necessarily something Apple could rectify--includes any digital ecosystem attacks that might yield the same data that's stored on an iPhone. Notably, in the "epic hack" of technology journalist Mat Honan that occurred earlier this month, an attacker managed to access Honan's iCloud account after social-engineering--tricking--Amazon.com customer service. In such a scenario, an attacker could easily restore what was stored on the iPhone--especially if the phone was saving unencrypted backups to iCloud, and then read the data. Likewise, accessing an iCloud account would also reveal much of the information that was stored on the user's device.

In other words, iOS may offer extremely good mobile device security. But don't bet on it being uncrackable. Also don't discount techniques that a dedicated attacker might use to see the data that's stored on the device, albeit without cracking the device itself.



Related Reading


More Insights




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

BYTE encourages readers to engage in spirited, healthy debate, including taking us to task. However, BYTE moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. BYTE further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.

Follow InformationWeek

By The Numbers

What Are Your Primary Concerns About Using Big Data Software?

Base: 417 respondents at organizations using or planning to deploy data analytics, BI or statistical analysis software
Data: InformationWeek 2013 Analytics, Business Intelligence and Information Management Survey of 541 business technology professionals, October 2012

What Do You Think?

What's your attitude about SQL analysis on top of Hadoop?
We want fast, standard SQL analysis capabilities on Hadoop ASAP
Hadoop is for unstructured data; SQL is for relational databases
We'll give SQL on Hadoop a try, but relational DBs will remain the mainstay
Given strong SQL support on Hadoop, we'd nix the data warehouse
We're not interested in Hadoop
No opinion



Related Content

From Our Sponsor

Five Big Data Challenges and How to Overcome Them with Visual Analytics

Five Big Data Challenges and How to Overcome Them with Visual Analytics

Business leaders often need a visual snapshot of data to quickly grasp and use it. This paper identifies five challenges in presenting data and how visual analytics can resolve them. Solutions are suggested to overcome the challenges of: speed, data clarity, data quality, displaying meaningful results, and dealing with outliers.

Game-Changing Analytics: How IT Executives Can Use Analytics to Create Innovation and Business Success

Game-Changing Analytics: How IT Executives Can Use Analytics to Create Innovation and Business Success

Today's competitive advantage requires a deeper understanding of your business, your market and your customers. As an IT executive, you can drive that knowledge transformation. In this white paper, learn how to make decisions as a strategic business leader and three steps to begin an analytics initiative within your enterprise.

Data Visualization Techniques: From Basics to Big Data with SAS Visual Analytics

Data Visualization Techniques: From Basics to Big Data with SAS Visual Analytics

High-performance data visualization turns sophisticated analyses into meaningful graphics, leading to faster and smarter decision making. In this white paper, learn how visual analytics can transform big data, with additional features such as real-time functionality, mobile compatibility, robust applications for technical groups and accessibility for nontechnical users.

Big Data: Lessons from the Leaders

Big Data: Lessons from the Leaders

Financial performance, competitive advantage, operational efficiency, strategic decision making - every business goal can extract value from big data, and the time for doubt or inaction has long passed. In this Economist Intelligence Unit report, in-depth interviews with data pioneers reveal the link between the effective use of big data and the bottom line among other results.

Decision-Driven Data Management: A Strategy for Better Decisions with Better Data

Decision-Driven Data Management: A Strategy for Better Decisions with Better Data

Which came first, the data or the decision? This white paper makes the case for having a decision in mind, then tailoring big data's volume, variety and velocity to achieve business results such as overcoming customer dissatisfaction or creating well-informed strategies in real time.

Informationweek Reports

Research: The Big Data Management Challenge

Research: The Big Data Management Challenge

The challenge of big data is real, but most organizations don't differentiate 'big data' from traditional data, and nearly 90% of respondents to our survey use conventional databases as the primary means of handling data. We'll help you understand what constitutes big data (it's not just size) and the numerous management challenges it poses.