1. A method for performing keyword estimation for encrypted searches in a secure sockets layer (SSL) environment, the method comprising: matching a target to at least one block, wherein the target includes a plurality of visits via the encrypted searches to a uniform resource locator (URL) address associated with the website; performing a probabilistic assessment on each of the plurality of visits of the target using the at least one block, wherein each visit is allocated to a category for the URL address within a block of the at least one block; determining at least one keyword used in the encrypted searches applicable to the URL address based on the allocated categories using the probabilistic assessments for each visit; and providing the at least one keyword via the encrypted searches with at least one non-estimated keyword for non-encrypted searches.
1. A method for performing keyword estimation for encrypted searches in a secure sockets layer (SSL) environment, the method comprising: matching a target to at least one block, wherein the target includes a plurality of visits via the encrypted searches to a uniform resource locator (URL) address associated with the website; performing a probabilistic assessment on each of the plurality of visits of the target using the at least one block, wherein each visit is allocated to a category for the URL address within a block of the at least one block; determining at least one keyword used in the encrypted searches applicable to the URL address based on the allocated categories using the probabilistic assessments for each visit; and providing the at least one keyword via the encrypted searches with at least one non-estimated keyword for non-encrypted searches. 2. The method of claim 1 , further comprising creating the at least one block using keyword data from one or more electronic sources.