主权项 |
1. A method for authenticating a financial transaction transaction, comprising:
receiving card data from a card reader and initializing the financial transaction at a mobile device attached to the card reader, in response to detecting a swipe of a financial transaction card at the card reader; displaying a passcode entry interface on a display component of the mobile device for enabling a user to enter, through tactile presses, a passcode that is used to authenticate the financial transaction, in response to receiving the card data; recording a sequence of accelerometer readings from an accelerometer in the card reader, wherein the accelerometer readings are indicative of movements of the mobile device when the tactile presses occurred; based at least in part on the accelerometer readings and a motion model of the mobile device, determining locations on the display component of the mobile device corresponding to the tactile presses entered by the user; determining, based at least in part on the locations of the tactile presses, a passcode entry comprised of input symbols by matching the locations against a geometric map of buttons on the passcode entry interface; and authenticating the financial transaction based at least in part on the determined passcode entry. |