发明名称 METHODS, SYSTEMS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING VERIFICATION CODE RECOVERY AND REMOTE AUTHENTICATION
摘要 The described embodiments relate to methods, systems, and products for providing verification code recovery and remote authentication for a plurality of devices configured for electronic communication with a server. Specifically, in the methods, systems, and products, the user entrusts information about the user's verification code to the service provider, and only with cooperation between the user and the service provider can a lost verification code be recovered. The service provider can further authenticate the user before cooperating in the recovery process by way of a time-sensitive authentication sequence that involves the user device.
申请公布号 US2017118019(A1) 申请公布日期 2017.04.27
申请号 US201715402377 申请日期 2017.01.10
申请人 BicDroid Inc 发明人 Yang En-Hui;Yu Xiang;Meng Jin
分类号 H04L9/08;H04L29/06;G06F21/62 主分类号 H04L9/08
代理机构 代理人
主权项 1. A method for recovering a verification code defined by a user in an encryption agent installed on at least one device controlled by the user, each device configured for communication with a remote service provider server, the method comprising: for each device of the at least one device, inputting the verification code to the encryption agent installed on that device; operating a processor of that device under control of the encryption agent to: generate a local recovery code based on the verification code and a remote recovery code based on the verification code, wherein the verification code is determinable from a combination of the local recovery code and the remote recovery code, but is not determinable from the remote recovery code alone;determine remote recovery code information based on the remote recovery code;transmit the remote recovery code information to the remote service provider server and erase the remote recovery code from the device; andstore the local recovery code on a non-volatile device memory; for each device of the at least one device, storing the remote recovery code information for that device in a non-volatile service provider storage module on the remote service provider server; subsequently recovering the verification code by a requesting user operating a recovery device of the at least one device to send a code recovery request to the remote service provider server; in response to receiving the code recovery request at the remote service provider server, authenticating the requesting user and after the authenticating the requesting user, operating a processor of the remote service provider server to: determine server recovery code information based on the stored remote recovery code information; andtransmit the server recovery code information to the requesting user; wherein the server recovery code information is not transmitted to the requesting user if the requesting user is not authenticated receiving the server recovery code information at the recovery device of the at least one device; operating a processor of the recovery device under control of the encryption agent to: determine the remote recovery code from the server recovery code information;determine the verification code using the remote recovery code and the local recovery code; anddisplay the verification code on the recovery device.
地址 Petersburg CA