Patent ID: 8433288

Claim:
An authentication system comprising: a memory operable to: store a user account identifier associated with a user account, the user account associated with a user; store a mobile device identifier associated with a mobile device and the user account; store a first user credential associated with the user account; and store a second user credential, the second user credential associated with the user account, wherein the second user credential comprises a peripheral device identifier, the peripheral device identifier associated with a peripheral device; a network interface operable to receive a request to authenticate a requesting user; and a processor communicatively coupled to the memory and the network interface, the memory including executable instructions that upon execution cause the system to: determine information included in the request to facilitate authentication of the requesting user; determine whether a requesting peripheral device is communicatively coupled to a requesting mobile device; determine whether the information included in the request matches the information associated with the user account, wherein determining whether the information included in the request matches the information associated with the user account comprises comparing hash values of the stored user credentials to hash values of requesting user credentials; and authenticate the requesting user if: the request is associated with the user account; the requesting peripheral device is communicatively coupled to the requesting mobile device; the requesting peripheral device is associated with the user account; and information included in the request matches the information associated with the user account.