--- Log opened Sun May 16 00:00:56 2021 00:42 -!- certh [~certh@171.76.84.131] has quit [Read error: Connection reset by peer] 00:43 -!- certh [~certh@171.76.84.131] has joined #bitcoin-wizards 00:51 -!- vtnerd [~vtnerd@50-82-248-114.client.mchsi.com] has joined #bitcoin-wizards 01:05 -!- bildramer [~bildramer@2a02:587:6243:7600:ed9e:88b1:a3d2:2320] has quit [Ping timeout: 260 seconds] 01:29 -!- TheoStorm [~TheoStorm@host-p8vu8h.cbn1.zeelandnet.nl] has joined #bitcoin-wizards 01:36 -!- jwheare1 [~jwheare@178.238.11.35] has quit [Remote host closed the connection] 01:55 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Remote host closed the connection] 02:08 -!- bildramer [~bildramer@2a02:587:6243:7600:cdea:b177:7ae2:57e9] has joined #bitcoin-wizards 02:09 -!- certh [~certh@171.76.84.131] has quit [Remote host closed the connection] 02:10 -!- certh [~certh@171.76.84.131] has joined #bitcoin-wizards 02:20 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 02:48 -!- certh [~certh@171.76.84.131] has quit [Read error: Connection reset by peer] 02:49 -!- certh [~certh@171.76.84.131] has joined #bitcoin-wizards 02:56 -!- belcher_ is now known as belcher 03:17 -!- TheoStorm [~TheoStorm@host-p8vu8h.cbn1.zeelandnet.nl] has quit [Ping timeout: 240 seconds] 03:29 -!- TheoStorm [~TheoStorm@host-p8vu8h.cbn1.zeelandnet.nl] has joined #bitcoin-wizards 03:29 -!- TheoStorm [~TheoStorm@host-p8vu8h.cbn1.zeelandnet.nl] has quit [Client Quit] 05:01 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Remote host closed the connection] 05:02 -!- mortale [~mortale@65-128-197-146.mpls.qwest.net] has quit [Quit: SomethingSomethingQuitMessage] 05:03 -!- fkinglag [~fkinglag@unaffiliated/fkinglag] has joined #bitcoin-wizards 05:06 -!- bitjedi [bitjedi@gateway/web/irccloud.com/x-ywemfzgdzwcszmmi] has quit [Quit: Connection closed for inactivity] 05:33 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 06:42 -!- mrmonday [~mrmonday@185.169.233.10] has joined #bitcoin-wizards 06:56 -!- CryptoDavid [uid14990@gateway/web/irccloud.com/x-wrnffkkbnfgfofqy] has joined #bitcoin-wizards 07:45 -!- Guyver2 [Guyver@guyver2.xs4all.nl] has joined #bitcoin-wizards 08:07 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Remote host closed the connection] 08:32 -!- jadi [~jadi@213.207.205.139] has joined #bitcoin-wizards 09:02 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 09:08 -!- jadi [~jadi@213.207.205.139] has quit [Remote host closed the connection] 09:18 -!- Emcy_ [~Emcy@unaffiliated/emcy] has quit [Read error: Connection reset by peer] 09:19 -!- Emcy [~Emcy@unaffiliated/emcy] has joined #bitcoin-wizards 09:36 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Remote host closed the connection] 09:45 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has quit [Ping timeout: 240 seconds] 09:46 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 09:47 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has joined #bitcoin-wizards 09:50 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 245 seconds] 09:55 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 10:10 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 268 seconds] 10:10 -!- belcher [~belcher@unaffiliated/belcher] has joined #bitcoin-wizards 10:53 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Remote host closed the connection] 11:09 -!- jadi [~jadi@185.135.228.234] has joined #bitcoin-wizards 11:10 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 11:13 -!- jadi [~jadi@185.135.228.234] has quit [Ping timeout: 260 seconds] 11:35 -!- nioc is now known as DirkGently 11:38 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Remote host closed the connection] 11:43 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 11:56 < kisspunch> Hey, I was looking for feedback on a hand-rolled MAC method. It's closely based on the traditional one-time mac. My mac is: (A&message)^B. It has one known major drawback--the change of one bit of message results in the change of at most one bit of MAC. Other than that, are there additional gotchas, like can parts of the message be shuffled or cloned? 11:58 < copumpkin> curious, why? is it for educational purposes or are you trying to use this in an adversarial setting? :P 12:01 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Remote host closed the connection] 12:03 < kisspunch> Some of both. This is one extreme in block size, and I might genuinely want to use small blocks. Small blocks could be done by hand in the context of authenticating one-time-pads. The traditional linear algebra MAC can't be done by hand and can't be understood by the layman. Bits can be understood by the layman, small blocks maybe maybe not.. For now I'm using the traditional MAC but it's the least transparent part of a cryptosy 12:03 < kisspunch> stem and I'd like the whole thing to be transparent. 12:05 < sipa> i can't immediately see what's wrong with it, but if it isn't, i'm curious why one-time MACs like poly1305 etc are so much more complicated 12:06 < kisspunch> The one-time MAC is a specific operation, (ax+b) mod P. Short writeup here, also on the wikipedia page about MAC. http://web.mit.edu/6.857/OldStuff/Fall97/lectures/lecture3.pdf 12:07 < kisspunch> The one-time MAC requires 2N pre-exchanged bits to authenticate N bits, which is why it's not used much 12:07 < kisspunch> It's related to the one-time pad in that way (also in that the bits can be used once), thus the name 12:11 < sipa> i'm still trying to adapt to this one-timeness model of the keys 12:11 < sipa> why would (message^A) not work? 12:11 < kisspunch> message = plaintext ^ C is the encryption 12:11 < sipa> yes, but why would it not work as a MAC? 12:12 < sipa> what's security game? 12:13 < kisspunch> One-time-pads doesn't work against known-plaintext. Suppose you know plaintext. Then you replace (plaintext^C) by (bad^C) by xor-ing together: (plaintext^C) and (plaintext^bad) 12:16 < sipa> with your scheme you can change any single bit of the message, and have a 50% chance of it being valid with the input MAC 12:17 < kisspunch> yes, that's a big drawback, but i know that issue. 12:17 < sipa> doesn't that break usual security expectations? 12:18 < kisspunch> well it means i probably shouldn't call it a MAC, yes. but i'd like to know if there are additional issues 12:19 < kisspunch> i was imagining you could mitigate that issue through some other redesign, but there may be more issues 12:21 < kisspunch> i agree it's a huge weakening 12:25 < kisspunch> for example, if you appended a 160-bit hash to the ciphertext before MAC, you'd still get 160-bit resistance against guessing MACs 12:26 < kisspunch> but yes mostly this is intellectual curiosity about how broken this modification is, the original system seems a lot better 12:31 < kisspunch> the general reason to be interested in one-time MAC, since I didn't mention, is that there are no computational assumptions or attacks--it's not possible to break with a supercomputer 12:32 < kisspunch> so a version you could do by hand would have some obvious appeal to me at least 13:18 -!- mrmonday [~mrmonday@185.169.233.10] has quit [Remote host closed the connection] 13:21 -!- smartineng [~Icedove@88.135.18.171] has quit [Quit: smartineng] 13:29 -!- gleb2 [~gleb@178.150.137.228] has joined #bitcoin-wizards 13:30 -!- gleb [~gleb@178.150.137.228] has quit [Ping timeout: 240 seconds] 13:30 -!- gleb2 is now known as gleb 13:43 -!- hmachado [~hmachado@185.163.110.100] has joined #bitcoin-wizards 13:53 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 14:01 -!- TheoStorm [~TheoStorm@116.230-65-87.adsl-dyn.isp.belgacom.be] has joined #bitcoin-wizards 14:21 -!- spinza [~spin@102.132.245.16] has quit [Ping timeout: 268 seconds] 14:24 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Remote host closed the connection] 14:27 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 14:44 -!- froglegs [ae3acbed@c-174-58-203-237.hsd1.fl.comcast.net] has joined #bitcoin-wizards 14:44 -!- spinza [~spin@102.132.245.16] has joined #bitcoin-wizards 14:46 -!- Guyver2 [Guyver@guyver2.xs4all.nl] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 14:48 -!- froglegs [ae3acbed@c-174-58-203-237.hsd1.fl.comcast.net] has quit [Client Quit] 14:51 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Read error: Connection reset by peer] 14:52 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Remote host closed the connection] 14:52 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-wizards 14:53 -!- fkinglag [~fkinglag@unaffiliated/fkinglag] has quit [Ping timeout: 260 seconds] 14:58 -!- TheoStorm [~TheoStorm@116.230-65-87.adsl-dyn.isp.belgacom.be] has quit [Quit: Leaving] 15:07 -!- fkinglag [~fkinglag@unaffiliated/fkinglag] has joined #bitcoin-wizards 15:12 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 15:23 -!- fkinglag [~fkinglag@unaffiliated/fkinglag] has quit [Ping timeout: 268 seconds] 15:26 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Remote host closed the connection] 15:46 -!- hmachado [~hmachado@185.163.110.100] has quit [Remote host closed the connection] 16:42 -!- shesek [~shesek@unaffiliated/shesek] has quit [Remote host closed the connection] 16:43 -!- shesek [~shesek@unaffiliated/shesek] has joined #bitcoin-wizards 17:17 -!- jaromil [~jaromil@devuan/developer/jaromil] has quit [Quit: http://www.dyne.org] 17:17 -!- gleb [~gleb@178.150.137.228] has quit [Quit: Ping timeout (120 seconds)] 17:17 -!- jaromil [~jaromil@vm8.ganeti.dyne.org] has joined #bitcoin-wizards 17:17 -!- jaromil [~jaromil@vm8.ganeti.dyne.org] has quit [Changing host] 17:17 -!- jaromil [~jaromil@devuan/developer/jaromil] has joined #bitcoin-wizards 17:17 -!- dongcarl [~dongcarl@unaffiliated/dongcarl] has quit [Quit: Ping timeout (120 seconds)] 17:17 -!- victorSN [~victorSN@unaffiliated/victorsn] has quit [Quit: Ping timeout (120 seconds)] 17:17 -!- gleb [~gleb@178.150.137.228] has joined #bitcoin-wizards 17:18 -!- victorSN [~victorSN@unaffiliated/victorsn] has joined #bitcoin-wizards 17:18 -!- dongcarl [~dongcarl@unaffiliated/dongcarl] has joined #bitcoin-wizards 17:25 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 17:29 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 240 seconds] 18:04 -!- TheHoliestRoger [~TheHolies@unaffiliated/theholiestroger] has quit [Quit: Find me in #TheHolyRoger or https://theholyroger.com] 18:05 -!- TheHoliestRoger [~TheHolies@unaffiliated/theholiestroger] has joined #bitcoin-wizards 18:05 -!- bildramer [~bildramer@2a02:587:6243:7600:cdea:b177:7ae2:57e9] has quit [Ping timeout: 260 seconds] 18:19 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 18:23 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 252 seconds] 18:24 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Quit: Hmmm] 19:00 -!- bswartz [~bswartz@unaffiliated/bswartz] has quit [Quit: Leaving.] 19:01 -!- bswartz [~bswartz@76-230-155-140.lightspeed.rlghnc.sbcglobal.net] has joined #bitcoin-wizards 19:01 -!- bswartz [~bswartz@76-230-155-140.lightspeed.rlghnc.sbcglobal.net] has quit [Changing host] 19:01 -!- bswartz [~bswartz@unaffiliated/bswartz] has joined #bitcoin-wizards 19:56 -!- jeremyrubin [~jr@024-176-247-182.res.spectrum.com] has quit [Remote host closed the connection] 19:56 -!- jeremyrubin [~jr@024-176-247-182.res.spectrum.com] has joined #bitcoin-wizards 20:01 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 20:04 -!- bildramer [~bildramer@2a02:587:6243:7600:dcc3:7a10:10bf:19a4] has joined #bitcoin-wizards 20:06 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 252 seconds] 20:09 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 20:10 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Remote host closed the connection] 20:12 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 20:14 -!- tromp_ [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 20:16 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 240 seconds] 20:16 -!- tromp_ [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Read error: Connection reset by peer] 20:17 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 20:20 -!- tromp_ [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 20:20 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Read error: Connection reset by peer] 20:24 -!- tromp_ [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 240 seconds] 20:26 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 20:31 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 240 seconds] 20:32 -!- mryandao [~mryandao@gateway/tor-sasl/mryandao] has quit [Remote host closed the connection] 20:34 -!- mryandao [~mryandao@gateway/tor-sasl/mryandao] has joined #bitcoin-wizards 21:20 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 21:23 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #bitcoin-wizards 21:25 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 240 seconds] 21:38 -!- ddustin [~ddustin@unaffiliated/ddustin] has joined #bitcoin-wizards 21:40 -!- CryptoDavid [uid14990@gateway/web/irccloud.com/x-wrnffkkbnfgfofqy] has quit [Quit: Connection closed for inactivity] 21:47 -!- jadi [~jadi@185.135.228.234] has joined #bitcoin-wizards 22:12 -!- IGHOR [~quassel@176.121.4.135] has joined #bitcoin-wizards 22:15 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 22:18 -!- jadi [~jadi@185.135.228.234] has quit [Read error: Connection reset by peer] 22:19 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 252 seconds] 22:25 -!- harrow [~harrow@static.38.6.217.95.clients.your-server.de] has quit [Quit: Leaving] 22:30 -!- ddustin [~ddustin@unaffiliated/ddustin] has quit [Remote host closed the connection] 22:30 -!- harrow [~harrow@static.38.6.217.95.clients.your-server.de] has joined #bitcoin-wizards 22:31 -!- ddustin [~ddustin@unaffiliated/ddustin] has joined #bitcoin-wizards 22:34 -!- tonsofpcs1 [~tonsofpcs@195.206.183.77] has joined #bitcoin-wizards 22:37 -!- jadi [~jadi@185.135.228.234] has joined #bitcoin-wizards 22:40 -!- jeremyrubin [~jr@024-176-247-182.res.spectrum.com] has quit [Ping timeout: 252 seconds] 22:40 -!- jeremyrubin [~jr@024-176-247-182.res.spectrum.com] has joined #bitcoin-wizards 22:47 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 22:51 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 240 seconds] 22:55 -!- tonsofpcs1 [~tonsofpcs@195.206.183.77] has quit [Remote host closed the connection] 23:00 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 23:01 -!- kenshi84 [~kenshi84@49.135.36.85] has quit [Quit: ZNC 1.8.2 - https://znc.in] 23:01 -!- kenshi84 [~kenshi84@49.135.36.85] has joined #bitcoin-wizards 23:03 -!- nigel_c [~nigel_c@37.120.211.190] has joined #bitcoin-wizards 23:05 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 240 seconds] 23:05 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 23:23 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Remote host closed the connection] 23:31 -!- EndFiat [EndFiat@gateway/vpn/mullvad/endfiat] has quit [Ping timeout: 260 seconds] 23:39 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 23:42 -!- EndFiat [EndFiat@gateway/vpn/mullvad/endfiat] has joined #bitcoin-wizards 23:50 -!- Guyver2 [Guyver@guyver2.xs4all.nl] has joined #bitcoin-wizards --- Log closed Mon May 17 00:00:57 2021