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 before or after randomizing; correspondingly, ECC
decoding is applied either after or before derandomizing.