发明名称 Performing client authentication using certificate store on mobile device
摘要 Techniques are disclosed for authenticating users to a computing application. A relying application transmits a login page to a user requesting access to the application. The login page may include a QR code (or other barcode) displayed to the user. The QR code may encode a nonce along with a URL address indicating where a response to the login challenge should be sent. In response, the user scans the barcode with an app on a mobile device (e.g., using a camera on a smart phone) to recover both the nonce and the URL address. The mobile device may also include a certificate store containing a private key named in a PKI certificate. The app signs the nonce using the private key and sends the signed nonce in to the URL in a response message.
申请公布号 US9083531(B2) 申请公布日期 2015.07.14
申请号 US201213652575 申请日期 2012.10.16
申请人 Symantec Corporation 发明人 Chenna Srinivas
分类号 H04L29/06;H04L9/32;H04L9/00;H04W12/06;H04L9/18;H04W12/10 主分类号 H04L29/06
代理机构 Patterson & Sheridan LLP 代理人 Patterson & Sheridan LLP
主权项 1. A non-transitory computer-readable storage medium storing instructions, which, when executed on a processor, performs an operation for authenticating a user requesting access to a computing resource, the operation comprising: receiving, over a first network connection, a request from a client device to access an application, generating, by operation of the processor, a nonce and a network address to encode in a barcode graphic; sending, over the first network connection, the barcode graphic to the client device; receiving, over a second network connection, a response which includes a digital signature signing the nonce, wherein a mobile device generates the response by: scanning the barcode graphic to decode the nonce and to recover the network address,accessing a private key from a certificate store on the mobile device, wherein the private key corresponds to a public key identified in a digital certificate associated with the user, wherein the mobile device prompts the user to supply authenticating credentials prior to accessing the private key from the certificate store on the mobile device, andsigning, with the private key, the decoded nonce; and upon determining the digital signature is valid, granting the client device access to the application.
地址 Mountain View CA US