Patent ID: 9069986
Filing Date: 2015-06-30
Classification: G06F,H04L

Abstract:
1. A computer program product to control access to information, the computer program product comprising: one or more computer-readable storage devices and program instructions stored on the one or more computer-readable storage devices, the program instructions comprising: program instructions to determine that a first type of field of a document has restricted access, based on a degree of authorization of the user; program instructions to generate a modified list of index terms by encrypting tokens occurring in the first type of field using a first set of encryption settings; program instructions to execute an indexing step using the modified list of index terms; program instructions to determine whether a user has authorization to view a first type of field, based on a degree of authorization of the user; program instructions to respond to a determination that the user has authorization to view a first type of field by generating a modified list of search terms by adding additional search terms to a list of search terms, wherein the additional search terms are encrypted search terms created using the first set of encryption settings; and program instructions to respond to the determination that the user has authorization to view a first type of field by executing a search using the modified list of search terms such that the document is identified as a search result when either an unencrypted or an encrypted version of a given search term is found in the index terms associated with that document.