--- Log opened Mon May 25 00:00:21 2015 | ||
ThomasV | oh I thought the "mouse moving" was only going to act on /dev/random's entropy estimate | 00:02 |
---|---|---|
-!- dc17523be3 [unknown@gateway/vpn/mullvad/x-bwrbycjekbhzsakl] has quit [Read error: Connection reset by peer] | 00:02 | |
gmaxwell | Basically, the urandom behavior is really what virtually everything wants. Except for this corner case around initial startup. Really it should be changed to block in that case, but it cant because userspace starts reading it super early in boot and would get stuck. | 00:02 |
gmaxwell | ThomasV: nah thats not reliable. at all. sadly, no reason to believe the mouse activity will be credited against it. Linux went through a cycle of removing randomness credits from drivers for a number of years until it got to a point where basically only the timer interrupt added "randomness". | 00:03 |
gmaxwell | Seems to have gotten somewhat better recently. | 00:03 |
-!- antanst [~Adium@athedsl-340249.home.otenet.gr] has joined #bitcoin-wizards | 00:03 | |
ThomasV | I see | 00:04 |
ThomasV | "please generate timer interrupts to increase your entropy" :) | 00:04 |
-!- DougieBot5000_ [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards | 00:05 | |
-!- hktud0 [~ncidsk@unaffiliated/fluffybunny] has quit [Read error: Connection reset by peer] | 00:05 | |
ThomasV | gmaxwell: did you know the page I linked at the bottom? is it correct? | 00:05 |
-!- dc17523be3 [unknown@gateway/vpn/mullvad/x-mekmnnnezznbgppl] has joined #bitcoin-wizards | 00:06 | |
-!- gielbier [~giel@f142219.upc-f.chello.nl] has quit [Read error: Connection reset by peer] | 00:07 | |
-!- Mably [~Mably@unaffiliated/mably] has joined #bitcoin-wizards | 00:07 | |
-!- hktud0 [ncidsk@unaffiliated/fluffybunny] has joined #bitcoin-wizards | 00:08 | |
-!- gielbier [~giel@f142219.upc-f.chello.nl] has joined #bitcoin-wizards | 00:08 | |
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Ping timeout: 258 seconds] | 00:09 | |
-!- DougieBot5000_ [~DougieBot@unaffiliated/dougiebot5000] has quit [Ping timeout: 276 seconds] | 00:10 | |
-!- DougieBot5000_ [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards | 00:10 | |
-!- DougieBot5000_ is now known as DougieBot5000 | 00:10 | |
gmaxwell | looking at it now, haven't seen it before. Yes, it's correct (it simplifies the design of the linux randomness infrastructure, but it points out the simplification) | 00:12 |
gmaxwell | It's also correct about other people's opinions on the subject. | 00:12 |
gmaxwell | Realistically for our usage in generating 'long term' keys perhaps the cost of /dev/random makes sense: just because we shouldn't be wasting our time arguing with panicing frightened users, and there is little risk of the user bypassing the randomness when it does actually block. (I qualify long term keys because all other places where our program use randomness should _not_ use /dev/random, be | 00:14 |
gmaxwell | cause the blocking will be problematic for sure and may lead to crazy bypassing) | 00:14 |
ThomasV | ok.. do you mind if I paste your irc answer there? | 00:17 |
gmaxwell | Not at all. | 00:17 |
-!- grandmaster [dansmith3@gateway/shell/bnc4free/x-chebyhlfcwcnmttv] has joined #bitcoin-wizards | 00:18 | |
gmaxwell | Another point that page doesn't point out is that if you do have an application for an information theoretic RNG source, linux /dev/random is very likely non-sutable. Even if there is adequate entropy in it, the output may be still structured enough to make it distinguishable from random to a computationally unbounded attacker. | 00:20 |
gmaxwell | (Thats not our application set in any case; but it's probably an argument that /dev/random basically shouldn't exist. The only applications it might be better for it's still not sutiable for.) | 00:21 |
gmaxwell | To clarify what thats all about: There are some cryptosystems which are secure even against an attacker with infinite computing power; a one time pad is an obvious example though there are other ones. For those properties to hold, the randomness must have no mathmatical structure at all. Running lots of real randomness through sha1 likely gives it mathmatical structure that an attacker with infin | 00:23 |
gmaxwell | ite computing power could exploit, even if you had plenty of randomness to begin with. | 00:23 |
-!- prodatalab__ [~prodatala@2602:306:ceef:a750:659d:fce:499a:fa05] has joined #bitcoin-wizards | 00:25 | |
ThomasV | gmaxwell: how could they exploit it in that case? is there a known algorithm for that, or is it just a theoretical bound? | 00:26 |
gwillen | gmaxwell: he does actually say "If you really need information-theoretically secure random numbers (you don't!), and that's about the only reason why the entropy of the csprngs input matters, you can't use /dev/random, either!" | 00:26 |
-!- prodatalab_ [~prodatala@2602:306:ceef:a750:2876:5ed1:6f01:4177] has quit [Ping timeout: 265 seconds] | 00:29 | |
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has left #bitcoin-wizards [] | 00:30 | |
phantomcircuit | gmaxwell, the tests applied to the output of an rng likely enforce something similar, no? | 00:34 |
phantomcircuit | if a hw rng output nothing but 11111 im guessing nobody would believe it was random despite that being technically a possible result | 00:35 |
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection] | 00:43 | |
-!- frankenm_ [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards | 00:51 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 272 seconds] | 00:56 | |
-!- CoinMuncher [~jannes@178.132.211.90] has joined #bitcoin-wizards | 01:02 | |
-!- andy-logbot [~bitcoin--@wpsoftware.net] has quit [Remote host closed the connection] | 01:04 | |
-!- andy-logbot [~bitcoin--@wpsoftware.net] has joined #bitcoin-wizards | 01:04 | |
* andy-logbot is logging | 01:04 | |
-!- sbos99 [~superbos@ip4-89-238-218-206.euroweb.ro] has joined #bitcoin-wizards | 01:04 | |
-!- gill3s [~gill3s@pat35-3-82-245-143-153.fbx.proxad.net] has joined #bitcoin-wizards | 01:34 | |
-!- kgk [~kgk@76.14.85.43] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 01:36 | |
-!- Logicwax [~Logicwax@c-76-126-174-152.hsd1.ca.comcast.net] has quit [Remote host closed the connection] | 01:38 | |
-!- gielbier [~giel@f142219.upc-f.chello.nl] has quit [Read error: No route to host] | 01:39 | |
-!- gielbier [~giel@f142219.upc-f.chello.nl] has joined #bitcoin-wizards | 01:41 | |
-!- frankenm_ [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection] | 01:42 | |
-!- kgk [~kgk@76.14.85.43] has joined #bitcoin-wizards | 01:44 | |
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards | 01:48 | |
-!- kgk [~kgk@76.14.85.43] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 01:59 | |
fluffypony | zomg are we doing /dev/urandom discussions again? | 01:59 |
fluffypony | phantomcircuit: did you see the classic comment on Bitcointalk? | 02:00 |
fluffypony | I'll have to find a cached version | 02:01 |
fluffypony | https://web.archive.org/web/20150517052034/https://bitcointalk.org/index.php?topic=1005487.0 | 02:02 |
fluffypony | first reply | 02:02 |
-!- LeMiner2 [~LeMiner@5ED1AFBF.cm-7-2c.dynamic.ziggo.nl] has joined #bitcoin-wizards | 02:03 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 02:05 | |
fluffypony | wb ThomasV | 02:05 |
phantomcircuit | qahah | 02:05 |
-!- LeMiner [~LeMiner@unaffiliated/leminer] has quit [Ping timeout: 240 seconds] | 02:05 | |
-!- LeMiner2 is now known as LeMiner | 02:05 | |
ThomasV | hi fluffypony | 02:05 |
ThomasV | what's up? | 02:07 |
fluffypony | just responding to that github issue | 02:12 |
fluffypony | to add some thoughts | 02:12 |
-!- sparetire_ [~sparetire@unaffiliated/sparetire] has quit [Quit: sparetire_] | 02:17 | |
-!- fanquake1 [~fanquake@106-68-156-108.dyn.iinet.net.au] has joined #bitcoin-wizards | 02:19 | |
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards | 02:19 | |
-!- fanquake [~fanquake@unaffiliated/fanquake] has quit [Ping timeout: 240 seconds] | 02:20 | |
-!- fanquake [~fanquake@unaffiliated/fanquake] has joined #bitcoin-wizards | 02:23 | |
-!- LeMiner [~LeMiner@5ED1AFBF.cm-7-2c.dynamic.ziggo.nl] has quit [Changing host] | 02:23 | |
-!- LeMiner [~LeMiner@unaffiliated/leminer] has joined #bitcoin-wizards | 02:23 | |
-!- fanquake1 [~fanquake@106-68-156-108.dyn.iinet.net.au] has quit [Ping timeout: 264 seconds] | 02:24 | |
-!- jmcn_ [~jamie@2.24.158.34] has quit [Ping timeout: 276 seconds] | 02:27 | |
-!- jmcn [~jamie@2.24.158.34] has joined #bitcoin-wizards | 02:27 | |
-!- jtimon [~quassel@172.56.39.44] has quit [Ping timeout: 264 seconds] | 02:29 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 244 seconds] | 02:46 | |
-!- DrWat [DrWat@186-107-109-166.baf.movistar.cl] has quit [Read error: Connection reset by peer] | 02:51 | |
-!- DrWat [DrWat@186-106-214-53.baf.movistar.cl] has joined #bitcoin-wizards | 02:52 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 02:58 | |
-!- nuke1989 [~nuke@176.92.30.167] has joined #bitcoin-wizards | 03:01 | |
ThomasV | fluffypony: I was disconnected when you responded I guess | 03:10 |
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has joined #bitcoin-wizards | 03:45 | |
-!- sbos99 [~superbos@ip4-89-238-218-206.euroweb.ro] has quit [Ping timeout: 256 seconds] | 04:12 | |
-!- Mably [~Mably@unaffiliated/mably] has quit [Ping timeout: 265 seconds] | 04:16 | |
-!- sbos99 [~superbos@ip4-89-238-218-206.euroweb.ro] has joined #bitcoin-wizards | 04:17 | |
-!- sadoshi [~Sadoshi@31.220.4.123] has quit [Ping timeout: 244 seconds] | 04:18 | |
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection] | 04:27 | |
-!- HM [~HM@81.4.101.225] has quit [Quit: Segmentation fault] | 04:31 | |
-!- HM [~HM@81.4.101.225] has joined #bitcoin-wizards | 04:32 | |
-!- helo is now known as texas | 04:39 | |
-!- texas is now known as helo | 04:39 | |
-!- GibsonA [~thrasher@27-33-27-140.static.tpgi.com.au] has joined #bitcoin-wizards | 04:46 | |
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards | 04:48 | |
-!- thrasher` [~thrasher@27-33-27-140.static.tpgi.com.au] has quit [Ping timeout: 264 seconds] | 04:49 | |
-!- mkarrer_ [~mkarrer@0.Red-83-63-243.staticIP.rima-tde.net] has joined #bitcoin-wizards | 04:53 | |
-!- mkarrer [~mkarrer@218.Red-79-152-200.dynamicIP.rima-tde.net] has quit [Ping timeout: 252 seconds] | 04:55 | |
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards | 05:00 | |
-!- Adlai [~Adlai@unaffiliated/adlai] has quit [Ping timeout: 276 seconds] | 05:00 | |
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has joined #bitcoin-wizards | 05:10 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Quit: Quitte] | 05:26 | |
-!- thrasher` [~thrasher@27-33-27-140.static.tpgi.com.au] has joined #bitcoin-wizards | 05:37 | |
-!- wallet42 [~wallet42@85.100.40.253] has quit [Quit: Leaving.] | 05:40 | |
-!- GibsonA [~thrasher@27-33-27-140.static.tpgi.com.au] has quit [Ping timeout: 272 seconds] | 05:41 | |
-!- metamarc [~snizysnaz@unaffiliated/agorist000] has quit [Ping timeout: 258 seconds] | 05:51 | |
-!- sneak [~sneak@unaffiliated/sneak] has quit [Ping timeout: 272 seconds] | 05:58 | |
-!- sneak [~sneak@2a01:4f8:141:ffc:13c:9d61:98e3:d48f] has joined #bitcoin-wizards | 05:58 | |
-!- sneak [~sneak@2a01:4f8:141:ffc:13c:9d61:98e3:d48f] has quit [Changing host] | 05:58 | |
-!- sneak [~sneak@unaffiliated/sneak] has joined #bitcoin-wizards | 05:58 | |
-!- jeremyrubin [~jeremyrub@2601:6:8000:4a8:d931:df6:978b:b4ab] has joined #bitcoin-wizards | 06:16 | |
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards | 06:31 | |
-!- spinza [~spin@197.89.10.214] has quit [Ping timeout: 258 seconds] | 06:32 | |
-!- ttttemp_ [~ttttemp@nb-10350.ethz.ch] has quit [Remote host closed the connection] | 06:33 | |
-!- ttttemp [~ttttemp@nb-10350.ethz.ch] has joined #bitcoin-wizards | 06:33 | |
-!- spinza [~spin@197.89.10.214] has joined #bitcoin-wizards | 06:35 | |
-!- wallet42 [~wallet42@85.100.40.253] has quit [Quit: Leaving.] | 06:41 | |
-!- Sub|afk [~SubCreati@2601:8:a380:e29:5cd7:a293:564c:d5ff] has quit [Ping timeout: 265 seconds] | 06:42 | |
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Ping timeout: 272 seconds] | 07:00 | |
-!- NewLiberty [~NewLibert@76-255-129-88.lightspeed.irvnca.sbcglobal.net] has joined #bitcoin-wizards | 07:00 | |
-!- Tiraspol [~Tiraspol3@x5ce09e66.dyn.telefonica.de] has joined #bitcoin-wizards | 07:01 | |
-!- Tiraspol [~Tiraspol3@x5ce09e66.dyn.telefonica.de] has quit [Changing host] | 07:01 | |
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards | 07:01 | |
-!- CoinMuncher [~jannes@178.132.211.90] has quit [Quit: Leaving.] | 07:03 | |
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards | 07:07 | |
-!- damethos [~damethos@unaffiliated/damethos] has quit [Ping timeout: 258 seconds] | 07:13 | |
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards | 07:16 | |
-!- damethos [~damethos@unaffiliated/damethos] has quit [Ping timeout: 276 seconds] | 07:21 | |
-!- Mably [~Mably@unaffiliated/mably] has joined #bitcoin-wizards | 07:37 | |
-!- HostFat [~HostFat@adsl-ull-164-108.42-151.net24.it] has joined #bitcoin-wizards | 07:37 | |
-!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has joined #bitcoin-wizards | 07:52 | |
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 07:56 | |
-!- crowleyman [crowleyman@gateway/shell/bnc4free/x-ttkbktkgopfqsoxl] has quit [Remote host closed the connection] | 08:00 | |
-!- Adlai [~Adlai@unaffiliated/adlai] has joined #bitcoin-wizards | 08:29 | |
-!- arubi [~ese168@unaffiliated/arubi] has quit [Quit: Leaving] | 08:33 | |
-!- sbos99 [~superbos@ip4-89-238-218-206.euroweb.ro] has quit [Ping timeout: 265 seconds] | 08:35 | |
-!- laurentmt [~chatzilla@89.93.129.41] has joined #bitcoin-wizards | 08:36 | |
-!- rht_ [uid86914@gateway/web/irccloud.com/x-lalkfqdgindlztbu] has joined #bitcoin-wizards | 08:36 | |
-!- Emcy [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has joined #bitcoin-wizards | 08:38 | |
-!- Emcy [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has quit [Changing host] | 08:38 | |
-!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards | 08:38 | |
-!- hearn [~mike@185.25.95.132] has joined #bitcoin-wizards | 08:40 | |
-!- lmatteis [~lmatteis@151.100.179.27] has quit [Ping timeout: 252 seconds] | 08:46 | |
-!- jae [~jae@c-98-234-63-169.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 08:48 | |
-!- jae is now known as Guest96981 | 08:48 | |
-!- Giszmo [~leo@pc-185-201-214-201.cm.vtr.net] has joined #bitcoin-wizards | 08:50 | |
-!- lmatteis [~lmatteis@151.100.179.27] has joined #bitcoin-wizards | 08:52 | |
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards | 08:57 | |
-!- Adlai [~Adlai@unaffiliated/adlai] has quit [Ping timeout: 258 seconds] | 09:00 | |
-!- fanquake1 [~fanquake@115-166-12-31.ip.adam.com.au] has joined #bitcoin-wizards | 09:02 | |
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection] | 09:03 | |
-!- fanquake [~fanquake@unaffiliated/fanquake] has quit [Ping timeout: 255 seconds] | 09:04 | |
-!- frankenm_ [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards | 09:09 | |
-!- chmod755 [~chmod755@unaffiliated/chmod755] has joined #bitcoin-wizards | 09:10 | |
-!- laurentmt [~chatzilla@89.93.129.41] has quit [Quit: ChatZilla 0.9.91.1 [Firefox 38.0.1/20150513174244]] | 09:11 | |
-!- antanst1 [~Adium@37.6.196.250] has joined #bitcoin-wizards | 09:16 | |
-!- antanst1 [~Adium@37.6.196.250] has quit [Client Quit] | 09:16 | |
-!- spinza [~spin@197.89.10.214] has quit [Excess Flood] | 09:23 | |
-!- Guest96981 [~jae@c-98-234-63-169.hsd1.ca.comcast.net] has quit [Remote host closed the connection] | 09:25 | |
-!- antanst1 [~Adium@37.6.196.250] has joined #bitcoin-wizards | 09:25 | |
-!- spinza [~spin@197.89.10.214] has joined #bitcoin-wizards | 09:27 | |
-!- hearn [~mike@185.25.95.132] has quit [Ping timeout: 245 seconds] | 09:43 | |
-!- hearn [~mike@185.25.95.132] has joined #bitcoin-wizards | 09:45 | |
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 256 seconds] | 09:49 | |
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards | 09:50 | |
-!- hearn [~mike@185.25.95.132] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 09:56 | |
-!- Adlai [~Adlai@unaffiliated/adlai] has joined #bitcoin-wizards | 09:57 | |
-!- sbos99 [~superbos@79.114.31.89] has joined #bitcoin-wizards | 10:01 | |
-!- hearn [~mike@185.25.95.132] has joined #bitcoin-wizards | 10:02 | |
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has quit [Quit: b_lumenkraft] | 10:03 | |
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has joined #bitcoin-wizards | 10:04 | |
-!- gielbier is now known as UreCEO | 10:06 | |
-!- UreCEO is now known as gielbier | 10:06 | |
-!- felipelalli [~Thunderbi@unaffiliated/felipelalli] has quit [Ping timeout: 272 seconds] | 10:35 | |
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 245 seconds] | 10:43 | |
-!- NewLiberty [~NewLibert@76-255-129-88.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 240 seconds] | 10:54 | |
-!- EasyAt [~EasyAt@unaffiliated/easyat] has quit [Ping timeout: 245 seconds] | 10:57 | |
-!- EasyAt [~EasyAt@unaffiliated/easyat] has joined #bitcoin-wizards | 10:58 | |
-!- lclc_ [~lucas@unaffiliated/lclc] has joined #bitcoin-wizards | 11:03 | |
-!- mengine [~mengine@14.84-234-132.customer.lyse.net] has quit [Read error: Connection reset by peer] | 11:04 | |
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards | 11:04 | |
-!- mengine [~mengine@14.84-234-132.customer.lyse.net] has joined #bitcoin-wizards | 11:05 | |
-!- spinza [~spin@197.89.10.214] has quit [Remote host closed the connection] | 11:10 | |
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has quit [Remote host closed the connection] | 11:16 | |
-!- spinza [~spin@197.89.10.214] has joined #bitcoin-wizards | 11:18 | |
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has joined #bitcoin-wizards | 11:23 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 11:24 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Client Quit] | 11:27 | |
-!- sbos99 [~superbos@79.114.31.89] has quit [Quit: Leaving] | 11:33 | |
-!- Artimage [6c36a43d@gateway/web/cgi-irc/kiwiirc.com/ip.108.54.164.61] has joined #bitcoin-wizards | 11:33 | |
-!- Artimage [6c36a43d@gateway/web/cgi-irc/kiwiirc.com/ip.108.54.164.61] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] | 11:37 | |
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards | 11:41 | |
-!- jeremyrubin [~jeremyrub@2601:6:8000:4a8:d931:df6:978b:b4ab] has quit [Remote host closed the connection] | 11:41 | |
-!- lnovy is now known as zz_lnovy | 11:42 | |
-!- hashtagg [~hashtagg_@cpe-69-23-213-3.ma.res.rr.com] has quit [Read error: Connection reset by peer] | 11:59 | |
-!- lclc_ [~lucas@unaffiliated/lclc] has quit [Ping timeout: 256 seconds] | 12:01 | |
-!- hearn [~mike@185.25.95.132] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 12:07 | |
-!- hashtag [~hashtagg_@cpe-69-23-213-3.ma.res.rr.com] has joined #bitcoin-wizards | 12:23 | |
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Ping timeout: 255 seconds] | 12:24 | |
-!- LeMiner [~LeMiner@unaffiliated/leminer] has quit [Read error: Connection reset by peer] | 12:40 | |
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards | 12:41 | |
-!- LeMiner [~LeMiner@unaffiliated/leminer] has joined #bitcoin-wizards | 12:42 | |
-!- lclc_ [~lucas@unaffiliated/lclc] has joined #bitcoin-wizards | 12:42 | |
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] | 12:45 | |
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has joined #bitcoin-wizards | 12:47 | |
-!- sparetire_ [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards | 12:54 | |
-!- kvnn [~kvnn@cpe-108-185-231-174.socal.res.rr.com] has joined #bitcoin-wizards | 12:54 | |
-!- frankenm_ is now known as frankenmint | 13:05 | |
-!- felipelalli [~Thunderbi@unaffiliated/felipelalli] has joined #bitcoin-wizards | 13:15 | |
-!- damethos [~damethos@unaffiliated/damethos] has quit [Remote host closed the connection] | 13:23 | |
-!- lclc_ [~lucas@unaffiliated/lclc] has quit [Ping timeout: 256 seconds] | 13:27 | |
-!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has joined #bitcoin-wizards | 13:36 | |
-!- gielbier [~giel@f142219.upc-f.chello.nl] has quit [Ping timeout: 265 seconds] | 13:40 | |
-!- jeremyrubin [~jeremyrub@c-76-118-176-78.hsd1.ma.comcast.net] has joined #bitcoin-wizards | 13:47 | |
-!- antanst1 [~Adium@37.6.196.250] has quit [Quit: Leaving.] | 13:48 | |
-!- nessence [~alexl@89.204.138.200] has joined #bitcoin-wizards | 13:56 | |
-!- wonk_unit [~leon@2.123.49.93] has joined #bitcoin-wizards | 13:59 | |
-!- fanquake1 [~fanquake@115-166-12-31.ip.adam.com.au] has quit [Read error: Connection reset by peer] | 14:03 | |
-!- fanquake [~fanquake@unaffiliated/fanquake] has joined #bitcoin-wizards | 14:04 | |
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards | 14:09 | |
-!- GGuyZ [~GGuyZ@2601:6:1783:7e5b:a44f:7f15:aa8c:2966] has joined #bitcoin-wizards | 14:11 | |
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-qdtnpdyehrdjyhop] has joined #bitcoin-wizards | 14:20 | |
-!- arubi [~ese168@unaffiliated/arubi] has joined #bitcoin-wizards | 14:25 | |
-!- chmod755 [~chmod755@unaffiliated/chmod755] has quit [Quit: Leaving] | 14:26 | |
-!- gielbier [~giel@f142219.upc-f.chello.nl] has joined #bitcoin-wizards | 14:35 | |
-!- nessence [~alexl@89.204.138.200] has quit [Ping timeout: 255 seconds] | 14:38 | |
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has quit [Quit: b_lumenkraft] | 14:41 | |
-!- tdryja [~tx@s186.62.229.222.fls.vectant.ne.jp] has joined #bitcoin-wizards | 14:56 | |
-!- fanquake1 [~fanquake@106-68-21-98.dyn.iinet.net.au] has joined #bitcoin-wizards | 14:58 | |
-!- fanquake [~fanquake@unaffiliated/fanquake] has quit [Ping timeout: 256 seconds] | 14:59 | |
-!- fanquake [~fanquake@unaffiliated/fanquake] has joined #bitcoin-wizards | 15:00 | |
-!- fanquake1 [~fanquake@106-68-21-98.dyn.iinet.net.au] has quit [Ping timeout: 265 seconds] | 15:02 | |
-!- fanquake [~fanquake@unaffiliated/fanquake] has quit [Ping timeout: 244 seconds] | 15:04 | |
-!- cryptowest_ [~cryptowes@191.101.1.104] has quit [Ping timeout: 250 seconds] | 15:29 | |
-!- Mably [~Mably@unaffiliated/mably] has quit [Ping timeout: 255 seconds] | 15:30 | |
-!- cryptowest_ [~cryptowes@191.101.1.104] has joined #bitcoin-wizards | 15:34 | |
-!- zmachine [~ROCK_@pool-173-58-228-34.lsanca.fios.verizon.net] has quit [Ping timeout: 255 seconds] | 15:42 | |
-!- zmachine [~ROCK_@pool-173-58-228-34.lsanca.fios.verizon.net] has joined #bitcoin-wizards | 15:43 | |
-!- wonk_unit [~leon@2.123.49.93] has quit [Ping timeout: 250 seconds] | 15:54 | |
-!- zooko` [~user@c-75-70-204-109.hsd1.co.comcast.net] has joined #bitcoin-wizards | 15:54 | |
-!- belcher [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards | 15:55 | |
-!- GGuyZ [~GGuyZ@2601:6:1783:7e5b:a44f:7f15:aa8c:2966] has quit [Quit: GGuyZ] | 15:56 | |
-!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Ping timeout: 272 seconds] | 15:56 | |
-!- kgk [~kgk@76.14.85.43] has joined #bitcoin-wizards | 16:00 | |
-!- Cory [~Cory@unaffiliated/cory] has quit [Ping timeout: 272 seconds] | 16:02 | |
-!- wonk_unit [~leon@2.123.49.93] has joined #bitcoin-wizards | 16:06 | |
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 244 seconds] | 16:11 | |
-!- Logicwax [~Logicwax@c-76-126-174-152.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 16:13 | |
-!- wallet421 [~wallet42@85.100.40.253] has joined #bitcoin-wizards | 16:19 | |
-!- wallet421 [~wallet42@85.100.40.253] has quit [Changing host] | 16:19 | |
-!- wallet421 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards | 16:19 | |
-!- wallet42 is now known as Guest67953 | 16:19 | |
-!- Guest67953 [~wallet42@85.100.40.253] has quit [Killed (weber.freenode.net (Nickname regained by services))] | 16:19 | |
-!- wallet421 is now known as wallet42 | 16:19 | |
-!- kvnn [~kvnn@cpe-108-185-231-174.socal.res.rr.com] has quit [Remote host closed the connection] | 16:25 | |
-!- zmachine [~ROCK_@pool-173-58-228-34.lsanca.fios.verizon.net] has quit [Ping timeout: 246 seconds] | 16:25 | |
-!- GGuyZ [~GGuyZ@c-50-177-80-125.hsd1.ma.comcast.net] has joined #bitcoin-wizards | 16:27 | |
-!- zmachine [~ROCK_@pool-173-58-228-34.lsanca.fios.verizon.net] has joined #bitcoin-wizards | 16:27 | |
-!- jeremyrubin [~jeremyrub@c-76-118-176-78.hsd1.ma.comcast.net] has quit [Remote host closed the connection] | 16:32 | |
-!- GGuyZ [~GGuyZ@c-50-177-80-125.hsd1.ma.comcast.net] has quit [Quit: GGuyZ] | 16:33 | |
Taek | http://www.theverge.com/2015/4/12/8392769/nsa-front-door-access-encryption-key | 16:37 |
Taek | "I don’t want a back door," Rogers said. "I want a front door. And I want the front door to have multiple locks. Big locks." | 16:37 |
Taek | In general I'm against backdoors of any kind | 16:37 |
Taek | but I wonder if there isn't a way to add a 'front door' that has a computational barrier | 16:37 |
Taek | perhaps, a standard secret key that works as normal, | 16:37 |
Taek | and then a govt secret key that's known, but can't be used without scanning a 2^64 search space or something | 16:38 |
Taek | This would make mass surveilance prohibitively expensive, but still enable the government to access specific targets | 16:38 |
Taek | which is something I think the general populace would be in favor of | 16:38 |
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has quit [Ping timeout: 252 seconds] | 16:38 | |
Taek | it also makes it less exciting for attackers to compromise the govt's secret key, because instead of compromising anything, it's still expensive to access any particular communication | 16:39 |
Taek | one risk with such a scheme is us getting to a point where 2^m is no longer very expensive at all, but thanks to slow legislation we can't increase 'm' | 16:41 |
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-qdtnpdyehrdjyhop] has quit [Quit: Connection closed for inactivity] | 16:46 | |
tdryja | Taek: Those specific targets can simply use regular old RSA/AES/Whatever before encrypting with the front-doored system. | 16:46 |
tdryja | it would then take 2**64 time to discover not the plaintext, but another layer of encryption | 16:47 |
gmaxwell | Taek: you mean like https://eprint.iacr.org/2003/058.pdf | 16:47 |
gmaxwell | (though note, the scheme discussed in that paper is weaker than the authors thought) | 16:47 |
gmaxwell | at tdryja points out, it's pointless though for positive uses. And any 'feasble but costly' can easily get reduced to a very minor speedbump by building a bunch of custom hardware and amortizing the attack cost across many attacks. | 16:50 |
Taek | tdryja: that would provide an interested counter-play: hide full encryption under weak encryption, and then let the LEA waste resources on something they couldn't crack anyway | 16:51 |
-!- NewLiberty [~NewLibert@76-255-129-88.lightspeed.irvnca.sbcglobal.net] has joined #bitcoin-wizards | 16:51 | |
gmaxwell | thats what he was sawying. :) | 16:52 |
zooko` | That's approximately what the initial "export grade crypto" intention was. | 16:53 |
zooko` | and get off my lawn. :-( | 16:53 |
gmaxwell | (thats also a general example of why any kind of escrow or 'front door' approach is unwise.) | 16:53 |
-!- zooko` is now known as zooko | 16:53 | |
Taek | oh got it | 16:53 |
* zooko laughs. | 16:53 | |
gmaxwell | (because the supposid high value targets that justify the enormous civil rights risk of undermining private communication can so easily just encrypt inside and then they have perfect cover traffic too.) | 16:53 |
-!- belcher [~belcher-s@unaffiliated/belcher] has quit [Quit: Leaving] | 16:54 | |
tdryja | Diffie said something like this at a talk a few weeks ago | 16:55 |
-!- belcher [~belcher-s@5ec18b49.skybroadband.com] has joined #bitcoin-wizards | 16:55 | |
-!- belcher [~belcher-s@5ec18b49.skybroadband.com] has quit [Changing host] | 16:55 | |
-!- belcher [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards | 16:55 | |
-!- NewLiberty [~NewLibert@76-255-129-88.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 265 seconds] | 16:56 | |
tdryja | It would seem to quickly devolve into law enforcement opening all the "front doors" all the time | 16:56 |
tdryja | just to make sure there wasn't another locked door which they couldn't open behind it | 16:56 |
zooko | Diffie | 16:56 |
zooko | https://www.youtube.com/watch?v=W9HimLksMkA&app=desktop | 16:56 |
zooko | I love that guy. | 16:57 |
gmaxwell | and they can't even really check that, because so long as you don't need a hugely high bandwidth channel; strong steganography is an obvious enough tool. | 16:57 |
zooko | I've had the honor of meeting him a few times. | 16:57 |
gmaxwell | So, what you have to admit is that you want backdoors to catch idiots (and orgs so massive that idiocy is unavoidable) because the non-idiots will encrypt inside and stego. But of course there are lots of other ways to fight idiots. | 16:58 |
gmaxwell | (or that you don't want to fight specific threats at all, but actually just want it to monitor random people...) | 16:59 |
Taek | I'm not sure that officials always think through that far | 16:59 |
-!- belcher [~belcher-s@unaffiliated/belcher] has quit [Client Quit] | 16:59 | |
-!- belcher [~belcher-s@5ec18b49.skybroadband.com] has joined #bitcoin-wizards | 17:00 | |
-!- belcher [~belcher-s@5ec18b49.skybroadband.com] has quit [Changing host] | 17:00 | |
-!- belcher [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards | 17:00 | |
gmaxwell | depends on who you're talking about; obviously there is a layer of people who just say "but I want in!" without thinking at all. | 17:01 |
zooko | Yeah, it's not safe to assume internal consistency. | 17:01 |
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Ping timeout: 272 seconds] | 17:01 | |
Taek | I remember an officer 'shuddering to think' how many people would have gotten away if phone encryption was standard | 17:01 |
-!- zmachine [~ROCK_@pool-173-58-228-34.lsanca.fios.verizon.net] has quit [Ping timeout: 264 seconds] | 17:01 | |
Taek | but these people had video evidence of their crimes *on their own phones* | 17:01 |
zooko | I think the safest bet is that each person is doing something that they think will improve their own social and/or economic standing. | 17:01 |
zooko | Beyond that it gets pretty hazy to me. :-) | 17:01 |
-!- jmcn_ [~jamie@2.24.158.83] has joined #bitcoin-wizards | 17:02 | |
-!- zmachine [~ROCK_@pool-173-58-228-34.lsanca.fios.verizon.net] has joined #bitcoin-wizards | 17:03 | |
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards | 17:05 | |
-!- jmcn [~jamie@2.24.158.34] has quit [Ping timeout: 276 seconds] | 17:06 | |
Taek | A lot of regulation seems to crop up from people not understanding how easily it can be avoided | 17:08 |
Taek | And some of this might come from a taboo upon looking for ways to bypass laws | 17:08 |
Taek | if the average person was a lot better at knowing how to avoid laws/regualtion, I wonder if our laws wouldn't be more effective as a consequence | 17:08 |
-!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has quit [Ping timeout: 256 seconds] | 17:12 | |
BlueMatt | zooko: keep in mind most of us are insane, so its hard to tell what people are thinking :p | 17:16 |
zooko | BlueMatt: :-) | 17:26 |
-!- d1ggy_ [~d1ggy@dslb-188-108-091-191.188.108.pools.vodafone-ip.de] has joined #bitcoin-wizards | 17:27 | |
* rusty resists urge to completely rewrite protobuf-c... | 17:28 | |
nsh | is it bad? | 17:28 |
zooko | Taek: well, that pattern fits in really well with my model, which is that the people proposing the regulation don't *actually* care, in an effective sense about the *consequences*, only about the nominal intent. | 17:28 |
zooko | If you pass a law banning murder of puppies, you improve your social and/or economic standing. Whether this results in more or fewer puppy murders is irrelevant. | 17:28 |
* zooko notices that he isn't in the politics chatroom. | 17:29 | |
* nsh smiles | 17:29 | |
rusty | nsh: It's... well-meaning. | 17:29 |
nsh | economic regulation is a little less vulnerable to political incentive issues, as it's usually compartmented such that the people doing the regulating are heavily vested some notional sense of the efficient functionality of the system | 17:30 |
nsh | as long as it favours their privileged position | 17:30 |
zooko | An important detail to what I said is "in an effective sense". I mean that those people | 17:30 |
zooko | may well *feel* strong feelings about saving puppies, and may completely | 17:30 |
-!- d1ggy [~d1ggy@dslb-178-003-232-091.178.003.pools.vodafone-ip.de] has quit [Ping timeout: 272 seconds] | 17:31 | |
zooko | honestly *believe* that their actions will save puppies, but I think the system | 17:31 |
zooko | selects for people who convincingly appear that way, including people who | 17:31 |
zooko | sincerely are that way, not for people that actually reduce the rate of puppy murders. | 17:31 |
zooko | See what I mean? | 17:31 |
zooko | I'm not accusing them of dishonesty, but of irrelevance. | 17:31 |
nsh | right, but the fed reserve board of governors is less concerned with voterfeels than projections, and economic policy, thankfully, is not written by politicians | 17:31 |
nsh | it's harder to be cynical than bored reading their minutes. one is inclined to believe in grand conspiracies because the real agenda of the most powerful in society is tragically mediocre and predictable for the most part | 17:33 |
zooko | Everything I wrote above applies to other incentives than voterfeels! | 17:34 |
* nsh may have missed some context; just reconnected to bouncer after lappy freeze | 17:35 | |
* nsh looks at logs | 17:35 | |
zooko | I did use the example of passing a law that voters like. | 17:35 |
zooko | But the general principle applies to, e.g. defending the honor of your intellectual tradition, getting a juicy consulting job after you retire, etc. | 17:36 |
* nsh nods | 17:36 | |
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 17:40 | |
-!- roconnor [~roconnor@e120-pool-d89a7f80.brdbnd.voicenetwork.ca] has joined #bitcoin-wizards | 17:47 | |
-!- nickler [~nickler@185.12.46.130] has quit [Ping timeout: 244 seconds] | 17:52 | |
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.] | 17:54 | |
nsh | i thought of a question i couldn't easily answer earlier that some of you will probably know: could you speed up WPA2-PSK cracking significantly by collecting lots of handshakes, rather than just trying to match a single one? | 17:55 |
-!- Cory [~Cory@unaffiliated/cory] has joined #bitcoin-wizards | 17:58 | |
-!- nickler [~nickler@185.12.46.130] has joined #bitcoin-wizards | 17:58 | |
nsh | it's a more complex protocol than i'd imagined | 17:58 |
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards | 17:59 | |
-!- felipelalli [~Thunderbi@unaffiliated/felipelalli] has quit [Ping timeout: 244 seconds] | 18:00 | |
nsh | i guess the trivial [active] answer is: yes, there are nonces involved and router uptime can be made arbitrarily low. | 18:01 |
nsh | but i've never seen any talk of using more than one handshake, so perhaps it wouldn't be worth it? not clear to me how to boil down the schematic protocol representation into a complexity analysis in terms of repeated handshakes | 18:03 |
-!- kgk [~kgk@76.14.85.43] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 18:04 | |
-!- PRab [~chatzilla@2601:4:4502:dc5f:c8a5:4ac4:c28e:bade] has quit [Quit: ChatZilla 0.9.91.1 [Firefox 38.0.1/20150513174244]] | 18:06 | |
-!- GGuyZ [~GGuyZ@2601:6:1783:7e5b:aabb:cfff:fe0e:14c0] has joined #bitcoin-wizards | 18:06 | |
* nsh muses about this in ##crypto instead | 18:08 | |
nsh | oh, there is a weakness to the groupwise shared key, but it's somewhat mitigated by the fact that you have to have been associated in the past: http://www.airtightnetworks.com/WPA2-Hole196 | 18:20 |
nsh | i did suspect there would be an issue there | 18:20 |
-!- kgk [~kgk@76.14.85.43] has joined #bitcoin-wizards | 18:30 | |
-!- nuke1989 [~nuke@176.92.30.167] has quit [Remote host closed the connection] | 18:44 | |
-!- nessence [~alexl@89.204.138.190] has joined #bitcoin-wizards | 18:54 | |
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection] | 18:55 | |
-!- kgk [~kgk@76.14.85.43] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 18:55 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services] | 18:57 | |
-!- Dr-G2 [~Dr-G@xd9ba117a.dyn.telefonica.de] has joined #bitcoin-wizards | 18:57 | |
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards | 19:00 | |
-!- kgk [~kgk@76.14.85.43] has joined #bitcoin-wizards | 19:04 | |
-!- zooko` [~user@c-75-70-204-109.hsd1.co.comcast.net] has joined #bitcoin-wizards | 19:06 | |
-!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Ping timeout: 258 seconds] | 19:07 | |
-!- zooko`` [~user@c-75-70-204-109.hsd1.co.comcast.net] has joined #bitcoin-wizards | 19:12 | |
-!- zooko` [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Ping timeout: 265 seconds] | 19:14 | |
-!- zooko``` [~user@67-6-157-56.hlrn.qwest.net] has joined #bitcoin-wizards | 19:19 | |
-!- zooko`` [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Ping timeout: 256 seconds] | 19:21 | |
-!- belcher [~belcher-s@unaffiliated/belcher] has quit [Quit: Leaving] | 19:24 | |
-!- nessence [~alexl@89.204.138.190] has quit [Remote host closed the connection] | 19:25 | |
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection] | 19:36 | |
-!- tdryja [~tx@s186.62.229.222.fls.vectant.ne.jp] has quit [Remote host closed the connection] | 19:41 | |
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards | 19:44 | |
-!- zooko```` [~user@c-75-70-204-109.hsd1.co.comcast.net] has joined #bitcoin-wizards | 19:44 | |
-!- zooko``` [~user@67-6-157-56.hlrn.qwest.net] has quit [Ping timeout: 240 seconds] | 19:46 | |
-!- PRab [~chatzilla@2601:4:4502:dc5f:e4ce:4e76:987b:e041] has joined #bitcoin-wizards | 20:01 | |
-!- DrWat [DrWat@186-106-214-53.baf.movistar.cl] has quit [Quit: Actually, she wasn't really my girlfriend, she just lived next door and never closed her curtains.] | 20:04 | |
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection] | 20:09 | |
-!- wallet42 [~wallet42@85.100.40.253] has quit [Quit: Leaving.] | 20:09 | |
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards | 20:09 | |
-!- wallet42 [~wallet42@85.100.40.253] has quit [Ping timeout: 258 seconds] | 20:13 | |
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards | 20:16 | |
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 265 seconds] | 20:20 | |
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards | 20:21 | |
-!- kmels [~kmels@186.151.61.184] has joined #bitcoin-wizards | 20:22 | |
-!- akrmn [~akrmn@192.95.51.167] has quit [Ping timeout: 256 seconds] | 20:26 | |
-!- jae [~jae@c-98-234-63-169.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 20:34 | |
-!- jae is now known as Guest45171 | 20:34 | |
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection] | 20:42 | |
-!- mpmcsweeney [~mpmcsween@73.219.207.0] has joined #bitcoin-wizards | 20:51 | |
-!- mpmcsweeney [~mpmcsween@73.219.207.0] has quit [Client Quit] | 20:51 | |
maaku | if nLockTime were compared against something else other than the height/timestamp of the block, what would that be? GetMedianTimePast()? | 20:52 |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Quit: Leaving] | 20:53 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards | 20:53 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Client Quit] | 20:57 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards | 20:57 | |
-!- fanquake1 [~fanquake@106-68-8-39.dyn.iinet.net.au] has joined #bitcoin-wizards | 20:59 | |
-!- fanquake1 is now known as fanquake | 21:01 | |
-!- fanquake [~fanquake@106-68-8-39.dyn.iinet.net.au] has quit [Changing host] | 21:01 | |
-!- fanquake [~fanquake@unaffiliated/fanquake] has joined #bitcoin-wizards | 21:01 | |
dgenr8 | maaku: that seems an odd question. what is the goal? | 21:08 |
maaku | well petertodd mentioned on a pull request the possibility of soft-forking nLockTime to be GetMedianTimePast() instead of the block timestamp | 21:10 |
maaku | which decreases some timestamp forgery incentives as far as I can tell, maybe has some other benefit too | 21:10 |
maaku | i'm not aware of the discussion surrounding that | 21:10 |
maaku | but while switching nLockTime to be based on GetMedianTimePast would be a soft-fork change, doing the same for a hypothetical relative locktime would be a hard-fork change | 21:11 |
maaku | so, kinda important to get it right... | 21:11 |
dgenr8 | oh he tweeted about exploiting clock-nLocktime to induced propagation inconsistency | 21:12 |
-!- fanquake1 [~fanquake@106-68-205-116.dyn.iinet.net.au] has joined #bitcoin-wizards | 21:14 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 21:15 | |
dgenr8 | my thought was why not let it into the mempool a bit early | 21:15 |
-!- fanquake [~fanquake@unaffiliated/fanquake] has quit [Ping timeout: 256 seconds] | 21:16 | |
-!- NewLiberty [~NewLibert@76-255-129-88.lightspeed.irvnca.sbcglobal.net] has joined #bitcoin-wizards | 21:23 | |
-!- zooko```` [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Ping timeout: 258 seconds] | 21:24 | |
-!- fanquake1 [~fanquake@106-68-205-116.dyn.iinet.net.au] has quit [Read error: Connection reset by peer] | 21:28 | |
-!- fanquake [~fanquake@unaffiliated/fanquake] has joined #bitcoin-wizards | 21:28 | |
-!- fanquake1 [~fanquake@i157-229.nv.iinet.net.au] has joined #bitcoin-wizards | 21:35 | |
-!- fanquake1 [~fanquake@i157-229.nv.iinet.net.au] has left #bitcoin-wizards [] | 21:35 | |
-!- fanquake [~fanquake@unaffiliated/fanquake] has quit [Ping timeout: 245 seconds] | 21:36 | |
afdudley | is there a good reference for time-lock encryption somewhere? is there a non-bitcoin/trusted third party implementation somewhere? | 21:37 |
maaku | afdudley: i don't think there is a bitcoin implementation either :P | 21:37 |
afdudley | indeed :D | 21:37 |
-!- isis [~isis@abulafia.patternsinthevoid.net] has quit [Quit: she probably switched to carrier pidgeons] | 21:38 | |
afdudley | I am reading this: http://eprint.iacr.org/2015/478.pdf it's very interesting but... I think it might be slightly misnamed. | 21:41 |
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer] | 21:41 | |
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards | 21:43 | |
-!- isis [~isis@abulafia.patternsinthevoid.net] has joined #bitcoin-wizards | 21:48 | |
-!- zmachine [~ROCK_@pool-173-58-228-34.lsanca.fios.verizon.net] has quit [Quit: Bye!] | 21:49 | |
-!- akrmn [~akrmn@55-215-250-178.ftth.cust.kwaoo.net] has joined #bitcoin-wizards | 21:50 | |
-!- akrmn [~akrmn@55-215-250-178.ftth.cust.kwaoo.net] has quit [Ping timeout: 244 seconds] | 21:54 | |
-!- GGuyZ [~GGuyZ@2601:6:1783:7e5b:aabb:cfff:fe0e:14c0] has quit [Quit: GGuyZ] | 22:06 | |
-!- GGuyZ [~GGuyZ@2601:6:1783:7e5b:3039:f2e1:aed3:3645] has joined #bitcoin-wizards | 22:11 | |
-!- zmachine [~ROCK_@pool-173-58-228-34.lsanca.fios.verizon.net] has joined #bitcoin-wizards | 22:16 | |
petertodd | dgenr8: if you let it into the mempool, you make the problem worse... | 22:16 |
petertodd | afdudley: I've implemented timelock crypto here: http://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg05547.html | 22:17 |
dgenr8 | petertodd: then i must have misunderstood your 140 chars | 22:18 |
petertodd | dgenr8: the problem is that not all nodes have the exact same clock; when you let the tx into the mempool is irrelevant so long as it's based on the local idea of what time it is | 22:18 |
petertodd | dgenr8: incidentally, you can doublespend coinbase that way pretty easily | 22:19 |
dgenr8 | petertodd: if you let it in 2 hours before locktime, even nodes with slow clocks should have it when final | 22:21 |
petertodd | dgenr8: sigh.... again, that changes nothing. go try this yourself | 22:22 |
dgenr8 | petertodd: have you described this somewhere? | 22:23 |
-!- HostFat [~HostFat@adsl-ull-164-108.42-151.net24.it] has quit [Ping timeout: 272 seconds] | 22:23 | |
petertodd | dgenr8: no, why would I? it's pretty obvious how it works once you remember how nLockTime-by-time works | 22:24 |
dgenr8 | petertodd: so we know what "it" is | 22:24 |
petertodd | dgenr8: meh, I don't get paid to fix zeroconf problems... | 22:24 |
dgenr8 | petertodd: what's your price | 22:25 |
petertodd | dgenr8: $250/hr | 22:25 |
dgenr8 | petertodd: how many hours will it take | 22:25 |
petertodd | dgenr8: dunno, it's probably not a fixable problem | 22:25 |
petertodd | dgenr8: and frankly, given that I'm going to get accused of having bad incentives for this... nah, screw it, I don't want the work | 22:26 |
dgenr8 | petertodd: ... i meant to fix zeroconf completely. | 22:27 |
petertodd | dgenr8: do you want to still have a decentralized system? because if so, that's impossible | 22:27 |
dgenr8 | petertodd: was sure a highball estimate was coming ;) | 22:28 |
petertodd | dgenr8: I'm not going to wreck my reputation on something stupid | 22:28 |
-!- GGuyZ [~GGuyZ@2601:6:1783:7e5b:3039:f2e1:aed3:3645] has quit [Quit: GGuyZ] | 22:29 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 272 seconds] | 22:31 | |
dgenr8 | petertodd: question - how long should the tx replacement "feature" be available? did we get lucky and 10+-10 min is just right? or would it be nice to explicitly reneg txes for a longer period? | 22:31 |
petertodd | dgenr8: huh? | 22:31 |
dgenr8 | petertodd: from your writings, i get the impression that RBF is a really cool feature | 22:32 |
petertodd | dgenr8: I mean, what does "10+-10" min have to do with it? | 22:33 |
-!- arubi [~ese168@unaffiliated/arubi] has quit [Quit: Leaving] | 22:33 | |
dgenr8 | petertodd: that's how long RBF works, generally. until next block. i use +-10 min as the standard dev. is 10 minutes | 22:34 |
petertodd | dgenr8: no, RBF works until the tx gets *into* a block | 22:34 |
dgenr8 | petertodd: hence "generally" | 22:35 |
-!- Guest45171 [~jae@c-98-234-63-169.hsd1.ca.comcast.net] has quit [Remote host closed the connection] | 22:35 | |
petertodd | dgenr8: I still don't see your point | 22:35 |
dgenr8 | petertodd: no point, just a question | 22:37 |
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards | 22:38 | |
petertodd | dgenr8: block interval is based on latency considerations; shorter block intervals reduce security significantly. Is 10 minutes optimal? Who knows, but like most things in security, arguing about how low we can reduce our security margin and still get away with it is dumb. | 22:38 |
dgenr8 | petertodd: well that answers A question | 22:39 |
-!- jeremyrubin [~jeremyrub@2601:6:8000:4a8:18a8:b455:f920:4f7b] has joined #bitcoin-wizards | 22:40 | |
-!- Mably [~Mably@unaffiliated/mably] has joined #bitcoin-wizards | 22:40 | |
-!- kmels [~kmels@186.151.61.184] has quit [Ping timeout: 256 seconds] | 22:53 | |
Luke-Jr | I'd argue that once it gets in a block, you don't *need* the replacement feature anymore ;) | 22:55 |
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards | 22:58 | |
-!- akrmn [~akrmn@55-215-250-178.ftth.cust.kwaoo.net] has joined #bitcoin-wizards | 23:00 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 276 seconds] | 23:08 | |
-!- arubi [~ese168@unaffiliated/arubi] has joined #bitcoin-wizards | 23:15 | |
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards | 23:23 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 23:23 | |
-!- Mably [~Mably@unaffiliated/mably] has quit [Ping timeout: 240 seconds] | 23:24 | |
-!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards | 23:30 | |
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 246 seconds] | 23:32 | |
-!- blackwraith [~priidu@unaffiliated/priidu] has quit [Ping timeout: 256 seconds] | 23:53 | |
-!- wallet42 [~wallet42@85.100.40.253] has quit [Quit: Leaving.] | 23:55 | |
-!- jcorgan [~jcorgan@unaffiliated/jcorgan] has joined #bitcoin-wizards | 23:55 | |
--- Log closed Tue May 26 00:00:11 2015 |
Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!