๊ณฑ์ ์ญ์์ด๋?
์ด๋ค ์์ ๊ณฑ์ ์ญ์์ ๊ทธ ์์ ๊ณฑํ์ ๋ 1์ด ๋๋ ๊ฐ์ ๋งํฉ๋๋ค. ์ผ๋ฐ์ ์ธ ์ค์ a์ ๊ฒฝ์ฐ ์ญ์์ ๋จ์ํ ์ญ์ \(1/a\)์ ๋๋ค. ์๋ฅผ ๋ค์ด 4์ ์ญ์์ 0.25์ธ๋ฐ, \(4 \times 0.25 = 1\)์ด๊ธฐ ๋๋ฌธ์ด์ฃ . ๋จ, 0์๋ ์ญ์์ด ์์ต๋๋ค. ์ด๋ค ์์ 0์ ๊ณฑํด๋ 1์ด ๋ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
$$a^{-1} = \frac{1}{\text{Number (a)}}$$
๋ชจ๋๋ฌ ์ญ์
๋ชจ๋๋ฌ ์ฐ์ฐ์์ a์ (mod m) ๊ณฑ์ ์ญ์์ \(a \cdot x \equiv 1 \pmod{m}\)์ ๋ง์กฑํ๋ 0๋ถํฐ \(m-1\) ์ฌ์ด์ ์ ์ x๋ฅผ ์๋ฏธํฉ๋๋ค. ์ด ๊ฐ๋ ์ ์ ์๋ก ๊ณผ ์ํธํ(RSA, ํด์ฑ, ์ค๋ฅ ์ ์ ๋ถํธ ๋ฑ)์์ ๋์์์ด ๋ฑ์ฅํฉ๋๋ค. ๋ชจ๋๋ฌ ์ญ์์ a์ m์ด ์๋ก์์ผ ๋, ์ฆ \(\gcd(a, m) = 1\)์ผ ๋๋ง ์กด์ฌํฉ๋๋ค. ์ด ๊ณ์ฐ๊ธฐ๋ ํ์ฅ ์ ํด๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํด ์ญ์์ ์ฐพ์๋ ๋๋ค.
$$\text{Number (a)} \cdot a^{-1} \equiv 1 \pmod{\text{Modulus (m)}}$$
๊ณ์ฐ๊ธฐ ์ฌ์ฉ๋ฒ
๋จผ์ ์ a๋ฅผ ์ ๋ ฅํ์ธ์. ๋ชจ๋๋ฌ์ค๋ฅผ 0์ผ๋ก ๋๊ฑฐ๋ ๋น์ ๋๋ฉด ์ผ๋ฐ ์ญ์ \(1/a\)๊ฐ ๊ณ์ฐ๋ฉ๋๋ค. ๋ชจ๋๋ฌ ์ญ์์ ๊ตฌํ๋ ค๋ฉด 1๋ณด๋ค ํฐ ๋ชจ๋๋ฌ์ค m์ ์ ๋ ฅํ์ธ์. ๊ณ์ฐ๊ธฐ๋ a๋ฅผ m์ผ๋ก ๋๋ ๋๋จธ์ง๋ก ์ค์ธ ๋ค ์ญ์์ ๋ฐํํ๋ฉฐ, a์ m์ด ๊ณตํต ์ฝ์๋ฅผ ๊ฐ์ง๋ฉด ์ญ์์ด ์กด์ฌํ์ง ์๋๋ค๊ณ ์๋ ค์ค๋๋ค.
ํ์ด ์์
11์ ๋ฒ์ผ๋ก ํ๋ 3์ ์ญ์์ ๊ตฌํด ๋ด ์๋ค. \(3x \equiv 1 \pmod{11}\)์ ๋ง์กฑํ๋ x๊ฐ ํ์ํฉ๋๋ค. \(x = 4\)๋ฅผ ๋ฃ์ด ๋ณด๋ฉด $$3 \times 4 = 12 = 11 + 1 \equiv 1 \pmod{11}$$์ด ๋ฉ๋๋ค. ๋ฐ๋ผ์ ๋ชจ๋๋ฌ ์ญ์์ 4์ ๋๋ค. ํํธ ์ญ์๋ก ๋ณด๋ฉด 3์ ์ญ์์ \(1/3 \approx 0.333333\)์ ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ 0์๋ ์ญ์์ด ์๋์? ์ด๋ค ์์ 0์ ๊ณฑํ๋๋ผ๋ ๊ฒฐ๊ณผ๋ ํญ์ 0์ด๋ฉฐ, ์ ๋ 1์ด ๋ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ชจ๋๋ฌ ์ญ์์ด ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ๋ ์ธ์ ์ธ๊ฐ์? \(\gcd(a, m) \neq 1\)์ผ ๋์ ๋๋ค. ์๋ฅผ ๋ค์ด 4๋ ๊ณตํต ์ฝ์ 4๋ฅผ ๊ณต์ ํ๋ฏ๋ก mod 8์์ ์ญ์์ด ์์ต๋๋ค.
๋ชจ๋๋ฌ ์ญ์์ ์์๋ฅผ ์ฌ์ฉํ ์ ์๋์? ๋ค, ๊ฐ๋ฅํฉ๋๋ค. ์์๋ ๋จผ์ 0๋ถํฐ \(m-1\) ์ฌ์ด์ ๋ฒ์๋ก ๋ณํ๋ ๋ค ์ญ์์ด ๊ณ์ฐ๋ฉ๋๋ค.