์ค์ผ๋ฌ ํผ ํจ์๋?
์ค์ผ๋ฌ ํผ ํจ์(Euler's totient function)๋ \(\varphi(n)\)์ผ๋ก ํ๊ธฐํ๋ฉฐ, 1๋ถํฐ n๊น์ง์ ์์ ์ ์ ์ค์์ n๊ณผ 1 ์ด์ธ์ ๊ณต์ฝ์๋ฅผ ๊ฐ์ง ์๋ ์, ์ฆ n๊ณผ ์๋ก์์ธ ์ ์๊ฐ ๋ช ๊ฐ์ธ์ง๋ฅผ ์ธ๋ ํจ์์ ๋๋ค. ์๋ฅผ ๋ค์ด 1, 2, 4, 5, 7, 8์ด ๋ชจ๋ 9์ ์๋ก์์ด๋ฏ๋ก \(\varphi(9) = 6\)์ ๋๋ค. ์ด ํจ์๋ ์ ์๋ก ์ ๊ธฐ์ด ๊ฐ๋ ์ด๋ฉด์ ์ํธํ ์ ๋ฐ์ ๋ฑ์ฅํ๋๋ฐ, ํนํ RSA ์๊ณ ๋ฆฌ์ฆ์์ ํค ์์ฑ์ ์ฐ์ด๋ ๋ชจ๋๋ฌ ์ญ์์ ๊ฒฐ์ ํ๋ ํต์ฌ ์ญํ ์ ํฉ๋๋ค.
๊ณ์ฐ๊ธฐ ์ฌ์ฉ๋ฒ
์์ ์ ์ n์ ์ ๋ ฅํ๊ณ ๊ณ์ฐ ๋ฒํผ์ ๋๋ฅด๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ์ด ๋๊ตฌ๋ n์ ์๋ก ๋ค๋ฅธ ์์ธ์๋ก ๋ถํดํ ๋ค ๊ณฑ์ ๊ณต์์ ์ ์ฉํด \(\varphi(n)\)์ ์ฆ์ ๊ตฌํ๊ณ , ์ฐพ์๋ธ ์๋ก ๋ค๋ฅธ ์์ ๋ชฉ๋ก๊น์ง ํจ๊ป ๋ณด์ฌ์ค๋๋ค. ์์ ์๋ ๋ฌผ๋ก 10์ต๊น์ง์ ์์ฃผ ํฐ ์๋ ๋ฌธ์ ์์ด ์ฒ๋ฆฌํฉ๋๋ค.
๊ณต์ ํ์ด
ํผ ํจ์๋ฅผ ํจ์จ์ ์ผ๋ก ๊ตฌํ๋ ๋ฐฉ๋ฒ์ ๋ค์์ ๊ณฑ์ ๊ณต์์ ๋๋ค.
$$\varphi(n) = n \prod_{p \mid n} \left(1 - \frac{1}{p}\right)$$
์ฌ๊ธฐ์ \(p\)๋ n์ ๋๋๋ ๋ชจ๋ ์๋ก ๋ค๋ฅธ ์์๋ฅผ ์๋ฏธํฉ๋๋ค.
์์ธ์์ ์ง์(์ค๋ณต๋)๋ ํ์ ์๊ณ , ์๋ก ๋ค๋ฅธ ์์๋ง ์๋ฉด ๋ฉ๋๋ค. ๊ฐ ํญ \(\left(1 - \frac{1}{p}\right)\)๋ ํด๋น ์์๋ก ๋๋์ด๋จ์ด์ง๋ ์์ ๋น์จ์ ๋์ด๋ด๋ ์ญํ ์ ํฉ๋๋ค.
์์ ๋ก ํ์ด๋ณด๊ธฐ
n = 36์ ์๊ฐํด ๋ด ์๋ค. 36์ ์์ธ์๋ถํด๋ \(2^2 \times 3^2\)์ด๋ฏ๋ก ์๋ก ๋ค๋ฅธ ์์๋ 2์ 3์ ๋๋ค. ๊ทธ๋ฌ๋ฉด:
$$\varphi(36) = 36 \times \left(1 - \frac{1}{2}\right) \times \left(1 - \frac{1}{3}\right) = 36 \times \frac{1}{2} \times \frac{2}{3} = 36 \times \frac{1}{3} = \mathbf{12}$$
๋ฐ๋ผ์ 1๋ถํฐ 36๊น์ง์ ์ ์ ์ค ์ ํํ 12๊ฐ๊ฐ 36๊ณผ ์๋ก์์ ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
\(\varphi(1)\)์ ์ผ๋ง์ธ๊ฐ์? ๊ด๋ก์ \(\varphi(1) = 1\)์ ๋๋ค. 1์ ์๊ธฐ ์์ ๊ณผ ์๋ก์๋ก ๋ณด๊ธฐ ๋๋ฌธ์ ๋๋ค.
์์ p์ ฯ ๊ฐ์? ์์์ ์์ p์ ๋ํด \(\varphi(p) = p - 1\)์ ๋๋ค. 1๋ถํฐ \(p-1\)๊น์ง์ ๋ชจ๋ ์ ์๊ฐ p์ ์๋ก์์ด๊ธฐ ๋๋ฌธ์ด์ฃ .
ํผ ํจ์๋ ๊ณฑ์ ์ (multiplicative)์ธ๊ฐ์? ๋ค. \(\gcd(a, b) = 1\)์ด๋ฉด \(\varphi(a \cdot b) = \varphi(a) \cdot \varphi(b)\)๊ฐ ์ฑ๋ฆฝํฉ๋๋ค. ์๋ก ๋ค๋ฅธ ์์์ ๋ํ ๊ณฑ ๊ณต์์ด ์ฑ๋ฆฝํ๋ ์ด์ ๊ฐ ๋ฐ๋ก ์ด๊ฒ์ ๋๋ค.