<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: tob_scott_a</title><link>https://news.ycombinator.com/user?id=tob_scott_a</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 04 Oct 2026 01:11:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tob_scott_a" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[SequenceHash: Multihashing for the rest of us]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.trailofbits.com/2026/10/02/sequencehash-multihashing-for-the-rest-of-us/">https://blog.trailofbits.com/2026/10/02/sequencehash-multihashing-for-the-rest-of-us/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49933587">https://news.ycombinator.com/item?id=49933587</a></p>
<p>Points: 33</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 02 Oct 2026 13:56:55 +0000</pubDate><link>https://blog.trailofbits.com/2026/10/02/sequencehash-multihashing-for-the-rest-of-us/</link><dc:creator>tob_scott_a</dc:creator><comments>https://news.ycombinator.com/item?id=49933587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49933587</guid></item><item><title><![CDATA[FLAWED's Flaws and What This Means for Industry Research]]></title><description><![CDATA[
<p>Article URL: <a href="https://suhacker.ai/p/flaweds-flaws-and-what-this-means-for-industry-research/">https://suhacker.ai/p/flaweds-flaws-and-what-this-means-for-industry-research/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49824969">https://news.ycombinator.com/item?id=49824969</a></p>
<p>Points: 24</p>
<p># Comments: 4</p>
]]></description><pubDate>Thu, 24 Sep 2026 01:16:33 +0000</pubDate><link>https://suhacker.ai/p/flaweds-flaws-and-what-this-means-for-industry-research/</link><dc:creator>tob_scott_a</dc:creator><comments>https://news.ycombinator.com/item?id=49824969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49824969</guid></item><item><title><![CDATA[New comment by tob_scott_a in "1Password's AI patching benchmark is misleading"]]></title><description><![CDATA[
<p>When people question the efficacy of using AI for security work, they're often asking the wrong questions. (I blame the initial marketing hype around Claude Mythos for much of the unhelpful discourse.) And I don't just mean they're asking their AI the wrong questions, either.<p>Two problems that often arise when using LLM-based vulnerability assessment methodologies for a codebase are false positives and severity inflation.<p>As far as I can tell, false positives occur when the underlying language model pattern-matches a snippet of code with vulnerable, risky, or error-prone samples in its training data and/or context window. (Many SKILL.md files you find on GitHub are piles of Markdown describing anti-patterns, and occasionally TOML files describing roles the agent can assume when interpreting that Markdown.) It might be gesturing towards a real problem, but in practice, the signal-to-noise ratio can be extremely low without validation steps or expert feedback.<p>I don't quite understand the source of the usual severity inflation observed with LLM output, but I also haven't seen the training data, so it could just be a maladaptive behavior from the source material.<p>Regardless, the two problems are a symptom of the same systemic flaw: Insufficient rigor.<p>If you decide the work is done once you have "a result", you're doing yourself and your audience a disservice. It's imperative to have explicit mechanisms to ensure that the result is: a) real, b) relevant to the threat model of the application in scope, and c) measured appropriately in terms of both severity and difficulty. If you build the right mechanisms, you solve both symptoms in one fell swoop.<p>The post-patch-validation skill mentioned in the blog post was created as one of several mechanisms to ensure that the final output (i.e., what humans review) is actually worth anyone's time. We have other interesting AI experiments that I plan to open-source in the coming months (or in early 2027 at the latest).<p>Happy to answer any questions and hear any feedback anyone has on this skill.</p>
]]></description><pubDate>Tue, 15 Sep 2026 19:53:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49717978</link><dc:creator>tob_scott_a</dc:creator><comments>https://news.ycombinator.com/item?id=49717978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49717978</guid></item><item><title><![CDATA[New comment by tob_scott_a in "For Linux kernel vulnerabilities, there is no heads-up to distributions"]]></title><description><![CDATA[
<p>If you can't write it down, why would you expect it to be universal and enforceable? Different cultures exist and have different opinions on what "decency' means, after all.<p>A security researcher's ethical obligations are to protect users over vendors (barring any contractual agreement in place). From what has been discussed in this thread, they meet that bar.<p>Sure, they could have gone the extra mile to ensure the distros were in a good place to patch before they published the exploit. That's a kindness you can wish for, but don't disparage them for not going that extra mile. It's a bonus.<p>It's also possible that it simply <i>didn't occur to them</i> to do so this time. There's certainly lessons to be learned either way. I don't know that the right lessons will emerge from hostility.</p>
]]></description><pubDate>Thu, 30 Apr 2026 18:39:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47966563</link><dc:creator>tob_scott_a</dc:creator><comments>https://news.ycombinator.com/item?id=47966563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47966563</guid></item><item><title><![CDATA[New comment by tob_scott_a in "The State of OpenSSL for pyca/cryptography"]]></title><description><![CDATA[
<p>To test a Claude Skill for analyzing cryptographic implementations of cryptographic side-channels ([1] see constant-time-analysis), I had Claude vibe-code an Ed448 implementation.<p>This includes:<p>1. The Ed448 signature algorithm<p>2. The Edwards448 elliptic curve group (which could conceivably be used for ECDH)<p>3. The Decaf448 prime-order group (a much better target for doing non-EdDSA things with)<p>I've been putting off reviewing it and making the implementation public (as it was an exercise in "is this skill a sufficient guard-rail against implementation error" more than anything), but if there's any interest in this from the Go community, I'll try to prioritize it later this year.<p>(I'm not publishing it without approval from the rest of the cryptography team, which requires an internal review.)<p>But if you're curious about the efficacy of the Skill, it did discover <a href="https://github.com/RustCrypto/signatures/security/advisories/GHSA-hcp2-x6j4-29j7" rel="nofollow">https://github.com/RustCrypto/signatures/security/advisories...</a><p>[1] <a href="https://github.com/trailofbits/skills" rel="nofollow">https://github.com/trailofbits/skills</a></p>
]]></description><pubDate>Fri, 16 Jan 2026 15:59:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46647852</link><dc:creator>tob_scott_a</dc:creator><comments>https://news.ycombinator.com/item?id=46647852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46647852</guid></item><item><title><![CDATA[How we avoided side-channels in our new post-quantum Go cryptography libraries]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.trailofbits.com/2025/11/14/how-we-avoided-side-channels-in-our-new-post-quantum-go-cryptography-libraries/">https://blog.trailofbits.com/2025/11/14/how-we-avoided-side-channels-in-our-new-post-quantum-go-cryptography-libraries/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45970165">https://news.ycombinator.com/item?id=45970165</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 18 Nov 2025 18:35:26 +0000</pubDate><link>https://blog.trailofbits.com/2025/11/14/how-we-avoided-side-channels-in-our-new-post-quantum-go-cryptography-libraries/</link><dc:creator>tob_scott_a</dc:creator><comments>https://news.ycombinator.com/item?id=45970165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45970165</guid></item><item><title><![CDATA[Cloud cryptography demystified: Google Cloud Platform]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.trailofbits.com/2024/08/05/cloud-cryptography-demystified-google-cloud-platform/">https://blog.trailofbits.com/2024/08/05/cloud-cryptography-demystified-google-cloud-platform/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41161877">https://news.ycombinator.com/item?id=41161877</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 05 Aug 2024 14:47:51 +0000</pubDate><link>https://blog.trailofbits.com/2024/08/05/cloud-cryptography-demystified-google-cloud-platform/</link><dc:creator>tob_scott_a</dc:creator><comments>https://news.ycombinator.com/item?id=41161877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41161877</guid></item><item><title><![CDATA[Disarming Fiat-Shamir Footguns]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.trailofbits.com/2024/06/24/disarming-fiat-shamir-footguns/">https://blog.trailofbits.com/2024/06/24/disarming-fiat-shamir-footguns/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40776309">https://news.ycombinator.com/item?id=40776309</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 24 Jun 2024 14:14:35 +0000</pubDate><link>https://blog.trailofbits.com/2024/06/24/disarming-fiat-shamir-footguns/</link><dc:creator>tob_scott_a</dc:creator><comments>https://news.ycombinator.com/item?id=40776309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40776309</guid></item><item><title><![CDATA[New comment by tob_scott_a in "The most important cryptography papers"]]></title><description><![CDATA[
<p>Recommended for this list:<p>1. <a href="https://archiv.infsec.ethz.ch/education/fs08/secsem/bleichenbacher98.pdf" rel="nofollow">https://archiv.infsec.ethz.ch/education/fs08/secsem/bleichen...</a> - This is necessary to scare newbies away from implementing textbook RSA<p>2. <a href="https://www.iacr.org/archive/eurocrypt2002/23320530/cbc02_e02d.pdf" rel="nofollow">https://www.iacr.org/archive/eurocrypt2002/23320530/cbc02_e0...</a> - Vaudenay's attack on CBC mode is essential to practitioners<p>3. <a href="https://mega-awry.io/pdf/mega-malleable-encryption-goes-awry.pdf" rel="nofollow">https://mega-awry.io/pdf/mega-malleable-encryption-goes-awry...</a> - A real world attack on Mega's encryption<p>Unfortunately, most interesting cryptanalysis results are easier to find as blog posts than academic papers.<p>For example: the Frozen Heart vulnerability in zero-knowledge proof systems that rely on the weak Fiat-Shamir transform.<p><a href="https://blog.trailofbits.com/2022/04/13/part-1-coordinated-disclosure-of-vulnerabilities-affecting-girault-bulletproofs-and-plonk/" rel="nofollow">https://blog.trailofbits.com/2022/04/13/part-1-coordinated-d...</a><p><a href="https://blog.trailofbits.com/2022/04/15/the-frozen-heart-vulnerability-in-bulletproofs/" rel="nofollow">https://blog.trailofbits.com/2022/04/15/the-frozen-heart-vul...</a><p><a href="https://blog.trailofbits.com/2022/04/18/the-frozen-heart-vulnerability-in-plonk/" rel="nofollow">https://blog.trailofbits.com/2022/04/18/the-frozen-heart-vul...</a><p>These blog posts are great, but they aren't academic papers, so they may not qualify for your list.</p>
]]></description><pubDate>Fri, 03 May 2024 17:53:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=40250366</link><dc:creator>tob_scott_a</dc:creator><comments>https://news.ycombinator.com/item?id=40250366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40250366</guid></item><item><title><![CDATA[Cryptographic design review of Ockam]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.trailofbits.com/2024/03/05/cryptographic-design-review-of-ockam/">https://blog.trailofbits.com/2024/03/05/cryptographic-design-review-of-ockam/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39604111">https://news.ycombinator.com/item?id=39604111</a></p>
<p>Points: 25</p>
<p># Comments: 3</p>
]]></description><pubDate>Tue, 05 Mar 2024 14:48:07 +0000</pubDate><link>https://blog.trailofbits.com/2024/03/05/cryptographic-design-review-of-ockam/</link><dc:creator>tob_scott_a</dc:creator><comments>https://news.ycombinator.com/item?id=39604111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39604111</guid></item><item><title><![CDATA[Cloud cryptography demystified: Amazon Web Services]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.trailofbits.com/2024/02/14/cloud-cryptography-demystified-amazon-web-services/">https://blog.trailofbits.com/2024/02/14/cloud-cryptography-demystified-amazon-web-services/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39370154">https://news.ycombinator.com/item?id=39370154</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 14 Feb 2024 14:30:37 +0000</pubDate><link>https://blog.trailofbits.com/2024/02/14/cloud-cryptography-demystified-amazon-web-services/</link><dc:creator>tob_scott_a</dc:creator><comments>https://news.ycombinator.com/item?id=39370154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39370154</guid></item><item><title><![CDATA[New comment by tob_scott_a in "We build X.509 chains so you don't have to"]]></title><description><![CDATA[
<p>> I think that attitude vastly underestimates the complexity of a typical TLS implementation<p>If you ever get the impression that I'm underestimating the complexity of a typical TLS implementation, I promise you that I'm not. I speak to improvements, not panaceas.<p>Until the end of last year, I was one of the security engineers that the s2n team at AWS consulted on potential security issues. You will never hear me say anything will magically fix all our problems. Especially with TLS.<p>However, Rust does bring a lot to the table, so I feel I'm allowed to be excited about not reviewing another X.509 library written in C.</p>
]]></description><pubDate>Thu, 25 Jan 2024 17:15:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=39131959</link><dc:creator>tob_scott_a</dc:creator><comments>https://news.ycombinator.com/item?id=39131959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39131959</guid></item><item><title><![CDATA[New comment by tob_scott_a in "We build X.509 chains so you don't have to"]]></title><description><![CDATA[
<p>woodruffw already wrote an excellent comment for this question: <a href="https://news.ycombinator.com/item?id=39131723">https://news.ycombinator.com/item?id=39131723</a><p>Rust isn't <i>just</i> memory-safety. The type system also coaxes developers towards eliminating some types of logic bugs.<p>Not all, granted, but it does move the needle.</p>
]]></description><pubDate>Thu, 25 Jan 2024 17:00:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=39131779</link><dc:creator>tob_scott_a</dc:creator><comments>https://news.ycombinator.com/item?id=39131779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39131779</guid></item><item><title><![CDATA[New comment by tob_scott_a in "We build X.509 chains so you don't have to"]]></title><description><![CDATA[
<p>By itself? No.<p>The other details covered in the blog post, however, would absolutely do something to fix denial of service attacks.<p>To wit: x509-limbo</p>
]]></description><pubDate>Thu, 25 Jan 2024 16:56:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=39131706</link><dc:creator>tob_scott_a</dc:creator><comments>https://news.ycombinator.com/item?id=39131706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39131706</guid></item><item><title><![CDATA[New comment by tob_scott_a in "We build X.509 chains so you don't have to"]]></title><description><![CDATA[
<p>I think getting it into cURL would be more impactful, since that's already tapped into by many OSS projects.</p>
]]></description><pubDate>Thu, 25 Jan 2024 16:11:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=39131091</link><dc:creator>tob_scott_a</dc:creator><comments>https://news.ycombinator.com/item?id=39131091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39131091</guid></item><item><title><![CDATA[New comment by tob_scott_a in "We build X.509 chains so you don't have to"]]></title><description><![CDATA[
<p>> Carcinize existing C and C++ X.509 users.<p>This could be game-changing for a lot of open source software.<p>I spent years avoiding X.509 (and ASN.1, for that matter) in my designs because every time someone I trust poked it, a remotely exploitable bug fell out. Most often, it was a Denial of Service issue rather than Remote Code Execution. Moving to Rust would demonstrably improve the security of the entire Internet.<p>You might be tempted to ask, "What about BouncyCastle?" (or similar queries).<p>Sure, you're not overwriting the EIP in most Java X.509 bugs, but check the release notes for X.509 and ASN.1 mentions: <a href="https://www.bouncycastle.org/releasenotes.html" rel="nofollow">https://www.bouncycastle.org/releasenotes.html</a><p>When I worked for Amazon, we disclosed a few X.509-related vulnerabilities to projects that we <i>almost found by accident</i>.</p>
]]></description><pubDate>Thu, 25 Jan 2024 16:10:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=39131076</link><dc:creator>tob_scott_a</dc:creator><comments>https://news.ycombinator.com/item?id=39131076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39131076</guid></item><item><title><![CDATA[New comment by tob_scott_a in "How to Work Effectively with Someone You Don't Like"]]></title><description><![CDATA[
<p>Yeah, it's also deeper than that.<p>Aptitude with a technology certainly correlates with intelligence, but it doesn't necessarily imply above-average intelligence.<p>Some people attain their skills through Herculean levels of hard work, rather than reading about it once and the information just <i>clicking</i> because of their excellent brains. (Though, in my experience, they tend to also be less arrogant than techno-prodigies, but YMMV.)<p>Self-awareness is, similarly, orthogonal to intelligence (as you correctly state).<p>I find it interesting that an assumption of equivalence (or, at least, strong correlation) is so prevalent among tech workers and their friends.</p>
]]></description><pubDate>Wed, 29 Nov 2023 16:44:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=38461705</link><dc:creator>tob_scott_a</dc:creator><comments>https://news.ycombinator.com/item?id=38461705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38461705</guid></item></channel></rss>