<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/feed.rss.xml" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>luke crouch</title>
    <description>I'm a Privacy &amp; Security Engineer for Mozilla (maker of Firefox). I've done "full-stack" software engineering for 25 years. I love exploring where web tech intersects with security. And I've been getting into AI tech too.

I'm an advisory board member for University of Tulsa Computer Science program and Oklahoma State University technology program. I was previously VP and on the board of Techlahoma, and I still help organize some Techlahoma events.</description>
    <link>https://speakerdeck.com/groovecoder</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/groovecoder.rss"/>
    <lastBuildDate>2017-03-29 08:50:32 -0400</lastBuildDate>
    <item>
      <title>Mr. Brokebot: Lethal language attacks against AI agents</title>
      <description>This talk is a fast, practical tour of real-world AI hacking: not sci-fi doom, but hands-on exploits against LLMs and agents that are already embedded in developer tools, browsers, chatbots, and cloud systems.

NOTE: The Firefox example is a PROTOTYPE.

I'm not sure how well it will come across as a slides-only deck.</description>
      <media:content url="https://files.speakerdeck.com/presentations/7852f7b745df423c97be959fefabbcb0/preview_slide_0.jpg?38487776" type="image/jpeg" medium="image"/>
      <content:encoded>This talk is a fast, practical tour of real-world AI hacking: not sci-fi doom, but hands-on exploits against LLMs and agents that are already embedded in developer tools, browsers, chatbots, and cloud systems.

NOTE: The Firefox example is a PROTOTYPE.

I'm not sure how well it will come across as a slides-only deck.</content:encoded>
      <pubDate>Fri, 20 Feb 2026 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/groovecoder/mr-brokebot-lethal-language-attacks-against-ai-agents-f7e423bf-d8c1-48b4-a868-fb4383940744</link>
      <guid>https://speakerdeck.com/groovecoder/mr-brokebot-lethal-language-attacks-against-ai-agents-f7e423bf-d8c1-48b4-a868-fb4383940744</guid>
    </item>
    <item>
      <title>Pigeons to Padlocks: 5000 years of Network Security</title>
      <description>Want to learn more about data networks &amp; security? This high-level survey of centuries of data networking takes the audience all the way from homing pigeons in ancient Egypt to Napoleon's semaphore network to HTTPS, concluding with practical advice for how the audience can maximize HTTPS security.</description>
      <media:content url="https://files.speakerdeck.com/presentations/ad81e59c768e460f9259e84c4dd85450/preview_slide_0.jpg?32266866" type="image/jpeg" medium="image"/>
      <content:encoded>Want to learn more about data networks &amp; security? This high-level survey of centuries of data networking takes the audience all the way from homing pigeons in ancient Egypt to Napoleon's semaphore network to HTTPS, concluding with practical advice for how the audience can maximize HTTPS security.</content:encoded>
      <pubDate>Wed, 23 Oct 2024 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/groovecoder/pigeons-to-padlocks-5000-years-of-network-security</link>
      <guid>https://speakerdeck.com/groovecoder/pigeons-to-padlocks-5000-years-of-network-security</guid>
    </item>
    <item>
      <title>cryptory-up-to-https-atlas-2024.pdf</title>
      <description></description>
      <media:content url="https://files.speakerdeck.com/presentations/2c221d8b6aad441e8d1cea68839b6bee/preview_slide_0.jpg?28967148" type="image/jpeg" medium="image"/>
      <content:encoded></content:encoded>
      <pubDate>Thu, 15 Feb 2024 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/groovecoder/cryptory-up-to-https-atlas-2024</link>
      <guid>https://speakerdeck.com/groovecoder/cryptory-up-to-https-atlas-2024</guid>
    </item>
    <item>
      <title>Cryptography: 500 BC to https</title>
      <description>This talk starts with the simplest (and oldest) forms of secret communication: from the first invisible ink, to the ancient “scytale” anagram tool, to Caesar ciphers used in ancient Greece and Rome. These simple techniques give an accessible introduction to fundamental aspects of all cryptographic systems thru-out history. In particular, the establishment of a secure “key-exchange”, which will be shown thru-out the talk to be the most important and practical knowledge for developers.

From those ancient foundations, it explores the evolution of cryptography over centuries of “battle” between code-makers and code-breakers: from frequency cryptanalysis of the Islamic Golden Age, to the Alberti Cipher Disk and the Vigenère Square used in Renaissance and pre-Industrial Europe, to the World War II stories of making and breaking the Enigma machine – the first popular use of electromechanical cryptography, and the pre-cursors to modern computers.

