math-prime-number-miller-rabin-test.html


* created: 2025-10-21T22:33
* modified: 2025-10-26T20:16

title

Miller Rabin Test

description

Description

related notes

Miller-Rabin-Test

This is an improved version of the fermats primality test, which takes fermat liar into account.

Works with x\geq3:

  1. Choose a random number a \in \{2,\dots x-,\}
  2. Check if a is co-prime to x. If not x is not a prime number.
  3. Calculate a odd number d, which solves the following equation: x-1 = d \cdot 2^{j}
  4. Test if x is meets the following conditions; if not a is a fermat witness that x is a composite number
    • a^{d} \mod x = 1
    • a^{d \cdot 2^{r}} \mod x = x - 1 for r \in \{0,\dots j-1 \}