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:
Dec. 30, 2003
Filed:
Sep. 18, 1997
Cary A. Jardin, San Diego, CA (US);
Intel Corporation, Santa Clara, CA (US);
Abstract
To provide secure communications over a network, a server on the network responds to an initiating event (such as a request sent to the server via the network by an application program) by randomly selecting a cryptographic algorithm from a shared algorithm repository, and then downloads the selected algorithm, or at least an appropriate portion of same, to the requesting application program. In the case of information being sent from the application to the server, a random encryption algorithm is selected and retrieved from the repository, and then downloaded to the requesting application. Upon receipt the encryption algorithm is dynamically linked to the application program to encrypt outgoing messages to the server. A complimentary decryption algorithm is also retrieved by the server and is dynamically linked to the server to decrypt incoming messages from the requesting application. In this manner, the requesting application contains only the knowledge needed to encrypt information, and contains no knowledge of how to decrypt this information. Only the server maintains the algorithm for the decryption of the data. The reverse would be true for data going the other way, or both the server and the application can have encryption and decryption algorithms for two way communications.