AES and ChaCha20 in Python: Block Cipher Rounds, GF(2^8), AES-GCM vs ChaCha20-Poly1305, and Nonce Pitfalls July 3, 2026 17 min readAlgorithm Cryptography Python
Elliptic Curve Cryptography (ECC) in Python: Point Addition over Finite Fields, ECDLP, ECDH, ECDSA, and X25519 July 2, 2026 14 min readAlgorithm Cryptography Python
Diffie-Hellman Key Exchange in Depth: Discrete Log, Safe Primes, MITM, and X25519 in Python June 14, 2026 11 min readAlgorithm Cryptography Python
Chebyshev Filter Design: Theory and Python Implementation March 14, 2026 7 min readSignal Processing Python Algorithm
Introduction to Probabilistic Data Structures: Bloom Filter and HyperLogLog in Python March 13, 2026 10 min readAlgorithm Python Data Structure
Highpass Filter Design: Theory and Python Implementation March 13, 2026 6 min readSignal Processing Python Algorithm
Bandpass Filter Design: Theory and Python Implementation March 12, 2026 6 min readSignal Processing Python Algorithm
Support Vector Machines (SVM): Kernel Methods and Nonlinear Classification with Python February 26, 2026 4 min readMachine Learning Python Algorithm
k-means and GMM (Gaussian Mixture Model) Theory, Comparison, and Python Implementation: sklearn.cluster.KMeans / sklearn.mixture.GaussianMixture / EM algorithm February 26, 2026 4 min readMachine Learning Python Algorithm
Ensemble Learning: From Decision Trees to Random Forest and Gradient Boosting February 26, 2026 3 min readMachine Learning Python Algorithm
Unscented Kalman Filter (UKF): Nonlinear State Estimation Theory and Python Implementation February 26, 2026 5 min readFiltering Python Algorithm
Simulated Annealing: Theory and Python Implementation February 26, 2026 5 min readOptimization Algorithm Python
Butterworth Filter Design: Theory and Python Implementation February 26, 2026 5 min readSignal Processing Python Algorithm
Genetic Algorithms: Fundamentals and Python Implementation February 26, 2026 4 min readOptimization Algorithm Python
FIR vs IIR Filters: Characteristics, Design, and Python Implementation February 26, 2026 5 min readSignal Processing Python Algorithm
RSA Encryption Theory, Key Generation, Encryption, and Decryption in Python (pow, math.gcd, extended Euclidean, Miller-Rabin) February 25, 2026 7 min readAlgorithm Cryptography Python
Fast Fourier Transform (FFT): Theory and Python Implementation with scipy.fft and numpy.fft February 25, 2026 9 min readSignal Processing Python Algorithm
Diffie-Hellman Key Exchange Protocol: Theory and Python Implementation September 6, 2023 4 min readAlgorithm Cryptography Python
Elliptic Curve ElGamal Encryption: Principles and Simplified Python Implementation December 23, 2020 4 min readAlgorithm Cryptography Python
Fast Modular Exponentiation Using Binary Exponentiation in Python December 20, 2020 4 min readAlgorithm Python Cryptography