Posts by Tags

AES

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.

IMC 2024

PRNG

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.

RSA

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.

algebra

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.

discrete log

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.

isomorphism

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.

lattice based 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.

linear algebra

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.

linear transformation

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.

math

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.

math competition

mersenne twister

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.

polynomial ring

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.

research school

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.

small roots

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.

solutions

team selection

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.