发明名称 Antialiasing for picture passwords and other touch displays
摘要 Antialiasing for picture passwords and other touch displays is disclosed. In some embodiments a client device for authenticating a user is operable to obtain a sequence of input actions for an image and obtain a partial hash from a Proof of Knowledge (PoK) server where the partial hash is part of a hash used for authentication of the user. The client device is also operable to calculate a hash for the sequence and determine if a part of the hash matches the partial hash. If the part of the hash matches the partial hash, the client device sends a communication to the PoK server to authenticate the user based on the hash for the sequence of the one or more input actions and obtain a response indicating whether the user is authenticated. In this way, sending some hashes to the proof of knowledge server may not be necessary, saving resources.
申请公布号 US9490981(B2) 申请公布日期 2016.11.08
申请号 US201514728904 申请日期 2015.06.02
申请人 Thibadeau, Sr. Robert H.;Donnell Justin D.;Thibadeau, Jr. Robert 发明人 Thibadeau, Sr. Robert H.;Donnell Justin D.;Thibadeau, Jr. Robert
分类号 H04L29/06;H04L9/32;G06F21/36 主分类号 H04L29/06
代理机构 Withrow & Terranova, PLLC 代理人 Withrow & Terranova, PLLC
主权项 1. A client device for authenticating a user, comprising: one or more processors; and memory containing instructions executable by the one or more processors whereby the client device is operable to: display an image at the client device;tile the image with an implicit grid comprising a plurality of grid elements;obtain a sequence of one or more input actions for the image according to the implicit grid;for each input action of the one or more input actions, determine one or more possible input actions;determine a plurality of possible sequences as the combination of one of the one or more possible input actions for each input action of the one or more input actions, wherein determining the one or more possible input actions for an input action comprises determining the one or more possible input actions for the input action using neighboring points of the input action;obtain a partial hash from a proof of knowledge server where the partial hash is part of a hash used for authentication of the user;calculate a hash for the sequence of the one or more input actions, wherein the calculated hash for the sequence of the one or more input actions is a hash of one of the plurality of possible sequences based on the sequence of the one or more input actions;determine if a part of the calculated hash matches the partial hash;in response to determining that the part of the calculated hash matches the partial hash, send a communication to the proof of knowledge server to authenticate the user based on the calculated hash for the sequence of the one or more input actions; andobtain a response from the proof of knowledge server based on the calculated hash for the sequence of the one or more input actions.
地址 Pittsburgh PA US