<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Opal Wright on The Trail of Bits Blog</title><link>https://miscreants.github.io/blog.trailofbits.com/authors/opal-wright/</link><description>Recent content in Opal Wright on The Trail of Bits Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 21 Aug 2024 09:00:51 -0400</lastBuildDate><atom:link href="https://miscreants.github.io/blog.trailofbits.com/authors/opal-wright/index.xml" rel="self" type="application/rss+xml"/><item><title>“YOLO” is not a valid hash construction</title><link>https://miscreants.github.io/blog.trailofbits.com/2024/08/21/yolo-is-not-a-valid-hash-construction/</link><pubDate>Wed, 21 Aug 2024 09:00:51 -0400</pubDate><guid>https://miscreants.github.io/blog.trailofbits.com/2024/08/21/yolo-is-not-a-valid-hash-construction/</guid><description>Among the cryptographic missteps we see at Trail of Bits, “let’s build our own tool out of a hash function” is one of the most common. Clients have a problem along the lines of “we need to hash a bunch of different values together” or “we need a MAC” or “we need […]</description></item><item><title>Quantum is unimportant to post-quantum</title><link>https://miscreants.github.io/blog.trailofbits.com/2024/07/01/quantum-is-unimportant-to-post-quantum/</link><pubDate>Mon, 01 Jul 2024 09:00:01 -0400</pubDate><guid>https://miscreants.github.io/blog.trailofbits.com/2024/07/01/quantum-is-unimportant-to-post-quantum/</guid><description>You might be hearing a lot about post-quantum (PQ) cryptography lately, and it’s easy to wonder why it’s such a big deal when nobody has actually seen a quantum computer. But even if a quantum computer is never built, new PQ standards are safer, more resilient, and more flexible than their classical […]</description></item><item><title>Disarming Fiat-Shamir footguns</title><link>https://miscreants.github.io/blog.trailofbits.com/2024/06/24/disarming-fiat-shamir-footguns/</link><pubDate>Mon, 24 Jun 2024 09:00:38 -0400</pubDate><guid>https://miscreants.github.io/blog.trailofbits.com/2024/06/24/disarming-fiat-shamir-footguns/</guid><description>The Fiat-Shamir transform is an important building block in zero-knowledge proofs (ZKPs) and multi-party computation (MPC). It allows zero-knowledge proofs based on interactive protocols to be made non-interactive. Essentially, it turns conversations into documents. This ability is at the core of powerful technologies like SNARKs and STARKs. Useful stuff! But the Fiat-Shamir […]</description></item><item><title>Specialized Zero-Knowledge Proof failures</title><link>https://miscreants.github.io/blog.trailofbits.com/2022/11/29/specialized-zero-knowledge-proof-failures/</link><pubDate>Tue, 29 Nov 2022 07:30:56 -0500</pubDate><guid>https://miscreants.github.io/blog.trailofbits.com/2022/11/29/specialized-zero-knowledge-proof-failures/</guid><description>Zero-knowledge (ZK) proofs are useful cryptographic tools that have seen an explosion of interest in recent years, largely due to their applications to cryptocurrency. The fundamental idea of a ZK proof is that a person with a secret piece of information (a cryptographic key, for instance) can prove something about the secret […]</description></item></channel></rss>