The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 30, 2014
Filed:
Nov. 15, 2011
Augustin J. Farrugia, Cuptertino, CA (US);
Gelareh Taban, Sunnyvale, CA (US);
Amine El Kamel, San Francisco, CA (US);
Gianpaolo Fasoli, Palo Alto, CA (US);
Srinivas Vedula, Fremont, CA (US);
Augustin J. Farrugia, Cuptertino, CA (US);
Gelareh Taban, Sunnyvale, CA (US);
Amine El Kamel, San Francisco, CA (US);
Gianpaolo Fasoli, Palo Alto, CA (US);
Srinivas Vedula, Fremont, CA (US);
Apple Inc., Cupertino, CA (US);
Abstract
In the context of a computer client-server architecture, typically used in the Internet for communicating between a server and applications running on user computers (clients), a method is provided for enhancing security in the context of digital rights management (DRM) where the server is an untrusted server that may not be secure, but the client is secure. This method operates to authenticate the server to the client and vice versa to defeat hacking attacks intended to obtain confidential information. Values passed between the server and the client include encrypted random numbers, authentication values and other verification data generated using cryptographic techniques including double encryption.