Original data to be stored in a nonvolatile memory are first randomized while preserving the size of the original data, In response for a request for the original data, the randomized data are retrieved, derandomized and exported without authenticating the requesting entity. ECC encoding is applied either...http://www.google.de/patents/US20080215798?utm_source=gb-gplus-sharePatent US20080215798 - Randomizing for suppressing errors in a flash memory