System and method for secure transaction process via mobile device
First Claim
Patent Images
1. An electronic user device enabling secure user authentication, the electronic user device comprising:
- a user device processor, a user device memory, a security control, and a secure element,the security control storing an encryption key and security control instructions, the security control instructions when executed by the security control cause the security control to receive output of a peripheral device and operate in a secure mode to;
produce an encrypted output of the peripheral device by encrypting the output of the peripheral device based on the encryption key; and
transmit the encrypted output of the peripheral device to the user device processor,the user device memory storing user device processor instructions, the user device processor instructions when executed by the user device processor cause the user device processor to transfer the encrypted output of the peripheral device to the secure element,the secure element storing a decryption key corresponding to the encryption key, the secure element further storing secure element instructions, the secure element instructions when executed by the secure element cause the secure element to;
decrypt the encrypted output of the peripheral device based on the decryption key to thereby obtain the output of the peripheral;
validate the output of the peripheral device; and
send to the user device processor data representing validation of the output of the peripheral device.
13 Assignments
0 Petitions
Accused Products
Abstract
A secure element with a user security domain thereon, the user security domain constituted of: a security domain control circuitry; an encoder/decoder functionality responsive to the security domain control circuitry; and a secured keys storage in communication with the security domain control circuitry, the encoder/decoder functionality arranged to: encode data responsive to at least one first key stored on the secured keys storage, and output an encoded data; and decode received data responsive to at least one second key stored on the secured keys storage, and output a decoded data.
136 Citations
19 Claims
-
1. An electronic user device enabling secure user authentication, the electronic user device comprising:
-
a user device processor, a user device memory, a security control, and a secure element, the security control storing an encryption key and security control instructions, the security control instructions when executed by the security control cause the security control to receive output of a peripheral device and operate in a secure mode to; produce an encrypted output of the peripheral device by encrypting the output of the peripheral device based on the encryption key; and transmit the encrypted output of the peripheral device to the user device processor, the user device memory storing user device processor instructions, the user device processor instructions when executed by the user device processor cause the user device processor to transfer the encrypted output of the peripheral device to the secure element, the secure element storing a decryption key corresponding to the encryption key, the secure element further storing secure element instructions, the secure element instructions when executed by the secure element cause the secure element to; decrypt the encrypted output of the peripheral device based on the decryption key to thereby obtain the output of the peripheral; validate the output of the peripheral device; and send to the user device processor data representing validation of the output of the peripheral device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for enabling secure user authentication, comprising:
-
at a security control and in response to when the security control is operating in a secure mode; receiving output of a peripheral device; producing an encrypted output of the peripheral device by encrypting the output of the peripheral device based on an encryption key; and transmitting the encrypted output of the peripheral device to a user device processor in communication with the security control; at a secure element; receiving from the user device processor the encrypted output of the peripheral device; obtaining the output of the peripheral device by decrypting the encrypted output of the peripheral device based on a decryption key stored at the secure element, the decryption key corresponding to the encryption key; validating the output of the peripheral device; and sending to the user device processor data representing validation of the output of the peripheral device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
-
receive, at a secure element, encrypted data from a security control via a user device processor in response to the security control receiving an output from a peripheral device and producing the encrypted data based on an encryption key; obtain the output of the peripheral device by decrypting the encrypted data based on a decryption key stored at the secure element and corresponding to the encryption key; validate the obtained output of the peripheral device; and send to the user device processor data representing validation of the output of the peripheral device. - View Dependent Claims (19)
-
Specification