The present invention provides methods and apparatus, including computer program products, implementing techniques for searching and ranking linked information sources. A task distribution device, in which this task distribution program is installed, is also provided. Yet, the security risks of intrusions into cache memory are mitigated by retaining encrypted data in cache memory without prior decryption.