Insights For Success

Strategy, Innovation, Leadership and Security


Apple reveals TouchID secrets in new document

technologyEdward Kiledjian4 Comments

In a new document published by Apple (link), we finally learn the details about bout TouchID functions and the exact process of the TouchID finger recognition system.

Since the release of the iPhone 5s, we have seen a steady stream of information explaining TouchID and its security level. We know the scanned information is stored in a non-reversible fashion on a special "enclave" built into Apple's latest A7 chip. We know from experience that even the cable is authenticated with its paired TouchID sensor to prevent man-in-the-middle type attacks. This whitepaper takes our understanding to the next level.

They provide additional details about the secure enclave and how it separates the sensitive fingerprint information from the rest of the system's memory through encryption and a built in random number generator.

"Each Secure Enclave is provisioned during fabrication with its own UID (Unique ID) that is not accessible to other parts of the system and is not known to Apple. When the device starts up, an ephemeral key is created, tangled with its UID, and used to encrypt the Secure Enclave’s portion of the device’s memory space. 
Additionally, data that is saved to the file system by the Secure Enclave is encrypted 
with a key tangled with the UID and an anti-replay counter" Page 6

For the statistics junkies among you, Apple claims the possible rate of false positive is 1 in 50,000. This means there is a 1 in 50,000 chance a stranger will be able to unlock your device.

We know that even with TouchID, there are circumstances where the iPhone 5s still demands we enter our Apple ID (passcode). Apple clarifies when this happens:

"iPhone 5s has just been turned on or restarted
• iPhone 5s has not been unlocked for more than 48 hours 
• After five unsuccessful attempts to match a finger
• When setting up or enrolling new fingers with Touch ID
• iPhone 5s has received a remote lock command"

I found this document a good and interesting read. Of course I'm really into security so that might have something to do with it.

Google Chrome for IOS brings data compression, translation and more

technologyEdward KiledjianComment

Google updates its Chrome web browser for IOS yesterday and finally bestowed many highly anticipated features to its IOS faithful. The first major feature is automatic in browser translation. visit any webpage that is not in your preferred language and (just like on the desktop version), it will ask if you want Chrome to translate it for you.

Attachment-1 (4).png

Like its desktop counterpart, you can translate just this page or ask Chrome to translate all french pages in the future as well. 

Google has also added a feature to reduce mobile data usage by passing all browsing traffic through its global network of servers first so they can compress, reformat and remove junk (Google says you can save up to 50% on data usage). I have been testing this feature on Android for many months now and I find it typically saved 20-35% of Chrome web browser traffic. Some privacy conscious users may not like this feature so it is off by default.

Attachment-1 (5).png

The final feature is a redesigned  New Tab page with is cleaner and simpler to use.

Attachment-1 (6).png

Overall it is a nice update that Chrome on IOS users will appreciate. I have been using it for several hours and I haven't noticed any major bugs yet so I recommend you head over to the app store and download the update now.

Bluetooth LE is the future of customer service

technologyEdward KiledjianComment
Creative Commons Image - Flickr User  Sean MacEntee

Creative Commons Image - Flickr User Sean MacEntee

When most of us think of the upcoming Bluetooth Low Energy retail revolution, we immediately think of Apple's iBeacon technology. why? Apple was the first to launch this tech at its annual WWDC conference. It will be deploying about 20 per store in its 250 stores. 170-200 million iDevices with IOS 7 currently are potential iBeacons. Companies, like Estimote (link) have already launched commercial Bluetooth LE devices compatible with iBeacons.

This doesn't mean Apple is the only game in town. Mobile heavyweight Qualcomm will be launching its own Bluetooth LE location aware service products (series 20 indoor beacons costing $5 with volume).

Qualcomm's beacon technology is IOS and Android compatible, which is a good thing for consumers.

This technology will allow retailers to track consumers (privacy safeguard are expected to be in both IOS and Android implementation) and deliver personalized offers based on the incredible signals retailers collect.


8 reasons why I chose an iPhone over Android

technologyEdward KiledjianComment
Creative Commons Image - Flickr  Lai Rayanne

Creative Commons Image - Flickr Lai Rayanne