Coming into contemporary times, it covers the development of computer cryptography: from the “Lucifer” cipher that would become the Data Encryption Standard (DES), to the Advanced Encryption Standard (AES) used today in protocols like TLS/HTTPS, along with modern key-exchange protocols like RSA, Diffie-Hellman, and Elliptic Curve.</description>
      <media:content url="https://files.speakerdeck.com/presentations/016514373c8444a2bf4d11f96a100caf/preview_slide_0.jpg?21029381" type="image/jpeg" medium="image"/>
      <content:encoded>This talk starts with the simplest (and oldest) forms of secret communication: from the first invisible ink, to the ancient “scytale” anagram tool, to Caesar ciphers used in ancient Greece and Rome. These simple techniques give an accessible introduction to fundamental aspects of all cryptographic systems thru-out history. In particular, the establishment of a secure “key-exchange”, which will be shown thru-out the talk to be the most important and practical knowledge for developers.

From those ancient foundations, it explores the evolution of cryptography over centuries of “battle” between code-makers and code-breakers: from frequency cryptanalysis of the Islamic Golden Age, to the Alberti Cipher Disk and the Vigenère Square used in Renaissance and pre-Industrial Europe, to the World War II stories of making and breaking the Enigma machine – the first popular use of electromechanical cryptography, and the pre-cursors to modern computers.

Coming into contemporary times, it covers the development of computer cryptography: from the “Lucifer” cipher that would become the Data Encryption Standard (DES), to the Advanced Encryption Standard (AES) used today in protocols like TLS/HTTPS, along with modern key-exchange protocols like RSA, Diffie-Hellman, and Elliptic Curve.</content:encoded>
      <pubDate>Fri, 08 Apr 2022 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/groovecoder/cryptography-500-bc-to-https</link>
      <guid>https://speakerdeck.com/groovecoder/cryptography-500-bc-to-https</guid>
    </item>
    <item>
      <title>Mozilla Observatory First Draft</title>
      <description></description>
      <media:content url="https://files.speakerdeck.com/presentations/bd51d8199acb423c98aaea4654d1413e/preview_slide_0.jpg?17600749" type="image/jpeg" medium="image"/>
      <content:encoded></content:encoded>
      <pubDate>Mon, 15 Mar 2021 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/groovecoder/mozilla-observatory-first-draft</link>
      <guid>https://speakerdeck.com/groovecoder/mozilla-observatory-first-draft</guid>
    </item>
    <item>
      <title>VPNs</title>
      <description></description>
      <media:content url="https://files.speakerdeck.com/presentations/af4a6f925c734a138e7fae452a0fd615/preview_slide_0.jpg?17783667" type="image/jpeg" medium="image"/>
      <content:encoded></content:encoded>
      <pubDate>Fri, 08 Jan 2021 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/groovecoder/vpns</link>
      <guid>https://speakerdeck.com/groovecoder/vpns</guid>
    </item>
    <item>
      <title>Digital Privacy &amp; Security</title>
      <description>Tips, techniques, and tools for protecting your online privacy &amp; security. Pulled together from Mozilla, EFF, Wired, and Consumer Reports resources. First presented at Tulsa Library.</description>
      <media:content url="https://files.speakerdeck.com/presentations/8cd2ca96a6c74c9da4eb889c6b823afe/preview_slide_0.jpg?22718959" type="image/jpeg" medium="image"/>
      <content:encoded>Tips, techniques, and tools for protecting your online privacy &amp; security. Pulled together from Mozilla, EFF, Wired, and Consumer Reports resources. First presented at Tulsa Library.</content:encoded>
      <pubDate>Sat, 18 Jan 2020 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/groovecoder/digital-privacy-and-security</link>
      <guid>https://speakerdeck.com/groovecoder/digital-privacy-and-security</guid>
    </item>
    <item>
      <title>Cryptography: 500 BC to Quantum Computing</title>
      <description>Have you always wanted to learn more about cryptography? This high-level survey of  crypto takes the audience all the way from Scytales and Caesar ciphers in ancient Greece, to Vigenere Square, to Enigma in World War II, to TLS, and even Post-Quantum Cryptography!
</description>
      <media:content url="https://files.speakerdeck.com/presentations/d92b88863e7e4c5e971acd529e087b70/preview_slide_0.jpg?13943533" type="image/jpeg" medium="image"/>
      <content:encoded>Have you always wanted to learn more about cryptography? This high-level survey of  crypto takes the audience all the way from Scytales and Caesar ciphers in ancient Greece, to Vigenere Square, to Enigma in World War II, to TLS, and even Post-Quantum Cryptography!
