I claim:

  1. A method for validating content in a cache, comprising:

    • obtaining a digest of content to be validated;

    • comparing said digest of content to be validated to digests of copies of content already stored in the cache;

    • obtaining a copy of said content to be validated and storing it in the cache if said comparison did not yield a match,

    whereby the successful validation will allow for the secure retrieval of content using an insecure storage memory as it is computationally infeasible to create an ordered sequence of bits possessing a digest that is identical to that of another ordered sequence of bits sought without that pair of ordered sequences of bits being likewise identical.