DOCUMENT PROCESSING METHOD AND SYSTEM
First Claim
1. A document processing method, comprising:
- dividing at least one document into a plurality of document pages through a client;
individually encrypting the document pages by a first key to obtain a plurality of encrypted pages through the client;
extracting a part of words from the document pages to obtain a plurality of significant words through the client;
recording the significant words and page information of the significant word through the client;
individually encrypting the significant words and the page information by a second key different to the first key to obtain an encrypted second document through the client; and
transmitting the encrypted pages and the encrypted second document from the client to a remote server for storage.
1 Assignment
0 Petitions
Accused Products
Abstract
A document processing method and system divides a document into document pages, and encrypts the document pages by first key to obtain a plurality of encrypted pages; picks a part of words from the document pages and encrypts them by second key to obtain a Significant Word Set (SWS); picks a part of words from the picked part of words and encrypts them by third key to obtain a Most Relevant Word Set (MRWS). The encrypted pages, the SWS and the MRWS are transmits to a remote server for storage. When user search a keyword in the document, the keyword is encrypted by the second and third keys for performing two query. The first query result is decrypted to obtain the search result. The second query result is decrypted and then checked whether it is a subset of the first decrypted query result for detecting unfaithful execution.
-
Citations
27 Claims
-
1. A document processing method, comprising:
-
dividing at least one document into a plurality of document pages through a client; individually encrypting the document pages by a first key to obtain a plurality of encrypted pages through the client; extracting a part of words from the document pages to obtain a plurality of significant words through the client; recording the significant words and page information of the significant word through the client; individually encrypting the significant words and the page information by a second key different to the first key to obtain an encrypted second document through the client; and transmitting the encrypted pages and the encrypted second document from the client to a remote server for storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A document processing system, comprising:
-
a remote server; and a client, connected to the remote server through a communication network, wherein the client divides at least one document into a plurality of document pages, and individually encrypts the document pages by a first key to obtain a plurality of encrypted pages, extracts a part of words from the document pages to obtain a plurality of significant words, records the significant words and page information of the significant words, individually encrypts the significant words and the page information by a second key different to the first key to obtain an encrypted second document, and transmits the encrypted pages and the encrypted second document to the remote server for storage. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification