Keep in mind with the security key app, though it's free, if your smart phone stops working, you flash a ROM*, or you upgrade your phone, you have to call Bioware and sit on hold for an hour to have the key removed or transferred to another device.
* I can't remember if I had the authenticator before or after I switched to CyanogenMod on my last phone.