My carrier contract was recently up and I had to chose a new device to crown as my daily driver (aka main everyday phone). Although my last device was an iPhone 4s, I have used most Android devices released in the last 12 months and was fond of the features they provided to a tech geek like me.

After considering all my options, 3 phones made it to the Edward smartphone finals:

  1. Apple iPhone 5s
  2. Motorola Moto X
  3. Google Nexus 5

Here is why I chose the iPhone

  1. Consistent Functionality - The iPhone may not have as many bells and whistles as an Android device but you can be 100% certain most features work as you'd expect. Case in point is device rotation detection. On the iPhone, device orientation is detected perfectly every time and changes are almost instant. Most android devices take a while to detect any change in orientation (sometimes up to a couple seconds) and otherwise rotate when you don't want it to.
  2. Keyboard - I love Swiftkey on Android and install it on every Android device I buy. I make sure that it goes through my GMAIL, Tweets and blog to customize its auto-correct database specifically to my writing style. But it still makes mistakes. Lots of mistakes (same thing with the default Android keyboard and Swype).  These replacement keyboard really speed up text entry when they work but are a pain when they keep getting the predictive auto-correct wrong. In my testing, I've found that the iPhone provides consistently better auto-correction.
  3. App Sandboxing - Android is such a great environment because apps can go in and make changes to the operating system default configurations. This is what allows apps to take-over default functionality from built in apps. And then once in a while something goes wrong and the only way to fix your device is to restore to factory default and restart from scratch. I have had apps "break" SMS/MMS functionality. One app broken my APN config which stopped all data functionality (until I finally figured out what had happened). 
  4. The Camera - Even hardcore android fans admit the iPhone camera is superior to every Android device. Android devices have fantastic hardware so the culprit is likely the Android camera software functionality and we have heard rumors that Google is working to release an all new improved camera sub-system (which may even have RAW support). I'm hoping this finally closes the imaging gap with the iPhone but for now, the iPhone's camera reigns supreme.
  5. Quality of apps - Android has an incredibly healthy ecosystem of apps and the top-tier ones are beautiful, well designed and superbly functional. Then you have everything else. Many of the apps on Android feel unfinished with ugly UI and operational issues. I own Pocket Casts on IOS and Android. The one for IOS works perfectly every time, refreshes the catalog quickly and downloads automatically. The Android one has a design that is close but not as beautiful. It doesn't always automatically download my podcasts (even though it is configured to do so) and just doesn't feel as good. This is the same experience I have with other cross platform apps.
  6. Accessory compatibility - Samsung has done an excellent job bringing cool new accessories to its devices but there are simply more add-ons for the IOS platform. Many fitness trackers (like Nike Plus) are iPhone only. The amazing Bluetooth enabled Jot Script stylus works with IOS and brings the one feature that makes handwriting notes on Android impossible (palm rejection) to the IPad.
  7. No maintenance - My Android device requires constant maintenance to keep it humming. As an example when you uninstall an Android app, it often leaves behind orphaned files (which have to be cleaned up). There is no maintenance required on an iPhone, IOS takes care of everything in the back end for you automatically.
  8. Support - Android has a fantastic online community full of people ready to help you but Apple has hundreds of stores staffed with employees who can help me with almost any issue. I can walk into an Apple store anywhere in the world and without an appointment an Apple "Genius" will fix my issue within minutes and send me on my way

My issues with the iPhone

Even though I chose an iPhone, its not all rosy and perfect.

  1. I love the customizable "home screen" and replacement launchers on Android
  2. I love the tight OS integration of Google Now. Sure most Google apps seem to work as good or better on an iPhone than on most Android devices but the one think I love right now is Google Now integration into the OS (especially on the always listening Moto X).


I really wanted to justify getting an Android instead of an iPhone. As a tinkerer, there is so much more that I could do with an Android device but at the end of the day, I wanted a device with minimal fuss, with a great camera and apps that would simplify my life. Apple won this round again but I remain incredibly interested in the Android community. If I had to pick one android device that really excited me, it has to be the Motorola Moto X. It is the one Android phone where the designers wanted to create something that augmented your life through simple and clean features. I love it and that would be the Android phone I would buy today if I decided to switch.