Tüm yazılar
Matematik14 Temmuz 2025

Euler Totient Fonksiyonu φ(n): RSA Şifrelemenin Arkasındaki Sayım

$\varphi(n)$, $n$'den küçük ve $n$ ile aralarında asal pozitif tam sayıların sayısı. Bu basit tanım, internet bankacılığını, dijital imzaları ve RSA'yı mümkün kılan **Euler teoreminin** kalbidir.

Matematik Karavanı Editörü 6 dk okuma 5 soru
Renkli boncuklu abaküs — sayım sezgisi

Bir sayma oyunu

Bir öğretmen tahtaya yazıyor: n=12n = 12. "12'den küçük ve 12 ile aralarında asal (gcd=1\gcd = 1) olan pozitif tam sayılar?"

Sayalım: 1,5,7,111, 5, 7, 11. Dört tane. Yani φ(12)=4\varphi(12) = 4.

n=10n = 10: 1,3,7,91, 3, 7, 9φ(10)=4\varphi(10) = 4.
n=7n = 7 (asal): 1,2,3,4,5,61, 2, 3, 4, 5, 6φ(7)=6\varphi(7) = 6. (Aslında her asal pp için φ(p)=p1\varphi(p) = p - 1.)

Bu fonksiyon Euler totient fonksiyonu ya da kısaca phi fonksiyonu: φ(n)={k:1kn,gcd(k,n)=1}\varphi(n) = |\{k : 1 \leq k \leq n, \gcd(k, n) = 1\}|.

Tanım son derece basit. Ama bu basit fonksiyon modern internet güvenliğinin matematik kalbidir.

İlk değerler

nnφ(n)\varphi(n)
11
21
32
42
54
62
76
84
96
104
1110
124

İlk gözlem: φ(n)\varphi(n) asallarda maksimum (n1n - 1); küçük asal çarpanları olan sayılarda küçük. Çünkü çok faktör → çok eleman silinir.

Asal kuvvet formülü

pp asal, k1k \geq 1:

φ(pk)=pkpk1=pk(11p)\varphi(p^k) = p^k - p^{k-1} = p^k\left(1 - \frac{1}{p}\right)

Sezgi: pkp^k küçük pozitif tam sayıların arasında pp'nin katları olanlar p,2p,3p,,pk1p=pkp, 2p, 3p, \ldots, p^{k-1} \cdot p = p^k. Sayıları pk1p^{k-1}. Geriye pkpk1p^k - p^{k-1} tane aralarında asal.

Örnek: φ(8)=84=4\varphi(8) = 8 - 4 = 4. (8=238 = 2^3, 22=42^2 = 4.)
φ(27)=279=18\varphi(27) = 27 - 9 = 18.

Çarpımsallık (multiplicative property)

Kritik özellik: Eğer gcd(m,n)=1\gcd(m, n) = 1 ise:

φ(mn)=φ(m)φ(n)\varphi(mn) = \varphi(m) \cdot \varphi(n)

İspat: Çin kalan teoremi (CRT) ile Z/mnZZ/mZ×Z/nZ\mathbb{Z}/mn\mathbb{Z} \cong \mathbb{Z}/m\mathbb{Z} \times \mathbb{Z}/n\mathbb{Z}. Bu bijection EBOB-1 elemanları korur.

Örnek: φ(12)=φ(4)φ(3)=22=4\varphi(12) = \varphi(4) \cdot \varphi(3) = 2 \cdot 2 = 4. ✓

Genel formül

n=p1a1p2a2pkakn = p_1^{a_1} p_2^{a_2} \cdots p_k^{a_k} ise:

φ(n)=ni=1k(11pi)\varphi(n) = n \prod_{i=1}^{k} \left(1 - \frac{1}{p_i}\right)

Yani nn'nin asal çarpanlarına bakmak yeter.

Örnek: n=360=23325n = 360 = 2^3 \cdot 3^2 \cdot 5.

φ(360)=360(11/2)(11/3)(11/5)=360122345=96\varphi(360) = 360 \cdot (1 - 1/2) \cdot (1 - 1/3) \cdot (1 - 1/5) = 360 \cdot \frac{1}{2} \cdot \frac{2}{3} \cdot \frac{4}{5} = 96

Yani 360'tan küçük 96 tane EBOB-1 sayı vardır.

Euler teoremi — totient ile

Önceki yazılarımızda Fermat'nın küçük teoremine değindik: pp asal, gcd(a,p)=1\gcd(a, p) = 1ap11(modp)a^{p-1} \equiv 1 \pmod{p}.

Euler bunu bileşik modüller için genelleştirdi:

gcd(a,n)=1\gcd(a, n) = 1aφ(n)1(modn)a^{\varphi(n)} \equiv 1 \pmod{n}.

Euler teoremi. Asal halinde φ(p)=p1\varphi(p) = p - 1, yani Fermat'nın küçük teoremi bunun özel hali.

Örnek: n=12n = 12, a=5a = 5. φ(12)=4\varphi(12) = 4. Beklenti: 541(mod12)5^4 \equiv 1 \pmod{12}. Test: 54=625=1252+15^4 = 625 = 12 \cdot 52 + 1. ✓

RSA şifreleme — totient kalbinde

