<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[MKLab - CRYPTOGRAPHY / SECURITY]]></title>
		<link>https://mklab.gr/</link>
		<description><![CDATA[MKLab - https://mklab.gr]]></description>
		<pubDate>Mon, 19 Oct 2026 10:35:06 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[An Introduction to Mathematical Cryptography [Hoffstein]]]></title>
			<link>https://mklab.gr/showthread.php?tid=1829</link>
			<pubDate>Fri, 04 Sep 2026 01:57:47 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://mklab.gr/member.php?action=profile&uid=1">mklabgr</a>]]></dc:creator>
			<guid isPermaLink="false">https://mklab.gr/showthread.php?tid=1829</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">An Introduction to Mathematical Cryptography</span><br />
<span style="font-weight: bold;" class="mycode_b">Authors:</span> Jeffrey Hoffstein, Jill Pipher, Joseph H. Silverman<br />
<span style="font-weight: bold;" class="mycode_b">Publication date:</span> 11 September 2014<br />
<span style="font-weight: bold;" class="mycode_b">Publisher:</span> Springer New York<br />
<br />
<span style="font-style: italic;" class="mycode_i">An Introduction to Mathematical Cryptography</span> is a mathematically rigorous introduction to the foundations of modern <span style="font-weight: bold;" class="mycode_b">public-key cryptography</span>. Rather than treating cryptographic algorithms merely as programming techniques, Hoffstein, Pipher, and Silverman develop the mathematics that explains why the algorithms work and why they are difficult to break. The book assumes mainly basic linear algebra and introduces the necessary tools from <span style="font-weight: bold;" class="mycode_b">number theory, algebra, probability, combinatorics, and information theory</span> as they arise. <br />
<br />
The first part develops classical public-key ideas, including <span style="font-weight: bold;" class="mycode_b">Diffie–Hellman key exchange, discrete logarithms, integer factorization, RSA, and digital signatures</span>. It also studies the mathematics underlying attacks on these systems, including primality testing, factorization algorithms and collision methods. The treatment therefore connects computational difficulty directly with cryptographic security rather than simply presenting encryption algorithms as black boxes. <br />
<br />
The later chapters move into more advanced mathematics. A substantial section introduces <span style="font-weight: bold;" class="mycode_b">elliptic curves</span> and elliptic-curve cryptography, including pairing-based methods. Another major chapter develops <span style="font-weight: bold;" class="mycode_b">lattices and lattice-based cryptography</span>, including the NTRU cryptosystem. The second edition expands the treatment of digital signatures and adds material on <span style="font-weight: bold;" class="mycode_b">lattice-based signatures, rejection sampling, digital cash and homomorphic encryption</span>. This makes the book particularly interesting today because lattice cryptography forms an important mathematical foundation for post-quantum cryptography. <br />
<span style="font-weight: bold;" class="mycode_b"><br />
Main topics</span><ul class="mycode_list"><li>Diffie–Hellman key exchange and discrete logarithms<br />
</li>
<li>RSA and integer factorization<br />
</li>
<li>Digital signatures: RSA, ElGamal and DSA<br />
</li>
<li>Primality testing and factorization algorithms<br />
</li>
<li>Probability and information theory<br />
</li>
<li>Elliptic curves and elliptic-curve cryptography<br />
</li>
<li>Pairing-based cryptography<br />
</li>
<li>Lattices and lattice reduction<br />
</li>
<li>NTRU and lattice-based cryptography<br />
</li>
<li>Lattice-based signatures<br />
</li>
<li>Digital cash<br />
</li>
<li>Homomorphic encryption <br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Key takeaways</span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Mathematics is the central focus:</span> this is much closer to a number-theory/algebra textbook than to a practical cybersecurity manual.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Excellent bridge between pure and applied mathematics:</span> concepts such as modular arithmetic, finite groups, elliptic curves and lattices acquire direct cryptographic applications.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Suitable for advanced undergraduate or beginning graduate students</span>, particularly in mathematics or computer science; reviews highlighted its clarity, examples and well-chosen exercises. <br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Especially valuable for mathematicians:</span> the elliptic-curve and lattice chapters show particularly well how sophisticated mathematical structures become practical cryptographic systems.<br />
</li>
</ul>
<br />
<a href="https://link.springer.com/book/10.1007/978-1-4939-1711-2" target="_blank" rel="noopener" class="mycode_url">BOOK</a>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">An Introduction to Mathematical Cryptography</span><br />
<span style="font-weight: bold;" class="mycode_b">Authors:</span> Jeffrey Hoffstein, Jill Pipher, Joseph H. Silverman<br />
<span style="font-weight: bold;" class="mycode_b">Publication date:</span> 11 September 2014<br />
<span style="font-weight: bold;" class="mycode_b">Publisher:</span> Springer New York<br />
<br />
<span style="font-style: italic;" class="mycode_i">An Introduction to Mathematical Cryptography</span> is a mathematically rigorous introduction to the foundations of modern <span style="font-weight: bold;" class="mycode_b">public-key cryptography</span>. Rather than treating cryptographic algorithms merely as programming techniques, Hoffstein, Pipher, and Silverman develop the mathematics that explains why the algorithms work and why they are difficult to break. The book assumes mainly basic linear algebra and introduces the necessary tools from <span style="font-weight: bold;" class="mycode_b">number theory, algebra, probability, combinatorics, and information theory</span> as they arise. <br />
<br />
The first part develops classical public-key ideas, including <span style="font-weight: bold;" class="mycode_b">Diffie–Hellman key exchange, discrete logarithms, integer factorization, RSA, and digital signatures</span>. It also studies the mathematics underlying attacks on these systems, including primality testing, factorization algorithms and collision methods. The treatment therefore connects computational difficulty directly with cryptographic security rather than simply presenting encryption algorithms as black boxes. <br />
<br />
The later chapters move into more advanced mathematics. A substantial section introduces <span style="font-weight: bold;" class="mycode_b">elliptic curves</span> and elliptic-curve cryptography, including pairing-based methods. Another major chapter develops <span style="font-weight: bold;" class="mycode_b">lattices and lattice-based cryptography</span>, including the NTRU cryptosystem. The second edition expands the treatment of digital signatures and adds material on <span style="font-weight: bold;" class="mycode_b">lattice-based signatures, rejection sampling, digital cash and homomorphic encryption</span>. This makes the book particularly interesting today because lattice cryptography forms an important mathematical foundation for post-quantum cryptography. <br />
<span style="font-weight: bold;" class="mycode_b"><br />
Main topics</span><ul class="mycode_list"><li>Diffie–Hellman key exchange and discrete logarithms<br />
</li>
<li>RSA and integer factorization<br />
</li>
<li>Digital signatures: RSA, ElGamal and DSA<br />
</li>
<li>Primality testing and factorization algorithms<br />
</li>
<li>Probability and information theory<br />
</li>
<li>Elliptic curves and elliptic-curve cryptography<br />
</li>
<li>Pairing-based cryptography<br />
</li>
<li>Lattices and lattice reduction<br />
</li>
<li>NTRU and lattice-based cryptography<br />
</li>
<li>Lattice-based signatures<br />
</li>
<li>Digital cash<br />
</li>
<li>Homomorphic encryption <br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Key takeaways</span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Mathematics is the central focus:</span> this is much closer to a number-theory/algebra textbook than to a practical cybersecurity manual.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Excellent bridge between pure and applied mathematics:</span> concepts such as modular arithmetic, finite groups, elliptic curves and lattices acquire direct cryptographic applications.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Suitable for advanced undergraduate or beginning graduate students</span>, particularly in mathematics or computer science; reviews highlighted its clarity, examples and well-chosen exercises. <br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Especially valuable for mathematicians:</span> the elliptic-curve and lattice chapters show particularly well how sophisticated mathematical structures become practical cryptographic systems.<br />
</li>
</ul>
<br />
<a href="https://link.springer.com/book/10.1007/978-1-4939-1711-2" target="_blank" rel="noopener" class="mycode_url">BOOK</a>]]></content:encoded>
		</item>
	</channel>
</rss>