Dhole Moments
Dhole Moments, Soa Talks, and Other Bad Puns... Follow My Blog Get new content delivered directly to your inbox.
- Posts
- 200 from 21 Apr 2020 to 29 Oct 2026
- Posting
- monthly (17 in the last year)
- Kind
- personal blog
- Feed
- https://soatok.blog/feed/
2026 14
- Your Cryptography Conspiracy Theory Is Wrong
- Touching Grass Isn’t Enough: The Furry Fandom’s Issues Are Structural
- The V8 JavaScript Runtime Undermined My Constant-Time JavaScript Library
- Multi-Track Fursuiting?!
- The Long Tail of Work Left Until ActivityPub Has E2EE
- Soatok’s Informal Guide to Threat Models
- Hybrid Constructions: The Post-Quantum Safety Blanket
- Cryptography Engineering Has An Intrinsic Duty of Care
- Cryptographic Issues in Matrix’s Rust Library Vodozemac
- Is End-to-End Encryption Optional For Large Groups?
- On Discord Alternatives
- Software Assurance & That Warm and Fuzzy Feeling
- Practical Collision Attack Against Long Key IDs in PGP
- Everything You Need to Know About Email Encryption in 2026
2025 27
- The Revolution Will Not Make the Hacker News Front Page
- Announcing Key Transparency for the Fediverse
- Moving Beyond the NPM elliptic Package
- The Dreamseeker’s Vision of Tomorrow
- Are You Under the Influence? The Tail That Wags The Dog
- It’s a Cold Day in Developer Hell, So I Must Roll My Own Crypto
- Barking Up The Ratchet Tree – MLS Is Neither Royal Nor Nude
- Improving Geographical Resilience For Distributed Open Source Teams with FREEON
- Age Verification Doesn’t Need to Be a Privacy Footgun
- Against the Censorship of Adult Content By Payment Processors
- Jurisdiction Is Nearly Irrelevant to the Security of Encrypted Messaging Apps
- Checklists Are The Thief Of Joy
- Furries Need To Learn That Sunlight Is The Best Disinfectant
- What Does It Even Mean To Be “Great” Anyway?
- Tech Companies Apparently Do Not Understand Why We Dislike AI
- Retrospective: Five Years Blogging About Cryptography as a Gay Furry Online
- The Authenticity Drought
- The Practical Limitations of End-to-End Encryption
- Post-Quantum Cryptography Is About The Keys You Don’t Play
- On The Insecurity of Telecom Stacks in the Wake of Salt Typhoon
- Shaming Isn’t Shielding: The Moral Panics That Cry Wolf
- Reviewing the Cryptography Used by Signal
- Hell Is Overconfident Developers Writing Encryption Code
- Too Many People Don’t Value the Time of Security Researchers
- Session Round 2
- Don’t Use Session (Signal Fork)
- Collatzeral Damage: Bitwise and Proof Foolish
2024 30
- Roasted Christmas Spam from Muhu.ai
- The Better Daemons Of Our Profession
- Ideas and Execution
- Furry, Queer, and Lonely
- Imagining Private Airspaces for Bluesky
- Beyond Bcrypt
- Key Transparency and the Right to be Forgotten
- Some Thoughts on the Twitter Mass Exodus
- What To Use Instead of PGP
- Ambition, The Fediverse, and Technology Freedom
- Why are furry conventions offering HIV testing to attendees?
- Cryptographic Innuendos
- The Continued Trajectory of Idiocy in the Tech Industry
- E2EE for the Fediverse Update – We’re Going Post-Quantum
- Invisible Salamanders Are Not What You Think
- Doesn’t Matter
- Introducing Alacrity to Federated Cryptography
- Federated Key Transparency Project Update
- Security Issues in Matrix’s Olm Library
- Against XMPP+OMEMO
- What Does It Mean To Be A Signal Competitor?
- Featured Furries
- My Furry Blog Has Lasted Longer Than the Confederacy
- My Furry Blog is NOT an Opportunity to Develop Your Brand
- Blowing Out the Candles on the Birthday Bound
- Towards Federated Key Transparency
- Furries Are Losing the Battle Against Scale
- It’s Time for Furries to Stop Using Telegram
- The Tech Industry Doesn’t Understand Consent
- KEM Trails – Understanding Key Encapsulation Mechanisms
2023 13
- This Would Be More Professionally Useful If Not For the Furry Art
- Aural Alliance – Furry Music to Wag / Pounce to
- A Plan for Multicast Support in Noise-based Protocols
- I Don’t Care if Strangers Can Take Me Seriously
- Return to Office Is Bullshit And Everyone Knows It
- DEFCON Quantum Village 2: Electric Boogaloo
- On Furries and the Media
- Something to Always Keep in Mind
- Asymmetric Cryptographic Commitments
- Database Cryptography Fur the Rest of Us
- Dogwhistles and Other Falsehoods Uttered About Furries
- How You Respond to Security Researchers Says Everything About You
- Hindsight is 2022
2022 22
- What We Do in the /etc/shadow – Cryptography with Passwords
- Extending the AES-GCM Nonce Without Nightmare Fuel
- Security Research on Twitter: Before and After Musk’s Takeover
- Towards End-to-End Encryption for Direct Messages in the Fediverse
- Contemplating the Future
- Should You Delete Your Patreon Account After They Laid Off Their Entire Security Team?
- Hobbies Don’t Need to be Policed
- Cryptographic Agility and Superior Alternatives
- Burning Trust at the Quantum Village at DEFCON 30
- Introducing Cupcake
- A Greymuzzle’s Lament
- When Soatok Used Bugcrowd
- Guidance for Choosing an Elliptic Curve Signature Algorithm in 2022
- Was the Buffalo Shooter A Furry?
- Bad Furries Aren’t Representative of the Entire Fandom
- The Dark Truth About the “Furry Protocol”
- On the (In)security of Social Media Callouts
- Using RSA Securely in 2022
- That One Time Furries Saved a Library
- The Controversy Surrounding Hybrid Cryptography
- Don’t Dunk the Gunk
- How to Remove Twitter Spaces
2021 38
- For Your Infurmation
- Understanding HKDF
- My Blog Isn’t a Platform for Internet Randos
- Threema: Three Strikes, You’re Out
- Against Web3 and Faux-Decentralization
- Furry Porn Against NFTs: A Call to Forearms
- The Bi-Symmetric Encryption Fraud
- Programmers Don’t Understand Hash Functions
- Timing Attack on SQL Queries Through Lobste.rs Password Reset
- Safer Illinois, Isn’t
- Lightning Round
- Selfishness: The Pandemic We Can’t Develop a Vaccine Against
- Canonicalization Attacks Against MACs and Signatures
- Furry Amino Sucks at Art Attribution
- Blue Alerts: Security Theater and Copaganda
- A Furry’s Guide to Telegram
- On the Word “Nonce” in Cryptography and the UK
- Dead Ends in Cryptanalysis #2: Timing Side-Channels
- Why Furries Make Excellent Hackers
- A Balanced Response to Allen Gwinn
- Avoiding the Frigid Hellscape of Online Marketing
- World Dhole Day 2021
- Why I Chose to Be Vaccinated Against COVID-19
- Against Hierarchies
- A Furry’s Guide to Cryptocurrency
- The Furry / Sexuality Blog Post
- No, It’s Not Just You That’s Having a Hard Time Lately
- Understanding Extended-Nonce Constructions
- No Gates, No Keepers
- Cryptography Interface Design is a Security Concern
- On The Toxicity of Zed A. Shaw
- Crackpot Cryptography and Security Theater
- Twitter’s Birdwatch is Fundamentally Flawed
- No, You’re Not a “Sigma Male”
- Please Stop Encrypting with RSA Directly
- Welcome to the Furry Fandom
- Block Cipher Structures: Ranked
- Masks Off for TheDonald.win
2020 56
- The Story So Fur
- Cryptographic Wear-Out for Symmetric Encryption
- Putting Scammers on Scan on Twitter
- Opinionated Guides by Vega Deftwing
- The Subtle Hazards of Real-World Cryptography
- Going Bark: A Furry’s Guide to End-to-End Encryption
- Deplatforming Hate and Harassment
- You’re Not Alone; It Gets Better
- A Brief Introduction to Deniability
- Bizarre Design Choices in Zoom’s End-to-End Encryption
- Solving For “Why?”
- Nearly Everyone Underestimates the Importance of Good Friendships
- Commission Prices for Furries and Artists
- Politics? In My Fandom?
- Vanity, Vendors, and Vulnerabilities
- Dead Ends in Cryptanalysis #1: Length Extension Attacks
- Two Weebs and a Furry Walk into a Bar
- Extinguishing a Flaming Pile of Bad Takes on My Doorstep
- EduTech Spyware is Still Spyware: Proctorio Edition
- Designing New Cryptography for Non-Standard Threat Models
- Soatok’s Guide to Side-Channel Attacks
- Amazing Furry Animators on YouTube
- A Few Missing Lessons from American Education
- All About Dholes and Dhole Fursonas
- A Brief Opinionated Overview of NIST’s Post-Quantum Cryptography Round 3 Candidates
- A Canned Response to My Viral Tweet
- Dorking Your Way to Search Results That Don’t Suck
- Kerlissions – Trivial Collisions in Iota’s Hash Function (Kerl)
- Comparison of Symmetric Encryption Methods
- A Word on Anti-Furry Sentiments in the Tech Community
- GNU: A Heuristic for Bad Cryptography
- Don’t Forget to Brush Your Fur
- Rhyner Writes – How to Chat with Furries
- How and Why America Was Hit So Hard By COVID-19
- On Death and Subculture
- Resolving The Reoccurring Discourse on Furry Twitter
- The World Needs More Furry Bloggers
- Fuzzball Storytime – “The Fandom”: A Blast From the Past
- How To Learn Cryptography as a Programmer
- #PrideMonth
- Furward Momentum – Introduction
- Learning from LadderLeak: Is ECDSA Broken?
- Why AES-GCM Sucks
- How to De-Anonymize Scam/Knock-off Sites Hiding Behind CloudFlare
- Fraudulent Apps on the Google Play Store: COVID-19 Contact Tracing Edition
- Putting the “Fun” in “Hash Function”
- Hedged Signatures with Libsodium using Dhole
- Furiosity Thrilled the Cat: Questions People Ask About the Furry Fandom
- Why Server-Side Input Validation Matters
- A Furry’s Guide to Digital Signature Algorithms
- Never Underestimate the Furry Fandom
- What Your Favorite Video Game Genre Says About Your Moral Character
- “Source Code Leak” is Effectively Meaningless to Endpoint Security
- Elliptic Curve Diffie-Hellman for Humans and Furries
- Authenticated Key Exchanges
- Welcome to Soatok.blog