</content:encoded>
      <pubDate>Tue, 22 Oct 2019 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/groovecoder/cryptography-500-bc-to-quantum-computing</link>
      <guid>https://speakerdeck.com/groovecoder/cryptography-500-bc-to-quantum-computing</guid>
    </item>
    <item>
      <title>Just enough bitcoing to go cryptojacking with JavaScript</title>
      <description>Whatever their price, Bitcoin and cryptocurrencies continue to provide interesting technical and security opportunities. This talk gives a comprehensive introduction of bitcoin &amp; cryptocurrency technology, and then analyzes how cryptojacking attacks are executed with JavaScript.</description>
      <media:content url="https://files.speakerdeck.com/presentations/c6e84a56f4f54f4d98d510cf3f55b6c3/preview_slide_0.jpg?12518080" type="image/jpeg" medium="image"/>
      <content:encoded>Whatever their price, Bitcoin and cryptocurrencies continue to provide interesting technical and security opportunities. This talk gives a comprehensive introduction of bitcoin &amp; cryptocurrency technology, and then analyzes how cryptojacking attacks are executed with JavaScript.</content:encoded>
      <pubDate>Fri, 12 Apr 2019 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/groovecoder/just-enough-bitcoing-to-go-cryptojacking-with-javascript</link>
      <guid>https://speakerdeck.com/groovecoder/just-enough-bitcoing-to-go-cryptojacking-with-javascript</guid>
    </item>
    <item>
      <title>Can we protect Privacy without breaking the web</title>
      <description>The web is the biggest legacy application ever developed or supported by software engineers, and it's also blurring the line between the consumption of data and the leaking of personal details. Browser makers may be the only line of defense.

This deck was first presented at the 2019 Tulsa Cyber Summit. It's an expanded presentation of the material from:
"Can we build a privacy-preserving web browser we all deserve?"
XRDS: Crossroads, The ACM Magazine for Students - Pseudonimity and Anonymity
Volume 24 Issue 4, Summer 2018
Pages 40-44 </description>
      <media:content url="https://files.speakerdeck.com/presentations/d44d6d010272478d8c6840c952bb387e/preview_slide_0.jpg?12182069" type="image/jpeg" medium="image"/>
      <content:encoded>The web is the biggest legacy application ever developed or supported by software engineers, and it's also blurring the line between the consumption of data and the leaking of personal details. Browser makers may be the only line of defense.

