Reducing the effectiveness of smudge and thermal imaging attacks

US2016112199A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016112199-A1
Application numberUS-201414514401-A
CountryUS
Kind codeA1
Filing dateOct 15, 2014
Priority dateOct 15, 2014
Publication dateApr 21, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An example method is provided for an electronic device, which may have a display and an input interface, to perform password authentication. The example method may include generating at least one sequence of input elements for entry during the authentication of the user's password to disguise entry of the user's password via the input interface by increasing the user's contact with the input interface and prompting, on the display, for an entry of the user's password and the at least one sequence of input elements via the input interface. The example method may further include receiving, via the input interface, entry of the user's password and the at least one sequence of input elements and determining whether the authentication is successful by checking whether the received entry is correct.

First claim

Opening claim text (preview).

We claim: 1 . A method for an electronic device with a display and an input interface to perform password authentication, the method comprising: generating at least one sequence of input elements for entry during the authentication of the user's password to disguise entry of the user's password via the input interface by increasing contact of the user with the input interface; prompting, on the display, for an entry of the user's password and the at least one sequence of input elements via the input interface; receiving, via the input interface, entry of the user's password and the at least one sequence of input elements; and determining whether the authentication is successful by checking whether the received entry is correct. 2 . The method of claim 1 , wherein generating the at least one sequence of input elements and prompting for the entry of the at least one sequence of input elements comprise: before the entry of the user's password is prompted, generating a prefix sequence and prompting, on the display, for an entry of the prefix sequence. 3 . The method of claim 1 , wherein generating the at least one sequence of input elements and prompting for the entry of the at least one sequence of input elements comprise: after the entry of the user's password is prompted, generating a postfix sequence and prompting, on the display, for an entry of the postfix sequence. 4 . The method of claim 1 , wherein generating the at least one sequence of input elements and prompting for the entry of the at least one sequence of input elements comprise: before the entry of the user's password is prompted, generating a prefix sequence and prompting, on the display, for an entry of the prefix sequence; and after the entry of the prefix sequence and user's password is prompted, generating a postfix sequence and prompting, on the display, for an entry of the postfix sequence. 5 . The method of claim 4 , wherein generating the postfix sequence comprises: generating the postfix sequence based on, at least in part, the prefix sequence or the user's password, or both. 6 . The method of claim 5 , wherein generating the postfix sequence based on the prefix sequence or user's password comprises: determining a set of keys of the input interface that are used for the entry of the prefix sequence or user's password; and generating the postfix sequence that requires at least one key that is not in the set of keys. 7 . The method of claim 4 , wherein generating the prefix sequence comprises: generating the prefix sequence based on, at least in part, the user's password. 8 . The method of claim 4 , wherein generating the prefix sequence comprises: generating the prefix sequence randomly using a random sequence generator. 9 . The method of claim 1 , wherein generating the at least one sequence of input elements comprises: prior to performing the password authentication, tracking usage of keys of the input interface; and based on the tracked usage, generating the at least one sequence to exclude at least one key that is most frequently used, or to include at least one key that is not used or least frequently used. 10 . The method of claim 1 , wherein generating the at least one sequence of input elements is based on a user configuration relating to one or more of the following: length of the at least one sequence of input elements; complexity of the at least one sequence of input elements; whether to generate a prefix sequence, a postfix sequence, or both; whether to track usage of the input interface to generate the at least one sequence of input elements; whether to generate the prefix sequence based on the user's password; and whether to generate the postfix sequence based on the prefix sequence or user's password, or both. 11 . A non-transitory computer-readable storage medium that includes a set of instructions which, in response to execution by a processor of an electronic device, causes the processor to perform a method for password authentication, the method comprising: generating at least one sequence of input elements for entry during the authentication of the user's password to disguise entry of the user's password via the input interface by increasing contact of the user with an input interface of the electronic device; prompting, on a display of the electronic device, for an entry of the user's password and the at least one sequence of input elements via the input interface; receiving, via the input interface, entry of the user's password and the at least one sequence of input elements; and determining whether the authentication is successful by checking whether the received entry is correct. 12 . The non-transitory computer-readable storage medium of claim 11 , wherein generating the at least one sequence and prompting for the entry of the at least one sequence comprise: before the entry of the user's password is prompted, generating a prefix sequence and prompting, on the display, for an entry of the prefix sequence. 13 . The non-transitory computer-readable storage medium of claim 11 , wherein generating the at least one sequence of input elements and prompting for the entry of the at least one sequence of input elements comprise: after the entry of the user's password is prompted, generating a postfix sequence and prompting, on the display, for an entry of the postfix sequence. 14 . The non-transitory computer-readable storage medium of claim 11 , wherein generating the at least one sequence of input elements and prompting for the entry of the at least one sequence of input elements comprise: before the entry of the user's password is prompted, generating a prefix sequence and prompting, on the display, for an entry of the prefix sequence; and after the entry of the prefix sequence and user's password is prompted, generating a postfix sequence and prompting, on the display, for an entry of the postfix sequence. 15 . The non-transitory computer-readable storage medium of claim 14 , wherein generating the postfix sequence comprises: generating the postfix sequence based on, at least in part, the prefix sequence or the user's password, or both. 16 . The non-transitory computer-readable storage medium of claim 15 , wherein generating the postfix sequence based on the prefix sequence or user's password comprises: determining a set of keys of the input interface that are used for the entry of the prefix sequence or user's password; and generating the postfix sequence that requires at least one key that is not in the set of keys. 17 . The non-transitory computer-readable storage medium of claim 14 , wherein generating the prefix sequence comprises: generating the prefix sequence based on, at least in part, the user's password. 18 . The non-transitory computer-readable storage medium of claim 14 , wherein generating the prefix sequence comprises: generating the prefix sequence using a random sequence generator. 19 . The non-transitory computer-readable storage medium of claim 11 , wherein generating the at least one sequence is based on a user configuration relating to one or more of the following: length of the at least one sequence of input elements; complexity of the at least one sequence of input elements; whether to generate a prefix sequence, a postfix sequence, or both; whether to track usage of keys of the input interface to generate the at least one sequence of input elements; whether to generate the prefix sequence based on the user's password; and whether

Assignees

Inventors

Classifications

  • H04L9/3226Primary

    using a predetermined code, e.g. password, passphrase or PIN (network architectures or network communication protocols for supporting authentication of entities using passwords in a packet data network H04L63/083) · CPC title

  • for controlling access to devices or network resources · CPC title

  • Ciphering apparatus or methods not provided for in the preceding groups, e.g. involving the concealment or deformation of graphic data such as designs, written or printed messages · CPC title

  • using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226) · CPC title

  • User authentication · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016112199A1 cover?
An example method is provided for an electronic device, which may have a display and an input interface, to perform password authentication. The example method may include generating at least one sequence of input elements for entry during the authentication of the user's password to disguise entry of the user's password via the input interface by increasing the user's contact with the input in…
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification H04L9/3226. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Apr 21 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).