<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Cipher Visualizers | Blog</title><description>The latest articles, guides, and tutorials on cryptography and data security from Cipher Visualizers.</description><link>https://laoutaris.cc/</link><item><title>Ascon</title><link>https://laoutaris.cc/blog/ascon_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/ascon_guide/</guid><description>In August 2025, NIST standardized a cipher small enough to run on a battery-powered sensor and simple enough to fit its whole state in five CPU registers. Learn how Ascon&apos;s sponge-based permutation delivers real authenticated encryption at a fraction of AES-GCM&apos;s footprint.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item><item><title>CRYSTALS-Dilithium (ML-DSA)</title><link>https://laoutaris.cc/blog/dilithium_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/dilithium_guide/</guid><description>NIST&apos;s primary post-quantum signature standard works by signing, checking your own signature against a size limit, and throwing it away and starting over if it&apos;s too big. Learn how &apos;Fiat-Shamir with Aborts&apos; turns a leaky lattice proof into a secure signature.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Falcon</title><link>https://laoutaris.cc/blog/falcon_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/falcon_guide/</guid><description>Falcon produces the smallest signatures of any NIST post-quantum standard — by solving a problem that broke the leading lattice signature schemes of the late 1990s/early 2000s. Learn the hash-and-sign paradigm, and why the naive version of it is fatally insecure.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item><item><title>FrodoKEM</title><link>https://laoutaris.cc/blog/frodokem_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/frodokem_guide/</guid><description>FrodoKEM deliberately throws away the algebraic structure that makes lattice cryptography fast — trading performance for a security proof that rests on plain, &apos;vanilla&apos; Learning With Errors. Learn how it works and why some cryptographers prefer that trade.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item><item><title>HQC (Hamming Quasi-Cyclic)</title><link>https://laoutaris.cc/blog/hqc_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/hqc_guide/</guid><description>In March 2025, NIST picked a second code-based algorithm to back up Kyber — one that hides its noise completely differently from McEliece. Learn how HQC masks a public, unscrambled code with pure algebraic randomness instead.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item><item><title>CRYSTALS-Kyber (ML-KEM)</title><link>https://laoutaris.cc/blog/kyber_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/kyber_guide/</guid><description>The key encapsulation mechanism NIST chose to replace RSA and ECDH for general-purpose use. Learn how Kyber hides a noisy linear system inside a polynomial ring to get both lattice-hard security and real-world speed.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item><item><title>NTRU</title><link>https://laoutaris.cc/blog/ntru_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/ntru_guide/</guid><description>Before Kyber, before LWE was even named, NTRU showed that ordinary polynomial multiplication in the right ring could resist quantum attacks. Learn how NTRU hides a fast decryption trick behind a public convolution product.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Rainbow</title><link>https://laoutaris.cc/blog/rainbow_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/rainbow_guide/</guid><description>Rainbow signed messages using polynomial equations so tangled that solving them looks impossible — until, in 2022, someone found a shortcut and broke it in a weekend on a laptop. Learn how it worked, and how it fell.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item><item><title>SABER</title><link>https://laoutaris.cc/blog/saber_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/saber_guide/</guid><description>SABER reached the final round of NIST&apos;s post-quantum competition with a trick Kyber doesn&apos;t use: instead of adding random noise, it rounds numbers down and lets the rounding error itself do the job. Learn how Learning With Rounding works.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item><item><title>SPHINCS+</title><link>https://laoutaris.cc/blog/sphincs_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/sphincs_guide/</guid><description>Every other post-quantum signature scheme bets on a new hard math problem holding up. SPHINCS+ makes almost no new bet at all — its security rests on nothing but hash functions. Learn how a tree of one-time signatures becomes a full signature scheme.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The 3DES (Triple DES) Algorithm</title><link>https://laoutaris.cc/blog/3des_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/3des_guide/</guid><description>When DES&apos;s 56-bit key became too weak, the industry didn&apos;t design a new cipher from scratch — it just ran DES three times. Learn how Triple DES extended the life of the original standard for another two decades.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>AES-GCM: Authenticated Encryption</title><link>https://laoutaris.cc/blog/aes_gcm_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/aes_gcm_guide/</guid><description>AES-GCM does two jobs at once: it hides your data AND proves nobody tampered with it. Learn how Galois/Counter Mode combines AES with GHASH authentication to become the default choice for TLS, IPsec, and disk encryption.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The Complete Guide to AES Encryption</title><link>https://laoutaris.cc/blog/aes_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/aes_guide/</guid><description>AES is the encryption algorithm that secures nearly everything: HTTPS traffic, encrypted disks, messaging apps, and government secrets alike. This comprehensive guide breaks down exactly how the Rijndael cipher transforms data, round by round.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Argon2: Memory-Hard Password Hashing</title><link>https://laoutaris.cc/blog/argon2_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/argon2_guide/</guid><description>Argon2 won the 2015 Password Hashing Competition by making brute-force attacks expensive in RAM, not just CPU time — closing off the GPU and ASIC cracking farms that broke older schemes. Here&apos;s how memory-hardness works.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The Blowfish Algorithm</title><link>https://laoutaris.cc/blog/blowfish_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/blowfish_guide/</guid><description>Bruce Schneier designed Blowfish as a free, fast alternative to DES, with a distinctive twist: its own S-boxes are generated from the encryption key itself. Learn how it works and why it&apos;s still found in legacy systems today.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>ChaCha20-Poly1305: The Mobile-Friendly AEAD</title><link>https://laoutaris.cc/blog/chacha20_poly1305_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/chacha20_poly1305_guide/</guid><description>TLS 1.3&apos;s second mandatory cipher suite pairs ChaCha20 encryption with the Poly1305 message authenticator, delivering AES-GCM-equivalent security without needing any special hardware. Here&apos;s how the pairing works.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>CMAC: Cipher-Based Message Authentication</title><link>https://laoutaris.cc/blog/cmac_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/cmac_guide/</guid><description>What if you already have AES in your system and don&apos;t want to bring in a separate hash function just for message authentication? CMAC builds a MAC directly from a block cipher instead.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The DES Algorithm</title><link>https://laoutaris.cc/blog/des_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/des_guide/</guid><description>The Data Encryption Standard ruled cryptography for over two decades. Learn how its Feistel network works, why its 56-bit key ultimately doomed it, and why it still matters as the foundation for 3DES and AES.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The DSA (Digital Signature Algorithm)</title><link>https://laoutaris.cc/blog/dsa_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/dsa_guide/</guid><description>DSA was the U.S. government&apos;s answer to a simple question: how do you prove a message came from you, without RSA&apos;s patent? Learn how the Digital Signature Algorithm works, and why a single reused number sank Sony&apos;s PS3 security.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>HKDF: HMAC-Based Key Derivation</title><link>https://laoutaris.cc/blog/hkdf_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/hkdf_guide/</guid><description>TLS 1.3 and the Signal Protocol both lean on the same small, elegant primitive to turn a shared secret into however many separate keys they actually need. Here&apos;s how HKDF&apos;s extract-then-expand design works.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>HMAC: Hash-Based Message Authentication</title><link>https://laoutaris.cc/blog/hmac_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/hmac_guide/</guid><description>A hash alone can&apos;t prove a message wasn&apos;t tampered with — anyone can recompute it. HMAC fixes that by mixing in a secret key, becoming one of the most quietly essential building blocks in TLS, SSH, and beyond.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The IDEA Algorithm</title><link>https://laoutaris.cc/blog/idea_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/idea_guide/</guid><description>IDEA was one of the first ciphers to mix three completely different mathematical operations within a single round. Learn how this Swiss-designed algorithm became a mainstay of early PGP, and why it eventually gave way to AES.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The McEliece Cryptosystem</title><link>https://laoutaris.cc/blog/mceliece_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/mceliece_guide/</guid><description>McEliece has survived over 45 years of cryptanalysis without ever being broken — and it&apos;s one of NIST&apos;s chosen post-quantum standards. Learn how hiding an error-correcting code behind scrambling matrices creates a public-key system quantum computers can&apos;t crack.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The Paillier Cryptosystem</title><link>https://laoutaris.cc/blog/paillier_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/paillier_guide/</guid><description>What if you could add two numbers together without ever decrypting them? Paillier encryption makes that possible — the mathematical trick behind private vote tallying and secure multi-party computation.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>PBKDF2: Password-Based Key Derivation</title><link>https://laoutaris.cc/blog/pbkdf2_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/pbkdf2_guide/</guid><description>For nearly two decades, PBKDF2&apos;s answer to password cracking was simple: make every guess expensive by repeating a hash thousands of times. Here&apos;s how it works, and why memory-hard successors like Argon2 eventually surpassed it.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The RC4 Stream Cipher</title><link>https://laoutaris.cc/blog/rc4_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/rc4_guide/</guid><description>RC4 was the simplest, fastest cipher of its era — powering SSL, WEP, and WPA for over a decade before a decade of accumulating bias attacks quietly killed it. Learn how it works and exactly why it&apos;s insecure today.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The Complete Guide to RSA Encryption</title><link>https://laoutaris.cc/blog/rsa_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/rsa_guide/</guid><description>RSA is the algorithm that made public-key cryptography practical for the world. This comprehensive guide explores how RSA works, why it&apos;s secure, where it&apos;s used, and where it&apos;s headed as quantum computing looms.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Salsa20 and ChaCha20</title><link>https://laoutaris.cc/blog/salsa20_chacha_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/salsa20_chacha_guide/</guid><description>Designed by Daniel J. Bernstein as a fast, secure, RC4-free alternative for software encryption, ChaCha20 now secures TLS 1.3 and WireGuard alike. Learn how its add-rotate-XOR &quot;quarter round&quot; builds a full cipher from pure arithmetic.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Schnorr Signatures</title><link>https://laoutaris.cc/blog/schnorr_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/schnorr_guide/</guid><description>Schnorr signatures are what DSA might have been if a 20-year patent hadn&apos;t gotten in the way. Simpler, provably secure, and now at the heart of Bitcoin&apos;s Taproot upgrade — here&apos;s how they work.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>SHAKE128 and SHAKE256</title><link>https://laoutaris.cc/blog/shake_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/shake_guide/</guid><description>Most hash functions give you a fixed-size output no matter what you ask for. SHAKE breaks that rule — it&apos;s a hash function you can ask for any amount of output from, built from the same Keccak sponge as SHA-3.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The Twofish Algorithm</title><link>https://laoutaris.cc/blog/twofish_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/twofish_guide/</guid><description>Twofish was Bruce Schneier&apos;s answer to Blowfish&apos;s biggest weakness — and one of the five finalists in the competition that ultimately chose AES. Learn how its Feistel network, PHT mixing, and key-dependent S-boxes work.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The Complete Guide to Diffie-Hellman Key Exchange</title><link>https://laoutaris.cc/blog/dh_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/dh_guide/</guid><description>The Diffie-Hellman key exchange stands as one of the most revolutionary breakthroughs in modern cryptography, fundamentally changing how secure communications are established across insecure networks.</description><pubDate>Sun, 27 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Elliptic Curve Cryptography (ECC): A Comprehensive Educational Guide</title><link>https://laoutaris.cc/blog/ecc_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/ecc_guide/</guid><description>Elliptic Curve Cryptography (ECC) is a powerful and efficient form of public-key cryptography that leverages the mathematical properties of elliptic curves over finite fields.</description><pubDate>Sun, 27 Jul 2025 00:00:00 GMT</pubDate></item><item><title>A Guide of the El Gamal Signature Algorithm</title><link>https://laoutaris.cc/blog/elgamal/</link><guid isPermaLink="true">https://laoutaris.cc/blog/elgamal/</guid><description>ElGamal Encryption: A Comprehensive Guide to Public-Key Cryptography</description><pubDate>Sat, 26 Jul 2025 00:00:00 GMT</pubDate></item><item><title>A Guide of the Edwards-curve Digital Signature Algorithm (EdDSA)</title><link>https://laoutaris.cc/blog/eddsa/</link><guid isPermaLink="true">https://laoutaris.cc/blog/eddsa/</guid><description>The Edwards-curve Digital Signature Algorithm (EdDSA) is a modern public-key signature scheme that has gained significant traction in the world of cryptography for its high levels of security and efficiency.</description><pubDate>Fri, 25 Jul 2025 00:00:00 GMT</pubDate></item><item><title>The Transport Layer Security</title><link>https://laoutaris.cc/blog/tls-protocol/</link><guid isPermaLink="true">https://laoutaris.cc/blog/tls-protocol/</guid><description>Understanding TLS: The Backbone of Secure Internet Communication</description><pubDate>Fri, 25 Jul 2025 00:00:00 GMT</pubDate></item><item><title>The Signal protocol, the gold standard for end-to-end encryption</title><link>https://laoutaris.cc/blog/signal/</link><guid isPermaLink="true">https://laoutaris.cc/blog/signal/</guid><description>The Signal Protocol is a modern, open-source cryptographic protocol that provides end-to-end encryption for voice calls, video calls, and instant messaging conversations.</description><pubDate>Thu, 24 Jul 2025 00:00:00 GMT</pubDate></item><item><title>The PGP Hybrid Algorithm</title><link>https://laoutaris.cc/blog/pgp-hybrid/</link><guid isPermaLink="true">https://laoutaris.cc/blog/pgp-hybrid/</guid><description>Understanding Pretty Good Privacy: Hybrid Encryption for Secure Messaging and Data</description><pubDate>Sun, 20 Jul 2025 00:00:00 GMT</pubDate></item><item><title>The Blake 2 and 3 Hash Algorithms</title><link>https://laoutaris.cc/blog/blake23-hash/</link><guid isPermaLink="true">https://laoutaris.cc/blog/blake23-hash/</guid><description>BLAKE2 and BLAKE3 have emerged as the preferred choice for new applications requiring high-performance hashing</description><pubDate>Sat, 19 Jul 2025 00:00:00 GMT</pubDate></item><item><title> Understanding the SHA-1 Algorithm</title><link>https://laoutaris.cc/blog/sha1-hash/</link><guid isPermaLink="true">https://laoutaris.cc/blog/sha1-hash/</guid><description>Secure Hash Algorithm 1 was for years one of the most widely used cryptographic hash functions. </description><pubDate>Fri, 18 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Understanding the SHA-2 Algorithm Family</title><link>https://laoutaris.cc/blog/sha2-hash/</link><guid isPermaLink="true">https://laoutaris.cc/blog/sha2-hash/</guid><description>The SHA-2 family of cryptographic hash functions is the gold standard for digital security today.</description><pubDate>Fri, 18 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Understanding SHA-3 (Keccak): The Latest NIST Standard in Cryptographic Hashing</title><link>https://laoutaris.cc/blog/sha3-hash/</link><guid isPermaLink="true">https://laoutaris.cc/blog/sha3-hash/</guid><description>SHA-3, also known as **Keccak** (pronounced &apos;ketchak&apos;), is the newest member of the Secure Hash Algorithm family standardized by NIST.</description><pubDate>Fri, 18 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Understanding the MD5 Algorithm: A Comprehensive Technical Guide</title><link>https://laoutaris.cc/blog/md5-hash/</link><guid isPermaLink="true">https://laoutaris.cc/blog/md5-hash/</guid><description>The MD5 represents a pivotal moment in cryptographic history</description><pubDate>Wed, 16 Jul 2025 00:00:00 GMT</pubDate></item><item><title>The Hill Cipher: Mathematical Elegance in Classical Cryptography</title><link>https://laoutaris.cc/blog/hill-cipher/</link><guid isPermaLink="true">https://laoutaris.cc/blog/hill-cipher/</guid><description>Learn about Mathematical Elegance in Classical Cryptography</description><pubDate>Tue, 15 Jul 2025 00:00:00 GMT</pubDate></item><item><title>The Playfair Cipher: The most significant manual encryption system.</title><link>https://laoutaris.cc/blog/playfair-cipher/</link><guid isPermaLink="true">https://laoutaris.cc/blog/playfair-cipher/</guid><description>The Playfair Cipher: A Complete Educational Guide</description><pubDate>Tue, 15 Jul 2025 00:00:00 GMT</pubDate></item><item><title>The Rail Fence Cipher: Mathematical Elegance in Classical Cryptography</title><link>https://laoutaris.cc/blog/railfence-cipher/</link><guid isPermaLink="true">https://laoutaris.cc/blog/railfence-cipher/</guid><description>Learn about Mathematical Elegance in Classical Cryptography</description><pubDate>Tue, 15 Jul 2025 00:00:00 GMT</pubDate></item><item><title>The Caesar Cipher Breaking Guide</title><link>https://laoutaris.cc/blog/caesar_breaker_guide/</link><guid isPermaLink="true">https://laoutaris.cc/blog/caesar_breaker_guide/</guid><description>Breaking the Caesar Cipher: A Python Journey from Comprehensive to Concise</description><pubDate>Mon, 14 Jul 2025 00:00:00 GMT</pubDate></item><item><title>The Vigenère Cipher Guide</title><link>https://laoutaris.cc/blog/vigenere-cipher/</link><guid isPermaLink="true">https://laoutaris.cc/blog/vigenere-cipher/</guid><description>The Vigenère Cipher: A Journey Through History and Modern Applications.</description><pubDate>Mon, 14 Jul 2025 00:00:00 GMT</pubDate></item><item><title>The Caesar Cipher</title><link>https://laoutaris.cc/blog/caesar-cipher/</link><guid isPermaLink="true">https://laoutaris.cc/blog/caesar-cipher/</guid><description>Learn about one of the simplest and most widely known encryption techniques, the Caesar cipher.</description><pubDate>Mon, 07 Jul 2025 00:00:00 GMT</pubDate></item></channel></rss>