<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=Two-factor_paper_wallet</id>
	<title>Two-factor paper wallet - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=Two-factor_paper_wallet"/>
	<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=Two-factor_paper_wallet&amp;action=history"/>
	<updated>2026-05-15T11:52:40Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>http://en.zaoniao.it/index.php?title=Two-factor_paper_wallet&amp;diff=7320&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;'''This is an old idea which is much better implemented by Two-factor mnemonic phrases'''  I believe it was Casascius that [htt...&quot;</title>
		<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=Two-factor_paper_wallet&amp;diff=7320&amp;oldid=prev"/>
		<updated>2019-07-31T12:00:17Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;This is an old idea which is much better implemented by &lt;a href=&quot;/Mnemonic_phrase#Two-Factor_Mnemonic_Phrases&quot; title=&quot;Mnemonic phrase&quot;&gt;Two-factor mnemonic phrases&lt;/a&gt;&amp;#039;&amp;#039;&amp;#039;  I believe it was Casascius that [htt...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''This is an old idea which is much better implemented by [[Mnemonic_phrase#Two-Factor_Mnemonic_Phrases|Two-factor mnemonic phrases]]'''&lt;br /&gt;
&lt;br /&gt;
I believe it was Casascius that [https://bitcointalk.org/index.php?topic=56414.0 first talked about the idea] of a &amp;quot;2 factor paper wallet&amp;quot;. TL;DR - it's a system to securely generate BTC addresses given the risk of any particular machine being injected with trojans. &lt;br /&gt;
&lt;br /&gt;
(If you can find the original discussion, that would be great)&lt;br /&gt;
&lt;br /&gt;
See also [[User:Casascius/Base58Check-encoded_objects_proposal#Proposed_specification_for_a_multi-part_key_using_EC_multiplication|this BIP]].&lt;br /&gt;
&lt;br /&gt;
== How it works ==&lt;br /&gt;
&lt;br /&gt;
# Trusted 3rd party generates a key pair (''Private_1'', ''Public_1''), and sends them to you in the form of laminated paper. ''Public_1'' is derivable from ''Private_1''. The keys are deleted after sending.&lt;br /&gt;
# You generate an addition key pair (''Private_2'', ''Public_2'') on your own machine.&lt;br /&gt;
# You cryptographically combine ''Public_1'' and ''Public_2'' and get ''Public_final'' - a Bitcoin address.&lt;br /&gt;
# You transfer BTC into ''Public_final''&lt;br /&gt;
# At a later time, when you want to withdraw funds from it, you combine ''Private_1'' and ''Private_2'' to get ''Private_final'', and withdraw.&lt;br /&gt;
&lt;br /&gt;
The point of the system is that an attacker would have to break into both your systems in order to withdraw funds. It is a way to securely store Bitcoins even if your system potentially contains trojans, without trusting a 3rd party. This scheme can in fact be done with N parties, with each additional part just adding security to the system (suspect Party1 is a CIA snitch? That's ok, because all it takes for this to be secure is one secure party).&lt;br /&gt;
&lt;br /&gt;
==Source==&lt;br /&gt;
&lt;br /&gt;
[http://bitcoin.it/ http://bitcoin.it/]&lt;br /&gt;
[[Category:Paper wallets]]&lt;br /&gt;
==See Also on BitcoinWiki==&lt;br /&gt;
* [[MAKE]]&lt;br /&gt;
* [[Zeepin]]&lt;br /&gt;
* [[Meters]]&lt;br /&gt;
* [[Consentium]]&lt;br /&gt;
* [[Extolabs]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>