Method and device for securing an information interaction process

  • US 10,055,731 B2
  • Filed: 11/15/2013
  • Issued: 08/21/2018
  • Est. Priority Date: 08/15/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of securing an information interaction process, comprising:

  • at an electronic device with one or more processors, memory, and a display;

    detecting a user interaction with a specific field displayed in a user interface for a first application;

    in response to detecting the user interaction with the specific field displayed in the user interface for the first application, determining whether a plurality of security parameters is satisfied, the plurality of security parameters including a first security parameter corresponding to a network access point being used by the electronic device, a second security parameter corresponding to a Uniform Resource Locator (URL) associated with the user interface for the first application, and a third security parameter corresponding to web page information associated with the user interface for the first application;

    in accordance with a determination that the plurality of security parameters is satisfied, including that the network access point being used by the electronic device satisfies predefined criteria, the URL associated with the user interface for the first application matches a target URL associated with the target terminal, and the web page information associated with the user interface for the first application matches information displayed on the user interface for the first application, including the user information input into the specific field;

    launching a keyboard application, distinct from the first application, to display a keyboard on the display, wherein the keyboard application encrypts user information input via the keyboard;

    after displaying the keyboard of the keyboard application on the display, receiving user information input via the keyboard by a user of the electronic device, wherein the user information is input into the specific field displayed in the user interface for the first application;

    encrypting, by the keyboard application, the user information received via the keyboard; and

    transmitting the encrypted user information to a target terminal.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×