Method and system for encryption of web browser cache
First Claim
1. A data processing implemented method for securing information stored in a browser cache associated with a browser, the method comprising:
- initiating a session with the browser;
requesting a web page;
receiving the web page;
encrypting the web page using encryption provided by the browser for the browser cache;
wherein the encrypting further comprises;
presenting at least one browser implemented encryption method and at least one non-browser implemented encryption method;
selecting one of the presented encryption methods; and
performing the encryption of the web page using the selected method; and
caching the web page.
1 Assignment
0 Petitions
Accused Products
Abstract
A user normally logs on to a distributed network, such as the user'"'"'s Internet service, using the user'"'"'s unique login name and password. The user must then be authorized to write to and read from encrypted information stored in the browser defined cache. The browser cache may be defined as either system memory or disk memory. The user might be required to enter a second password. Information requested by the user is then encrypted, either as a browser function or as an application function of the memory portion defined by the browser. Once authorized by the browser, the user can both read and write to the encrypted information in the cache. Thus, as the user browses network nodes or web pages on a network, the pages are encrypted by the browser before they are cached. Information requested by the user and stored in the cache is first decrypted by the browser and then displayed by the browser.
-
Citations
22 Claims
-
1. A data processing implemented method for securing information stored in a browser cache associated with a browser, the method comprising:
-
initiating a session with the browser; requesting a web page; receiving the web page; encrypting the web page using encryption provided by the browser for the browser cache;
wherein the encrypting further comprises;presenting at least one browser implemented encryption method and at least one non-browser implemented encryption method; selecting one of the presented encryption methods; and performing the encryption of the web page using the selected method; and caching the web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 22)
-
-
9. A data processing implemented method for securing information stored on a browser cache, the method comprising:
-
opening an application using a browser; performing an application specific function on the application using the browser, wherein application specific information is produced; encrypting the application specific information using encryption provided by the browser for the browser cache;
wherein the encrypting further comprises;presenting at least one browser implemented encryption method and at least one non-browser implemented encryption method; selecting one of the presented encryption methods; and performing the encryption of the web page using the selected method; and caching the application specific information.
-
-
10. A data processing implemented method for securing information stored in a browser cache associated with a browser, the method comprising:
-
initiating a session with the browser; decrypting data contained in the browser cache using decryption provided by the browser for the browser cache, wherein the decrypted data is associated with information content stored in the browser cache; requesting information stored in the browser cache; checking the decrypted data for requested information; and decrypting additional data contained in the browser cache using the decryption provided by the browser for the browser cache, wherein the decrypted data is the requested information.
-
-
11. A data processing system for securing information stored in a browser cache associated with a browser, the system comprising:
-
initiating means for initiating a session with the browser; requesting means for requesting a web page; receiving means for receiving the web page; encrypting means for encrypting the web page using encryption provided by the browser for the browser cache;
wherein the encrypting means further comprises;presenting means for presenting at least one browser implemented encryption method and at least one non-browser implemented encryption method; selecting means for selecting one of the presented encryption methods; and performing means for performing the encryption of the web page using the selected method; and caching means for caching the web page. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A data processing system for securing information stored on a browser cache, the system comprising:
-
opening means for opening an application using a browser; performing means for performing an application specific function on the application using the browser, wherein application specific information is produced; encrypting means for encrypting the application specific information using encryption provided by the browser for the browser cache;
wherein the encrypting means further comprises;presenting means for presenting at least one browser implemented encryption method and at least one non-browser implemented encryption method; selecting means for selecting one of the presented encryption methods, and performing means for performing the encryption of the web page using the selected method; and caching means for caching the application specific information.
-
-
20. A data processing system for securing information stored in a browser cache associated with a browser, the system comprising:
-
initiating means for initiating a session with the browser; decrypting means for decrypting data contained in the browser cache using decryption provided by the browser for the browser cache, wherein the decrypted data is associated with information content stored in the browser cache; requesting means for requesting information stored in the browser cache; checking means for checking the decrypting data for requested information; and decrypting means for decrypting additional data contained in the browser cache using the decryption provided by the browser for the browser cache, wherein the decrypted data is the requested information.
-
-
21. A computer program product on a computer readable medium for securing information stored in a browser cache associated with a browser comprising:
-
initiating instructions for initiating a session with the browser; requesting instructions for requesting a web page; receiving instructions for receiving the web page; encrypting instructions for encrypting the web page using encryption provided by the browser for the browser cache;
wherein the encrypting instructions further comprise;presenting instructions for presenting at least one browser implemented encryption method and at least one non-browser implemented encryption method; selecting instructions for selecting one of the presented encryption methods; and performing instructions for performing the encryption of the web page using the selected method; and caching instructions for caching the web page.
-
Specification