Teorema : Si $b$ y $c$ son números naturales no negativos, $m$ y $a$ son coprimas, $b = c\enspace\text{mod}\,\varphi(m)$ entonces $a^b = a^c\enspace\text{mod}\,m$ .
Prueba : Sin pérdida de generalidad, supongamos que $b>c$ . Entonces $b=c+k\cdot\varphi(m)$ donde $k$ es un número natural. $$a^b = a^{c+k\cdot\varphi(m)} = a^c\cdot (a^{\varphi(m)})^k = a^c \enspace\text{mod}\,m$$
Donde utilizamos el teorema de Euler para $a^{\varphi(m)} = 1\enspace\text{mod}\,m$ y el hecho de que $$a'=a''\enspace\text{mod}\,m\,\land\,b'=b''\enspace\text{mod}\,m\implies a'b'=a''b''\enspace\text{mod}\,m$$
Fin de la prueba .
Supongamos que queremos calcular $a^{a^{320}}$ modulo $1000$ . Primero podemos calcular $a^{320}$ modulo $\varphi(1000)=400$ desde $a$ y $1000$ son coprimas, utilizando el teorema anterior.
Para calcular $a^{320}$ modulo $400$ podemos calcular $320$ modulo $\varphi(400)=160$ Porque, de nuevo, $400$ y $a$ son coprimas.
$$320 = 0\enspace\text{mod}\,160 \implies a^{320} = 1\enspace\text{mod}\,400 \implies a^{a^{320}}=a\enspace\text{mod}\,1000 $$ Y porque $a=531\enspace\text{mod}\,1000$ entonces $$a^{a^{320}}=531\enspace\text{mod}\,1000 $$