Patent ID: 7328350

Claim:
A digital wallet, secured with a user's access code, for reproducing a confidential datum for said user, said digital wallet comprising: (a) a computer-implemented input for receiving an input access code; (b) a seed derivation module operatively connected to said input, for deriving a seed usable to generate at least a portion of said confidential datum; (c) a seed-based data generation module (i) implementing a predetermined data generation protocol that was previously used by a seed-based initialization of said confidential datum of said user, (ii) containing a representation of a seed-access code relationship, (iii) configured to generate an output datum by digitally processing said derived seed in accordance with said seed-access code relationship, wherein the output datum is a function of the input access code, and (iv) said output datum having an appearance and reproducing at least a portion of said user's confidential datum when said input access code equals said user's access code; and (d) said generation of said output datum occurring without dependence on any storage of any form of said at least a portion of said confidential datum, (e) wherein for at least one input access code not equaling said user's access code, said seed-based data generation module generates an invalid output datum having said appearance of said user's confidential datum.