Opens profile photo
Follow
Click to Follow meshcollider
Samuel Dobson
@meshcollider
Mathematician & computer scientist - PhD (mathematics) from
Aotearoa | New ZealandJoined September 2014

Samuel Dobson’s Tweets

Next version of Bouncy Castle will also include CRYSTALS-Kyber, CRYSTALS-Dilithium, Falcon, and other algorithms! It is available as beta right now at downloads.bouncycastle.org/betas/ 🎉. A great way to experiment (with care!) with the schemes being standardized by NIST.
Image
Quote Tweet
BC Java 1.71 is now available for download. Addition of PQC Classic McEliece, FrodoKEM, and SABER. All in PQC provider with SPHINCS+. Additions to OpenPGP and ETSI ITS as well. Improvements and bug fixes. See bouncycastle.org/latest_release
1
25
This paper got less attention than I thought it would. Among its claims is that BIP32 (used extensively by Bitcoin but also many other blockchains) offers 91 bits of security. I always assumed some low n?<128, but not so low. Given BIP32 is a decade old it was overdue for review.
Quote Tweet
#ePrint The Exact Security of BIP32 Wallets: P Das, A Erwig, S Faust, J Loss, S Riahi ia.cr/2021/1287
4
39
Show this thread
when reading text in a non-native language & wondering how it's pronounced, u can enter this in devtools to have the browser pronounce it: u=new SpeechSynthesisUtterance(getSelection().toString());u.lang='ru-RU';speechSynthesis.speak(u) (replace 'ru-RU' with any BCP 47 tag)
16
813
Show this thread
PhD Thesis submitted🎉 Has been a great journey, thank you for your excellent supervision! Now the wait for the examiners' reports begins 😎
Image
Quote Tweet
Two of my students submitted their theses in the last few days. MSc student Pabasara Athukorala wrote on groups of unknown order and Sutherland's algorithm. PhD student Samuel Dobson @meshcollider on isogenies and groups of unknown order.
22
198
I often find Bitcoin Stack Exchange the best resource to get a quick overview about almost any Bitcoin related question. Thank you Murch for all that fantastic work!
Quote Tweet
I just realized that I've written answers for one in every twenty-one questions on Bitcoin Stack Exchange. I've written 1,356 answers and we have 28,106 questions. 🤯
Show this thread
1
36
We're looking for a crypto engineer that works with Research on {,rust-}secp256k1{,-zkp} and new crypto for Bitcoin and L2s. Really excited to welcome a new team member! If you have Qs don't hesitate to reach out to me directly (DMs open).
8
107
Incorrectly constructed Taproot outputs have burned funds on the bitcoin blockchain, here is our blog post pointing out those UTXOs. If you are a bitcoin developer, make sure you are following the BIP340 public key spec before using Taproot outputs!
7
106
Normal bitcoin multisignatures (OP_CHECKMULTISIG) require all n keys and n signatures to be given. That's long (high fees) and not very private. With taproot's inclusion of Schnorr signatures, Musig2 can be used to hide all those details inside a single public key and signature.
2
30
Show this thread
Successful twitter musig2 signing 🎉🚀 Musig2 is a cool protocol published (CRYPTO'21) by , , and Yannick Seurin. It lets multiple parties combine their keys and sign messages/transactions with a single signature - indistinguishable from a single signer!
Quote Tweet
Replying to @meshcollider and @arbedout
Pubkey: dd0c4e2b5de6b52ffddcc81d9e33962c87333d9b31f5629b2de2d53c4e9b234a Nonces: 4bdbe655caf256effefdfe69f1865d1e4ea9ad3af8a830a300959de6c153cbf0 9391d524b99b426cfdeb72263034481ca6c1eed1cb72746ecfeb8c2acba0b366
9
93
Show this thread
Great interview with Mike on the history and future of Bitcoin at Block. He’s the biggest reason we (and I) have had any positive impact on Bitcoin!
Quote Tweet
Rip 292 of @TFTC21 is live! @ODELL and I sat down w/ @brockm to discuss: - Natural Law theory - Mike’s journey at @blocks - Why @TBD54566975? - Onboarding to Bitcoin - Decentralization and trustlessness - much more Peep. Share. Subscribe. Engage. anchor.fm/tales-from-the
Show this thread
311
3,962
This is also why BIP-173 says that even when it comes to Bech32 (segwit/bc1) addresses with error-correction capabilities, "Implementations SHOULD NOT implement correction." If you're not sure, error, and let the user fix it. Software shouldn't make guesses with 💰 at stake.
Quote Tweet
Websites/software should NEVER convert a bitcoin address provided by the user to a different form of address automatically. You're just asking for fund loss. Absolutely the websites fault, not the user's. bitcoin.stackexchange.com/q/111440/51948 @cz_binance
2
13
Bitcoin Optech newsletter #180: 2021 Year-in-Review is here: - notes developments in Bitcoin during each month of 2021 - featured summary: taproot - featured summary: major releases of popular infrastructure projects - featured summary: Bitcoin Optech
10
166
Show this thread
🎉MuSig2 merged into secp256k1-zkp🎉 Well reviewed (400+ comments), tested (branch coverage, constant-timeness, static vectors), "API as good as it can be in C", designed to be hard to misuse. Not 100% stable though. Spec next. Example:
14
239
Show this thread
The old Bitcoin Core wallet was in a rough shape until took over & did a total makeover. The unsung heroes of BTC. Thank you for your contributions. Your work will have more lasting impact than the billions VCs threw after shitcoins. My utmost respect.
Quote Tweet
I am officially stepping down as a maintainer of Bitcoin Core. Serving as the wallet maintainer for the past three years has been an absolute privilege, and I want to thank my incredibly generous sponsor John Pfeffer (@jlppfeffer) for his support throughout. /1
Show this thread
7
193
Show this thread
Start here: bitcoindevlist.com And thanks for your work all these years! Will be really interesting to see how your research area evolves and in what way it'll affect Bitcoin.
Quote Tweet
While here, I will make another appeal to any person or company that benefits from Bitcoin development somehow - please consider supporting a developer financially! Open source projects are difficult to survive off, and it is an amazing way to help out even if you can't code. /5
Show this thread
1
27
I have learnt so much these last few years, and hope this will not be the end of my Bitcoin dev journey. There is an unbelievable amount of talent being put into developing Bitcoin and Lightning, and I look forward to seeing where it goes 🚀 /fin
16
363
Show this thread