Posts by Category

CTF

Cracking Python’s Random Module: Exploiting Linearity in the Mersenne Twister

6 minute read

Published:

Python’s random isn’t random enough. Solving linear equations to predict Mersenne Twister outputs with partial state knowledge by exploiting the linearity in the Mersenne Twister PRNG. The challenge is taken from Cyber Jawara 2024 Finals and actually consist of two different challenge. The solution to this challenge was inspired by this writeup.

TCP1P CTF 2024

30 minute read

Published:

Scoreboard Saya bermain dengan tim dimas fans club dan mendapatkan posisi pertama. Tim kami berhasil menyelesaikan 6 dari 7 soal crypto yang ada, dan berikut adalah writeup dari solusi yang kami kerjakan.

Quotient Polynomial Ring and Isomorphism

18 minute read

Published:

RSA in polynomial rings? Exploring quotient rings, isomorphisms, and CTF challenges that twist classic cryptography into algebraic structures. This post will solve some related challenge related with concept of polynomial ring and isomorphism.

Cryptography

CIMPA Research School on Arithmetic in Action: A Deep Dive into Lattice-Based Cryptography

4 minute read

Published:

CIMPA Research School This July 2025, I had the incredible opportunity to participate in the CIMPA Research School on “Arithmetic in Action: Number Theory and its Applications to Cryptography and Coding Theory” held at Universitas Gadjah Mada in Yogyakarta, Indonesia. As a cryptography enthusiast, this experience was amazing and really opened my mind to the deep mathematical foundations underlying modern cryptographic systems.

Cracking Python’s Random Module: Exploiting Linearity in the Mersenne Twister

6 minute read

Published:

Python’s random isn’t random enough. Solving linear equations to predict Mersenne Twister outputs with partial state knowledge by exploiting the linearity in the Mersenne Twister PRNG. The challenge is taken from Cyber Jawara 2024 Finals and actually consist of two different challenge. The solution to this challenge was inspired by this writeup.

TCP1P CTF 2024

30 minute read

Published:

Scoreboard Saya bermain dengan tim dimas fans club dan mendapatkan posisi pertama. Tim kami berhasil menyelesaikan 6 dari 7 soal crypto yang ada, dan berikut adalah writeup dari solusi yang kami kerjakan.

Quotient Polynomial Ring and Isomorphism

18 minute read

Published:

RSA in polynomial rings? Exploring quotient rings, isomorphisms, and CTF challenges that twist classic cryptography into algebraic structures. This post will solve some related challenge related with concept of polynomial ring and isomorphism.

IMC

Mathematics