Password authentication apparatus, password authentication method, and non-transitory computer-readable recording medium storing password authentication program

US9396318B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9396318-B2
Application numberUS-201414768537-A
CountryUS
Kind codeB2
Filing dateSep 11, 2014
Priority dateOct 29, 2013
Publication dateJul 19, 2016
Grant dateJul 19, 2016

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.

A control unit makes a screen of a display unit display a plurality of pattern display areas to which a predetermined respective plurality of patterns are uniquely assigned at random as a pattern random array in the same layout as that of a plurality of input keys capable of inputting numerical values. The control unit determines a shortest path to go through a sequence of patterns serving as a password of a user in the pattern random array, and replaces a sequence of all patterns existing on the shortest path with a sequence of codes assigned to the respective plurality of input buttons according to a correspondence relationship between the plurality of input buttons and the plurality of pattern display areas to generate a one-time password. The control unit then compares the one-time password with a sequence of codes input by the user by using an input unit to perform authentication.

First claim

Opening claim text (preview).

The invention claimed is: 1. A password authentication apparatus comprising: a processor; an input interface including a plurality of input keys to which respective unique codes are assigned and that are arranged in a specific layout; a display on which a plurality of pattern display areas to which for a respective plurality of patterns to be uniquely assigned at random are displayed as a pattern random array in a layout corresponding to the layout of the plurality of input keys in the input interface; a memory that stores a sequence of the patterns registered as a password of each user to be authenticated; and a controller that uniquely assigns the plurality of patterns to the plurality of pattern display areas at random and makes the display display the pattern random array, determines a shortest path to go through the sequence of the patterns serving as the password of the user to be authenticated in the pattern random array, replaces a sequence of all patterns existing on the shortest path with a sequence of the codes assigned to the respective plurality of input keys according to a correspondence relationship between the plurality of input keys and the plurality of pattern display areas to generate a one-time password, and compares the one-time password with a sequence of codes input by using the input interface to perform authentication; wherein the pattern random array is a two-dimensional array; and if there are a plurality of shortest paths to go through the sequence of the patterns serving as the password of the user to be authenticated in the pattern random array, the controller determines one shortest path to go through the sequence of the patterns according to priority between vertical and horizontal directions of the two-dimensional array. 2. The password authentication apparatus according to claim 1 , wherein the patterns are colors. 3. A password authentication method comprising: preparing an input unit including a plurality of input keys to which respective unique codes are assigned and that are arranged in a specific layout, and a display unit on which a plurality of pattern display areas to which for a respective plurality of patterns to be uniquely assigned at random are displayed as a pattern random array in a layout corresponding to the layout of the plurality of input keys in the input unit; uniquely assigning the plurality of patterns to the plurality of pattern display areas at random and making the display unit display the pattern random array; determining a shortest path to go through a sequence of the patterns serving as a password of the user to be authenticated in the pattern random array; wherein the pattern random array is a two-dimensional array; and if there are a plurality of shortest paths to go through the sequence of the patterns serving as the password of the user to be authenticated in the pattern random array, determining one shortest path to go through the sequence of the patterns according to priority between vertical and horizontal directions of the two-dimensional array replacing a sequence of all patterns existing on the shortest path with a sequence of the codes assigned to the respective plurality of input keys according to a correspondence relationship between the plurality of input keys and the plurality of pattern display areas to generate a one-time password; and comparing the one-time password with a sequence of codes input by using the input unit to perform authentication. 4. A non-transitory computer-readable recording medium for storing a password authentication program, the password authentication program causing a computer to function as a control unit that, by using an input unit including a plurality of input keys to which respective unique codes are assigned and that are arranged in a specific layout, a display unit on which a plurality of pattern display areas to which for a respective plurality of types of patterns to be uniquely assigned at random are displayed as a pattern random array in a layout corresponding to the layout of the plurality of input keys in the input unit, and a storage unit that stores a sequence of the patterns registered as a password of each user to be authenticated, uniquely assigns the plurality of patterns to the plurality of pattern display areas at random and makes the display unit display the pattern random array, determines a shortest path to go through the sequence of the patterns serving as the password of the user to be authenticated in the pattern random array, replaces a sequence of all patterns existing on the shortest path with a sequence of the codes assigned to the respective plurality of input keys according to a correspondence relationship between the plurality of input keys and the plurality of pattern display areas to generate a one-time password, and compares the one-time password with a sequence of codes input by using the input unit to perform authentication; wherein the pattern random array is a two-dimensional array; and if there are a plurality of shortest paths to go through the sequence of the patterns serving as the password of the user to be authenticated in the pattern random array, the control unit determines one shortest path to go through the sequence of the patterns according to priority between vertical and horizontal directions of the two-dimensional array.

Assignees

Inventors

Classifications

  • G06F21/316Primary

    by observing the pattern of computer usage, e.g. typical user behaviour · CPC title

  • using one-time-passwords · CPC title

  • by graphic or iconic representation · CPC title

  • using credential vaults, e.g. password manager applications or one time password [OTP] applications · CPC title

  • Gesture-dependent or behaviour-dependent · 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 US9396318B2 cover?
A control unit makes a screen of a display unit display a plurality of pattern display areas to which a predetermined respective plurality of patterns are uniquely assigned at random as a pattern random array in the same layout as that of a plurality of input keys capable of inputting numerical values. The control unit determines a shortest path to go through a sequence of patterns serving as a…
Who is the assignee on this patent?
Kyocera Document Solutions Inc, Kyocera Document Solutions Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/316. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 19 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).