This deck was first presented at the 2019 Tulsa Cyber Summit. It's an expanded presentation of the material from:
"Can we build a privacy-preserving web browser we all deserve?"
XRDS: Crossroads, The ACM Magazine for Students - Pseudonimity and Anonymity
Volume 24 Issue 4, Summer 2018
Pages 40-44 </content:encoded>
      <pubDate>Mon, 25 Mar 2019 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/groovecoder/can-we-protect-privacy-without-breaking-the-web</link>
      <guid>https://speakerdeck.com/groovecoder/can-we-protect-privacy-without-breaking-the-web</guid>
    </item>
    <item>
      <title>Hash Range Queries</title>
      <description>For simple, privacy-preserving data-sharing.</description>
      <media:content url="https://files.speakerdeck.com/presentations/625920dcc3ce4f58be9376806c6c75fa/preview_slide_0.jpg?13060004" type="image/jpeg" medium="image"/>
      <content:encoded>For simple, privacy-preserving data-sharing.</content:encoded>
      <pubDate>Tue, 18 Dec 2018 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/groovecoder/hash-range-queries</link>
      <guid>https://speakerdeck.com/groovecoder/hash-range-queries</guid>
    </item>
    <item>
      <title>Google Safe Browsing (High Level)</title>
      <description>What is it? How does Firefox use it? How can you use it as a web developer?</description>
      <media:content url="https://files.speakerdeck.com/presentations/828d2fa9ce9140ed83ecdc52113bf1bf/preview_slide_0.jpg?9299156" type="image/jpeg" medium="image"/>
      <content:encoded>What is it? How does Firefox use it? How can you use it as a web developer?</content:encoded>
      <pubDate>Mon, 15 Jan 2018 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/groovecoder/google-safe-browsing-high-level</link>
      <guid>https://speakerdeck.com/groovecoder/google-safe-browsing-high-level</guid>
    </item>
    <item>
      <title>How to run your code on the dark web (full version)</title>
      <description>Tor is an open anonymized network and web browser. Millions of users connect with Tor every day. Is your code ready for them? This talk introduces Tor, provides an overview of how it works and the adversaries and attacks its designed to stop, and shows that optimizing your code for Tor is quite practical, and improves your code for everyone.</description>
      <media:content url="https://files.speakerdeck.com/presentations/54f0d78edd9b497cb99a67595a9cc0a8/preview_slide_0.jpg?8893970" type="image/jpeg" medium="image"/>
      <content:encoded>Tor is an open anonymized network and web browser. Millions of users connect with Tor every day. Is your code ready for them? This talk introduces Tor, provides an overview of how it works and the adversaries and attacks its designed to stop, and shows that optimizing your code for Tor is quite practical, and improves your code for everyone.</content:encoded>
      <pubDate>Fri, 03 Nov 2017 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/groovecoder/how-to-run-your-code-on-the-dark-web-full-version</link>
      <guid>https://speakerdeck.com/groovecoder/how-to-run-your-code-on-the-dark-web-full-version</guid>
    </item>
    <item>
      <title>Privacy &amp; Security in Firefox Quantum</title>
      <description>Short summary of some of the privacy &amp; security fixes, features, and enhancements landing in Firefox 57.</description>
      <media:content url="https://files.speakerdeck.com/presentations/2bce4e8ead51482a842a07ac77d9bb81/preview_slide_0.jpg?8764746" type="image/jpeg" medium="image"/>
      <content:encoded>Short summary of some of the privacy &amp; security fixes, features, and enhancements landing in Firefox 57.</content:encoded>
      <pubDate>Mon, 16 Oct 2017 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/groovecoder/privacy-and-security-in-firefox-quantum</link>
      <guid>https://speakerdeck.com/groovecoder/privacy-and-security-in-firefox-quantum</guid>
    </item>
    <item>
      <title>Dark Web Primer</title>
      <description>An high-level primer on dark web tech (for non-developer end-users)</description>
      <media:content url="https://files.speakerdeck.com/presentations/d5644920567f44bcb9768ffe844d22cc/preview_slide_0.jpg?8764857" type="image/jpeg" medium="image"/>
      <content:encoded>An high-level primer on dark web tech (for non-developer end-users)</content:encoded>
      <pubDate>Fri, 06 Oct 2017 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/groovecoder/dark-web-primer</link>
      <guid>https://speakerdeck.com/groovecoder/dark-web-primer</guid>
    </item>
    <item>
      <title>How to run your code on the dark web (15m version)</title>
      <description>Tor is an open anonymized network and web browser. Millions of users connect with Tor every day. Is your code ready for them? This talk introduces Tor, provides an overview of how it works and the adversaries and attacks its designed to stop, and shows that optimizing your code for Tor is quite practical, and improves your code for everyone.</description>
      <media:content url="https://files.speakerdeck.com/presentations/66116f8ed8b344eab21dc42414bb8316/preview_slide_0.jpg?8693263" type="image/jpeg" medium="image"/>
      <content:encoded>Tor is an open anonymized network and web browser. Millions of users connect with Tor every day. Is your code ready for them? This talk introduces Tor, provides an overview of how it works and the adversaries and attacks its designed to stop, and shows that optimizing your code for Tor is quite practical, and improves your code for everyone.</content:encoded>
      <pubDate>Wed, 04 Oct 2017 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/groovecoder/how-to-run-your-code-on-the-dark-web-15m-version</link>
      <guid>https://speakerdeck.com/groovecoder/how-to-run-your-code-on-the-dark-web-15m-version</guid>
    </item>
    <item>
      <title>Firefox Privacy Settings Breakage Study</title>
      <description>From July-August 2018, we conducted a study to learn privacy settings effects' on website breakage.</description>
      <media:content url="https://files.speakerdeck.com/presentations/1426613ff9bf485ebe78395cc216520f/preview_slide_0.jpg?8775065" type="image/jpeg" medium="image"/>
      <content:encoded>From July-August 2018, we conducted a study to learn privacy settings effects' on website breakage.</content:encoded>
      <pubDate>Thu, 17 Aug 2017 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/groovecoder/firefox-privacy-settings-breakage-study</link>
      <guid>https://speakerdeck.com/groovecoder/firefox-privacy-settings-breakage-study</guid>
    </item>
    <item>
      <title>Crypto: 500 BC - Present (sorta)</title>
      <description>A 60-minute overview of content from The Code Book by Simon Singh, covering secrecy from ancient Greece to Enigma machines used in World War II. This is a cursory, high-level, mostly-non-mathematical survey of centuries of crypto - good as an intro to crypto for developers and non-devs alike.</description>
      <media:content url="https://files.speakerdeck.com/presentations/977fa635c9d5422d9c0a69be06adbaf6/preview_slide_0.jpg?7752746" type="image/jpeg" medium="image"/>
      <content:encoded>A 60-minute overview of content from The Code Book by Simon Singh, covering secrecy from ancient Greece to Enigma machines used in World War II. This is a cursory, high-level, mostly-non-mathematical survey of centuries of crypto - good as an intro to crypto for developers and non-devs alike.</content:encoded>
      <pubDate>Fri, 24 Mar 2017 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/groovecoder/crypto-500-bc-present-sorta</link>
      <guid>https://speakerdeck.com/groovecoder/crypto-500-bc-present-sorta</guid>
    </item>
  </channel>
</rss>
