ELECTRONIC SIGNATURE SECURITY ALGORITHMS
Technologies are generally described for security algorithm methods in authorizing and linking devices associated with a customer. A first device can be linked to a customer account. Additional devices can be linked to the customer account. Those devices can be authenticated to perform banking operations using dual factor authentication wherein a customer's login information is a first factor and the customer using a previously authenticated device is a second factor. By using additional methods of authentication, transactions can be done more reliably and securely.
1 . A client device, comprising:
at least one memory that stores computer executable components; and
a processor that facilitates execution of one or more computer executable components stored within the memory, the computer executable components comprising:
a display component that displays a user request wherein the display component further receives login information and a banking request from a user based on the user request;
a user authentication that authenticates the user based upon sending the login information to a bank server using a communications network;
a security component that stores in protected memory a security key associated with the client device wherein the security component further generates an encrypted banking request based on the security key and the banking request; and
a bank operation component that sends the encrypted banking request to the bank server using the communications network.
2 . The client device of claim 1 , wherein the bank operation component further receives an encrypted banking operation result.
3 . The client device of claim 2 , wherein the security component further generates a decrypted banking operation result based on encrypted banking operation result and the security key.
4 . The client device of claim 3 , wherein the display component further displays the decrypted banking operation result.