need to implement ZeroCoin or something like it in the bitcoin protocol.
Protocol change might not even be necessary with something like the othercoin smartcard
(thread: bitcointalk.org/index.php?topic=321085)
Probably not really save for large amounts but leaves no trace in the blockchain. (and no fee)