RSA açık anahtarlı şifreleme nasıl çalışır?

  1. İki büyük asal seç: pp ve qq.
  2. n=pqn = pq. Açık (herkese verilir).
  3. φ(n)=(p1)(q1)\varphi(n) = (p-1)(q-1). Gizli (sadece sahip bilir).
  4. Açık üs ee seç (gcd(e,φ(n))=1\gcd(e, \varphi(n)) = 1).
  5. Gizli üs d=e1(modφ(n))d = e^{-1} \pmod{\varphi(n)} (modüler ters; Bézout).
  6. Şifreleme: c=memodnc = m^e \bmod n. Çözme: m=cdmodnm = c^d \bmod n.

Neden çalışır? cd=med(modn)c^d = m^{ed} \pmod{n}. ed1(modφ(n))ed \equiv 1 \pmod{\varphi(n)} olduğundan ed=1+kφ(n)ed = 1 + k\varphi(n). Euler teoremi:

med=mmkφ(n)=m(mφ(n))km1k=m(modn)m^{ed} = m \cdot m^{k\varphi(n)} = m \cdot (m^{\varphi(n)})^k \equiv m \cdot 1^k = m \pmod{n}

İşte. Euler totient olmasa RSA olmazdı. RSA olmasa modern internet bankacılığı olmazdı.

Toplam formülü — Gauss

Sevimli bir özdeşlik (Gauss):

dnφ(d)=n\sum_{d \mid n} \varphi(d) = n

Yani nn'nin tüm bölenleri için φ\varphi değerlerini toplarsanız tam nn çıkar.

Örnek: n=12n = 12. Bölenleri: 1,2,3,4,6,121, 2, 3, 4, 6, 12. φ\varphi değerleri: 1,1,2,2,2,41, 1, 2, 2, 2, 4. Toplam: 1+1+2+2+2+4=121+1+2+2+2+4 = 12. ✓

Bu özdeşlik Möbius dönüşümü ve klasik aritmetik fonksiyon analizinin temel taşı.

Asimptotik davranış

Büyük nn için ortalama:

1NnNφ(n)3Nπ2\frac{1}{N} \sum_{n \leq N} \varphi(n) \sim \frac{3N}{\pi^2}

Yani rastgele bir nn için φ(n)(3/π2)n0.304n\varphi(n) \approx (3/\pi^2) \cdot n \approx 0.304 \cdot n. Diğer bir deyişle, iki rastgele tam sayının aralarında asal olma olasılığı 6/π20.6086/\pi^2 \approx 0.608. π\pi neden ortaya çıktı? Riemann zeta fonksiyonu ζ(2)=π2/6\zeta(2) = \pi^2/6 sayesinde — sayı teorisi ile analiz buluşur.

Lehmer'in totient problemi (1932)

D.H. Lehmer sordu: "Bileşik bir nn var mı ki φ(n)n1\varphi(n) \mid n - 1 olsun?"

Asal pp için bu trivially doğru (φ(p)=p1\varphi(p) = p-1, ve p1p1p-1 \mid p-1). Ama bileşik bir örnek?

90 yıldan fazla geçti. Hiçbir bileşik örnek bulunamadı. Yoksa yok mu? Açık problem. Sonsuz tane bilemediğimiz şey olduğu kanıtlanmış sınırlar var.

Totient fonksiyonu ne kadar küçük olabilir?

Ufuk problemi: φ(n)/n\varphi(n)/n ne kadar küçük olabilir? Cevap: keyfi olarak küçük. n=p1p2pkn = p_1 p_2 \cdots p_k (ilk kk asal) için:

φ(n)n=i=1k(11pi)0 as k\frac{\varphi(n)}{n} = \prod_{i=1}^{k} \left(1 - \frac{1}{p_i}\right) \to 0 \text{ as } k \to \infty

Yavaş ama gider. Mertens teoremi: φ(n)n1eγlnlnn\frac{\varphi(n)}{n} \gtrsim \frac{1}{e^\gamma \ln \ln n} (γ\gamma Euler-Mascheroni sabiti).

Mirası

Euler totient fonksiyonu:

  • Modüler aritmetik: her tersinir elemanın grup düzeni bölünür.
  • RSA: ed 1(modφ(n))\equiv 1 \pmod{\varphi(n)} kalbi.
  • Asal sayı dağılımı: ortalama davranışı π2/6\pi^2/6 ile ilişkili.
  • Açık problemler: Lehmer'in totient problemi gibi.

Euler 1763'te bu fonksiyonu tanıttı. 270 yıl sonra hâlâ:

  • Her gün, milyarlarca işlemde kullanılır (her RSA imzası).
  • Sayı teorisi araştırmasının merkezindedir.
  • Olimpiyat matematiğinin klasik konularıdır.

Bir tek küçük sayma fonksiyonu. Onsuz internet güvenliği olmazdı. Matematiğin en sade ama en yararlı icatlarından biri.

Etiketler

Euler totientphi fonksiyonusayı teorisiRSAmodüler aritmetik

Kendinizi Test Edin

Cevaplarınız profilinizde istatistik olarak saklanır.

1. Euler totient $\varphi(n)$ neyi sayar?

2. $p$ asal ise $\varphi(p)$ nedir?

3. Euler teoremi neyi söyler?

4. RSA şifrelemede $\varphi(n)$ neden gerekli?

5. Gauss'un totient özdeşliği nedir?