发明名称 Systems and methods for validating client authentication using protected timing data
摘要 A computer-implemented method for validating client authentication using timing data is described. A connection request is received from a client. Data are transmitted to the client. The client is instructed to retransmit the data. The retransmitted data are received from the client. Timing data that indicates a time to transmit the data to the client and receive the retransmitted data from the client are calculated. A protective element is applied to the timing data.
申请公布号 US8914633(B1) 申请公布日期 2014.12.16
申请号 US201113188344 申请日期 2011.07.21
申请人 Symantec Corporation 发明人 Cook Paul;Hopwood Scott;Langsworth Anthony
分类号 H04L29/06 主分类号 H04L29/06
代理机构 Holland & Hart LLP 代理人 Holland & Hart LLP
主权项 1. A computer-implemented method to validate client authentication using timing data, comprising: authenticating credentials entered by a user on a client; upon authenticating the credentials entered by the user, validating the client authentication using timing data, comprising: receiving, by a processor, a connection request from the client, the connection request comprising a request to connect the client to an Internet-based resource, the credentials being authenticated and the client authentication being validated using timing data to determine whether to allow the client to connect to the Internet-based resource;receiving, by the processor, a validation token with the connection request;verifying, by the processor, the received validation token with an issuing server by matching the received validation token with a validation token generated by the issuing server;calculating, by the processor, timing data that indicate a time to transmit the data to the client and receive the retransmitted data from the client;applying, by the processor, a protective element to the timing data, wherein the protective element comprises a digital signature;transmitting, by the processor, data to the client, wherein the client retransmits the data, and wherein the data comprises the digitally signed timing data;receiving, by the processor, the retransmitted data from the client; andtransmitting the digitally signed timing data to a timing verification server, wherein the timing verification server determines whether the timing data fall within a predetermined range of timing data.
地址 Mountain View CA US