Motivate the Math
Motivate the Math

Motivate the Math

Fundamentals and average_gary

Overview
Episodes

Details

What is the math that enables cryptography?

Recent Episodes

MTM06: Proof By Mathematical Induction: A Validation Cheatcode
FEB 19, 2025
MTM06: Proof By Mathematical Induction: A Validation Cheatcode
<p><strong>Proof by Mathematical Induction<br /></strong><a href="https://youtu.be/Tm2PJPvAULs?si=H_RJ5rmVeyPDYM9W" target="_blank"><strong>https://youtu.be/Tm2PJPvAULs?si=H_RJ5rmVeyPDYM9W</strong></a><strong><br /></strong><a href="https://youtu.be/KW5k7ZsQmwo?si=8rEdf2dUcTw74QZ5" target="_blank"><strong>https://youtu.be/KW5k7ZsQmwo?si=8rEdf2dUcTw74QZ5</strong></a><strong><br /><br />Understanding Cryptography</strong><br /><a href="https://www.youtube.com/watch?v=2aHkqB2-46k" target="_blank">https://www.youtube.com/watch?v=2aHkqB2-46k</a><br /><br />Fundamentals<br /> npub12eml5kmtrjmdt0h8shgg32gye5yqsf2jha6a70jrqt82q9d960sspky99g<br />AverageGary<br /> npub160t5zfxalddaccdc7xx30sentwa5lrr3rq4rtm38x99ynf8t0vwsvzyjc9<br /><br />In this episode, we dive deep into the fascinating world of elliptic curves and their significance in cryptography. We start by discussing the basics of elliptic curves, particularly focusing on the polynomial equation y² = x³ + 7, which is crucial for Bitcoiners. We explore how operations on these curves, like adding points, form a group and why this concept is important.<br />We then delve into the textbook by Neil Koblitz, which highlights the importance of elliptic curves in cryptography. The discussion transitions into the axioms of groups, such as closure, associativity, identity, and inverses, and how these relate to elliptic curves.<br />Our conversation takes a turn towards Fermat's Little Theorem and its application in cryptography, particularly in computing inverses in finite fields. We explore how this theorem simplifies calculations with large numbers and its implications for public key cryptography.<br />We also touch on the Diffie-Hellman key exchange, explaining how it enables secure communication over the internet by deriving a shared secret without exposing private keys.<br />Throughout the episode, we emphasize the importance of understanding these mathematical concepts to grasp the underpinnings of cryptographic systems, especially in the context of Bitcoin and other cryptocurrencies.</p>
play-circle
65 MIN
MTM05: Elliptic Curves and.Fermat's Little Theorem
FEB 19, 2025
MTM05: Elliptic Curves and.Fermat's Little Theorem
<p>2^173(mod5) = (2^4)^43 * 2^1 = 1^43 * 2^1 = 1 * 2 = 2<br />&nbsp;2^4(mod5) = 1 because 16(mod5) = 1<br />Fermat's Little Theorem<br />&nbsp;<a href="https://mathworld.wolfram.com/FermatsLittleTheorem.html" target="_blank">https://mathworld.wolfram.com/FermatsLittleTheorem.html</a><br />Euler's Function<br /> <a href="https://en.wikipedia.org/wiki/Euler's_totient_function" target="_blank">https://en.wikipedia.org/wiki/Euler's_totient_function</a><br />Elliptic Curves: Point Addition<br /> <a href="https://www.rareskills.io/post/elliptic-curves-finite-fields" target="_blank">https://www.rareskills.io/post/elliptic-curves-finite-fields</a><br />Diffie-Hellman Illustration<br /> <a href="https://www.youtube.com/watch?v=NmM9HA2MQGI" target="_blank">https://www.youtube.com/watch?v=NmM9HA2MQGI</a><br />Fundamentals<br /> npub12eml5kmtrjmdt0h8shgg32gye5yqsf2jha6a70jrqt82q9d960sspky99g<br />AverageGary<br /> npub160t5zfxalddaccdc7xx30sentwa5lrr3rq4rtm38x99ynf8t0vwsvzyjc9<br />In this episode, we dive deep into the fascinating world of elliptic curves and their significance in cryptography. We start by discussing the basics of elliptic curves, particularly focusing on the polynomial equation y² = x³ + 7, which is crucial for Bitcoiners. We explore how operations on these curves, like adding points, form a group and why this concept is important.<br />We then delve into the textbook by Neil Koblitz, which highlights the importance of elliptic curves in cryptography. The discussion transitions into the axioms of groups, such as closure, associativity, identity, and inverses, and how these relate to elliptic curves.<br />Our conversation takes a turn towards Fermat's Little Theorem and its application in cryptography, particularly in computing inverses in finite fields. We explore how this theorem simplifies calculations with large numbers and its implications for public key cryptography.<br />We also touch on the Diffie-Hellman key exchange, explaining how it enables secure communication over the internet by deriving a shared secret without exposing private keys.<br />Throughout the episode, we emphasize the importance of understanding these mathematical concepts to grasp the underpinnings of cryptographic systems, especially in the context of Bitcoin and other cryptocurrencies.</p>
play-circle
62 MIN
MTM04: Levelling Up on Bitcoin's Supply Cap
FEB 6, 2025
MTM04: Levelling Up on Bitcoin's Supply Cap
<p><strong>Bitcoin's Issuance Schedule<br /></strong><a href="https://blog.lopp.net/how-is-the-21-million-bitcoin-cap-defined-and-enforced/" target="_blank"><strong>https://blog.lopp.net/how-is-the-21-million-bitcoin-cap-defined-and-enforced/</strong></a><strong><br /></strong><br /><strong>What is a Geometric Series</strong><br /><a href="https://en.wikipedia.org/wiki/Geometric_series" target="_blank">https://en.wikipedia.org/wiki/Geometric_series</a><br /><br /><strong>Calculating the Sum of a Geometric Series<br /></strong><a href="https://www.youtube.com/watch?v=PqXAjCXYbNk" target="_blank">https://www.youtube.com/watch?v=PqXAjCXYbNk</a><br /><br />Fundamentals<br />npub12eml5kmtrjmdt0h8shgg32gye5yqsf2jha6a70jrqt82q9d960sspky99g<br /><br />AverageGary<br />npub160t5zfxalddaccdc7xx30sentwa5lrr3rq4rtm38x99ynf8t0vwsvzyjc9<br /><br />In this episode, we delve into the complexities of mathematics and its profound impact on our understanding of the world, particularly in the realm of cryptography. We discuss the challenges of making complex mathematical concepts accessible and why it's crucial not to blindly trust mathematical protocols without understanding their foundations. Our conversation explores the role of mathematics as a language that explains the workings of the world, emphasizing its importance beyond mere numbers.<br /><br />We also touch on the human brain's ability to recognize patterns and how this relates to our perception of reality and survival instincts. The discussion extends to neuroplasticity and the potential to "rewire" our brains through practice and repetition, drawing parallels between physical and mental fitness.<br /><br />Our exploration includes a deep dive into the concept of geometric series, particularly in the context of Bitcoin's block subsidy and its mathematical underpinnings. We explain how numbers can be represented as polynomials and the significance of fields and rings in mathematics, highlighting the unique properties of binary systems.<br /><br />Throughout the episode, we emphasize the importance of teaching and sharing knowledge to deepen understanding, and we encourage listeners to engage with mathematical concepts actively. We also reflect on the challenges and rewards of discussing complex topics and the personal growth that comes from pushing intellectual boundaries.</p>
play-circle
59 MIN
MTM03: Modular Arithmetic: The Queen Bee
JAN 30, 2025
MTM03: Modular Arithmetic: The Queen Bee
<p><strong>What is a Relation<br /></strong><a href="https://www.youtube.com/watch?v=1v0qH4l9A2c&amp;list=PLg8ZEeSiXsjgoQJzRcq60GjK0UrkMsA3-&amp;index=12" target="_blank">https://www.youtube.com/watch?v=1v0qH4l9A2c&amp;list=PLg8ZEeSiXsjgoQJzRcq60GjK0UrkMsA3-&amp;index=12</a><br /><br /><strong>What is an Equivalence Relation<br /></strong><a href="https://www.youtube.com/watch?v=o-PhSZztHC0&amp;list=PLg8ZEeSiXsjgoQJzRcq60GjK0UrkMsA3-&amp;index=13" target="_blank">https://www.youtube.com/watch?v=o-PhSZztHC0&amp;list=PLg8ZEeSiXsjgoQJzRcq60GjK0UrkMsA3-&amp;index=13</a><br /><br /><strong>Modular Arithmetic (a little advanced but its good support until I find something simpler)</strong><br /><a href="https://www.youtube.com/watch?v=d-n92Ml1iu0&amp;list=PLDDGPdw7e6Ag1EIznZ-m-qXu4XX3A0cIz&amp;index=78" target="_blank">https://www.youtube.com/watch?v=d-n92Ml1iu0&amp;list=PLDDGPdw7e6Ag1EIznZ-m-qXu4XX3A0cIz&amp;index=78</a><br /><br />Fundamentals<br />npub12eml5kmtrjmdt0h8shgg32gye5yqsf2jha6a70jrqt82q9d960sspky99g<br /><br />AverageGary<br />npub160t5zfxalddaccdc7xx30sentwa5lrr3rq4rtm38x99ynf8t0vwsvzyjc9<br /><br />In this episode, we delve into the intricate world of cryptography, focusing on the mathematical foundations that underpin modern cryptographic systems. We start by exploring the AES chapter from the "Understanding Cryptography" PDF, discussing the layers beyond the mathematical sections. Our conversation highlights the importance of understanding both the cryptographic implementations and the mathematical relevance behind them, particularly in the context of public and private key cryptography, such as RSA and elliptic curve cryptography.<br /><br />We emphasize the significance of modular arithmetic, describing it as a fundamental substrate for cryptography. The discussion includes personal anecdotes about internalizing modular arithmetic and the continuous learning journey in understanding its applications. We also touch upon the Euclidean algorithm and its role in finding the greatest common divisor, which is crucial for cryptographic functions.<br /><br />The episode further explores the concept of cyclic groups and their relevance in cryptography, particularly in how they can reorder elements to enhance security. We discuss the importance of understanding linear combinations and equivalence relationships, which are foundational in mathematical modeling and cryptographic analysis.<br /><br />We also address some errata from previous episodes, clarifying definitions related to binary operations and cyclic groups. The conversation is enriched with practical examples, such as prime factorization and its role in cryptographic algorithms.<br /><br />Finally, we express gratitude to our listeners and those who have supported the podcast through boosts, encouraging them to engage with the material at their own pace and to explore additional resources provided in the show notes.</p>
play-circle
63 MIN