1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
|
Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191]
helo=mx.sourceforge.net)
by sfs-ml-4.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
(envelope-from <jan.moller@gmail.com>) id 1WcUHl-00009x-3V
for bitcoin-development@lists.sourceforge.net;
Tue, 22 Apr 2014 06:34:29 +0000
Received-SPF: pass (sog-mx-1.v43.ch3.sourceforge.com: domain of gmail.com
designates 209.85.216.52 as permitted sender)
client-ip=209.85.216.52; envelope-from=jan.moller@gmail.com;
helo=mail-qa0-f52.google.com;
Received: from mail-qa0-f52.google.com ([209.85.216.52])
by sog-mx-1.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
(Exim 4.76) id 1WcUHk-0007Qi-AC
for bitcoin-development@lists.sourceforge.net;
Tue, 22 Apr 2014 06:34:29 +0000
Received: by mail-qa0-f52.google.com with SMTP id ih12so623128qab.39
for <bitcoin-development@lists.sourceforge.net>;
Mon, 21 Apr 2014 23:34:22 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.224.6.10 with SMTP id 10mr14820092qax.45.1398148462845; Mon,
21 Apr 2014 23:34:22 -0700 (PDT)
Received: by 10.140.24.201 with HTTP; Mon, 21 Apr 2014 23:34:22 -0700 (PDT)
In-Reply-To: <CAJHLa0POjVLTDqPXTqgf32Oove-KeOd52mDioHf2RZ4izrByxw@mail.gmail.com>
References: <CA+WZAEp3HsW5ESGUZ7YfR1MZXGC5jd+LucUt_MUP8K94Xwhuhg@mail.gmail.com>
<CANEZrP0KVyp2Va7Wyy=t0qYkLNK9BDUaSzBfuzQss+=weLJ1Fw@mail.gmail.com>
<CA+WZAEqYKv8T1OMCKhOJvf5FAy=WujJ=OhtsYP9aBf=4ZPNxmw@mail.gmail.com>
<CANEZrP0DTYqobECBbw6eZqdk+-TR_2jhBtOviN08r31EQGmZHQ@mail.gmail.com>
<CANEZrP2Z5x0_kOQ=8-BMzbmi9=D=ou=s3dgEksMA5F84BHSt9A@mail.gmail.com>
<CA+WZAEqREDkDvmhM7AY+Ju3fkm3uOGm39Ef9+SYoEr43ybbg2Q@mail.gmail.com>
<CANEZrP15xWWq2jU5yKjG+9hp___OovtbH+vM5KkzFcaQ=koRow@mail.gmail.com>
<CA+WZAEpwBqucw7kOFrRn_TsnVGaY0-hm4Xv64_i7LweEzQ=oGw@mail.gmail.com>
<CAJHLa0Nd1hVrcB9Koyv99zN_ykJbHW21qC3KdjZHB4PmOLLgnQ@mail.gmail.com>
<CANEZrP170RmbegDfssqZS7KFVQ0rguW3dnE4u1yj7h-Dw5rBTw@mail.gmail.com>
<CAJHLa0POjVLTDqPXTqgf32Oove-KeOd52mDioHf2RZ4izrByxw@mail.gmail.com>
Date: Tue, 22 Apr 2014 08:34:22 +0200
Message-ID: <CABh=4qMU_FNMcEtmM_sWWFSvpscPCMpD=pc8xLUud_KbQR=bHw@mail.gmail.com>
From: =?UTF-8?Q?Jan_M=C3=B8ller?= <jan.moller@gmail.com>
To: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
Content-Type: multipart/alternative; boundary=001a11c2b99478c14604f79bceea
X-Spam-Score: -0.6 (/)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
See http://spamassassin.org/tag/ for more details.
-1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for
sender-domain
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider
(jan.moller[at]gmail.com)
-0.0 SPF_PASS SPF: sender matches SPF record
1.0 HTML_MESSAGE BODY: HTML included in message
-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
author's domain
0.1 DKIM_SIGNED Message has a DKIM or DK signature,
not necessarily valid
-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
X-Headers-End: 1WcUHk-0007Qi-AC
Subject: Re: [Bitcoin-development] Draft BIP for seamless website
authentication using Bitcoin address
X-BeenThere: bitcoin-development@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: jan.moller@gmail.com
List-Id: <bitcoin-development.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
<mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
<mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
X-List-Received-Date: Tue, 22 Apr 2014 06:34:29 -0000
--001a11c2b99478c14604f79bceea
Content-Type: text/plain; charset=UTF-8
The reason why client side certificates have never gained traction because
it is a pain to safely store/backup secrets.
In bitcoinland we are forced to solve the problem of safely storing
secrets, and over the years we have come up with software and hardware
solutions to make this safer and easier to manage for ordinary people.
Solving this is paramount to the success of Bitcoin, and nobody has solved
it before on a grand scale.
I see no reason for forcing end users to use two different mechanisms for
safely managing secrets.
I agree that using a bitcoin address for authentication purposes might be
confusing and potentially linking your funds with your identity. So I am
all for using something else than bitcoin addresses and bitcoin private
keys.
With bip32 we have finally agreed on a mechanism for generating a hierarchy
of bitcoin private keys from a master seed. A similar approach can be used
for generating a parallel hierarchy for authentication purposes.
- Jan
--001a11c2b99478c14604f79bceea
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>The reason why client side certificates have never ga=
ined traction because it is a pain to safely store/backup secrets.</div><di=
v>In bitcoinland we are forced to solve the problem of safely storing secre=
ts, and over the years we have come up with software and hardware solutions=
to make this safer and easier to manage for ordinary people. Solving this =
is paramount to the success of Bitcoin, and nobody has solved it before on =
a grand scale.=C2=A0</div>
<div><br></div><div>I see no reason for forcing end users to use two differ=
ent mechanisms for safely managing secrets.</div><div><br></div><div>I agre=
e that using a bitcoin address for authentication purposes might be confusi=
ng and potentially linking your funds with your identity. So I am all for u=
sing something else than bitcoin addresses and bitcoin private keys.<br>
</div><div><br></div><div>With bip32 we have finally agreed on a mechanism =
for generating a hierarchy of bitcoin private keys from a master seed. A si=
milar approach can be used for generating a parallel hierarchy for authenti=
cation purposes.=C2=A0<br>
</div><div><br></div><div>- Jan</div><div><br></div><div><br></div></div>
--001a11c2b99478c14604f79bceea--
|