IP Library Granted Patent US 9,886,688
Granted Patent B2
US 9,886,688 · App. 14/240,395 · Granted Feb 6, 2018

System and method for secure transaction process via mobile device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,886,688
App. No.
14/240,395
Granted
Feb 6, 2018
Kind
B2
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.

Claims (42)

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.

2. The electronic user device of claim 1 , wherein the peripheral device is a fingerprint reader.

3. The electronic user device of claim 1 , wherein the peripheral device includes at least one of: a keypad; a secure keypad; a virtual keypad; a camera; a near field communications (NFC) device; a modem; a fingerprint reader; or a voice recorder.

4. The electronic user device of claim 1 , wherein the secure mode is a first mode, the security control instructions when executed cause the security control to transmit the output of the peripheral device in an unencrypted form to the user device processor responsive to the security control being in a second mode and not the first mode.

5. The electronic user device of claim 4 , wherein the user device processor instructions when executed by the user device processor cause the user device processor to set the security control to operate in the first mode or the second mode.

6. The electronic user device of claim 4 , wherein the secure element instructions when executed by the secure element cause the secure element to set the security control to operate in the first mode or the second mode.

7. The electronic user device of claim 4 , further comprising an indicator that indicates that the security control is operating in the first mode in response to the security control is operating in the first mode.

8. The electronic user device of claim 1 , wherein the secure element further stores validation information, the secure element instructions when executed by the secure element cause the secure element to validate the output of the peripheral device based on the validation information.

9. The electronic user device of claim 1 , wherein the secure element, security control, user device processor, and user device memory are within a mobile communication device.

10. The electronic user device of claim 1 , wherein the decryption key is inaccessible by the user device processor.

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.

12. The method of claim 11 , wherein the secure mode is a first mode, the method further comprising, at the security control and responsive to the security control operating in a second mode, transmitting the output of the peripheral device to the user device processor in an unencrypted form.

13. The method of claim 12 , further comprising, at the user device processor, setting the security control to operate in the first mode or the second mode.

14. The method of claim 12 , further comprising, at the secure element, setting the security control to operate in the first mode or the second mode.

15. The method of claim 12 , further comprising indicating, at the secure element, that the security control is operating in the first mode in response to the security control operating in the first mode.

16. The method of claim 11 , wherein:

the validating the output of the peripheral device at the secure element includes validating the output of the peripheral device based on validation information stored at a memory of the secure element.

17. The method of claim 11 , wherein the decryption key is inaccessible by the user device processor.

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.

19. The non-transitory processor-readable medium of claim 18 , wherein the decryption key is inaccessible by the user device processor.

Assignments (12)
RELEASE OF SECURITY INTEREST AT R/F 61703/0988 Recorded Nov 14, 2025
From: BLUE OWL CAPITAL CORPORATION
To: PING IDENTITY CORPORATION
Reel/Frame 073570/0777 →
SECURITY INTEREST Recorded Nov 13, 2025
From: PING IDENTITY CORPORATION; PING IDENTITY INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 073557/0093 →
RELEASE OF SECURITY INTEREST Recorded Oct 19, 2022
From: BANK OF AMERICA, N.A.
To: PING IDENTITY CORPORATION
Reel/Frame 061709/0527 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Oct 18, 2022
From: PING IDENTITY CORPORATION
To: OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 061703/0988 →
RELEASE OF SECURITY INTEREST Recorded Nov 23, 2021
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: PING IDENTITY CORPORATION
Reel/Frame 058195/0557 →
SECURITY INTEREST Recorded Nov 23, 2021
From: PING IDENTITY CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 058944/0687 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 44725/0443 Recorded Dec 12, 2019
From: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
To: PING IDENTITY CORPORATION
Reel/Frame 051265/0873 →
PATENT SECURITY AGREEMENT Recorded Dec 12, 2019
From: PING IDENTITY CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 051271/0247 →
SECURITY INTEREST Recorded Jan 25, 2018
From: PING IDENTITY CORPORATION
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 044725/0443 →
RELEASE OF SECURITY INTEREST Recorded Jan 25, 2018
From: GUGGENHEIM CORPORATE FUNDING, LLC
To: PING IDENTITY CORPORATION
Reel/Frame 044729/0597 →
SECURITY INTEREST Recorded Jun 30, 2016
From: PING IDENTITY CORPORATION
To: GUGGENHEIM CORPORATE FUNDING, LLC
Reel/Frame 039055/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2014
From: WEINER, AVISH JACOB; NE'MAN, RAN; BEN-SHEMEN, SHMUEL
To: ACCELLS TECHNOLOGIES (2009), LTD.
Reel/Frame 033771/0457 →