It's possible to make a truly secure paper bitcoin wallet using Visual Cryptography.
http://www-ti.informatik.uni-tuebingen.de/~borchert/Troja/studdiplchrist/indexEN.php so what you would do is put the private key(or the secret message) into the VC system, giving you two VC factors V
1 and V
2.
obviously if these two factors, V
1 and V
2, are brought together- a secret message is revealed.
a serial number is generated.
V
2 is labelled with the SHA hash of this serial number.
V
1 is simply labelled with the serial number.
V
2 is given to some local official for safekeeping. V
1, is given to the user- that is his paper wallet. He doesnt know what the private key is, he must meet with the local official and get the other factor to reveal the key(by hashing the serial number on his note), at that moment, the funds can be released on Bitcoin, and the wallet destroyed.
The only party CAPABLE of knowing the secrets are the creators of the two VC factors, and even this could be automated so that they have minimal ability to know.
an online tool for printing Visual Cryptography:
http://leemon.com/crypto/VisualCrypto.html