Free interpretation (translated in Swift) of Keychain touchID session hosted in WWDC 2014 (session 711)