MCP๋กœ ์—ฐ๊ฒฐ โ†’

๊ณ„์‚ฐ ์ž…๋ ฅ

์ผ๋ฐ˜ ์—ญ์ˆ˜ 1/a๋ฅผ ๊ตฌํ•˜๋ ค๋ฉด 0์œผ๋กœ ๋‘๊ฑฐ๋‚˜ ๋น„์›Œ ๋‘์„ธ์š”.

๊ณต์‹

๊ด‘๊ณ 

๊ฒฐ๊ณผ

๊ณฑ์…ˆ ์—ญ์› (์—ญ์ˆ˜)
0.2
1 / 5
์ž…๋ ฅํ•œ ์ˆ˜ (a) 5
๋ชจ๋“ˆ๋Ÿฌ์Šค (m) 0
์—ญ์ˆ˜ (1/a) 0.2

๊ณฑ์…ˆ ์—ญ์›์ด๋ž€?

์–ด๋–ค ์ˆ˜์˜ ๊ณฑ์…ˆ ์—ญ์›์€ ๊ทธ ์ˆ˜์— ๊ณฑํ–ˆ์„ ๋•Œ 1์ด ๋˜๋Š” ๊ฐ’์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ์‹ค์ˆ˜ a์˜ ๊ฒฝ์šฐ ์—ญ์›์€ ๋‹จ์ˆœํžˆ ์—ญ์ˆ˜ \(1/a\)์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 4์˜ ์—ญ์›์€ 0.25์ธ๋ฐ, \(4 \times 0.25 = 1\)์ด๊ธฐ ๋•Œ๋ฌธ์ด์ฃ . ๋‹จ, 0์—๋Š” ์—ญ์›์ด ์—†์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ์ˆ˜์— 0์„ ๊ณฑํ•ด๋„ 1์ด ๋  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

$$a^{-1} = \frac{1}{\text{Number (a)}}$$
์–ด๋–ค ์ˆ˜์™€ ๊ทธ ์—ญ์ˆ˜๋ฅผ ๊ณฑํ•ด 1์ด ๋˜๋Š” ๋ชจ์Šต์„ ๋‚˜ํƒ€๋‚ธ ์ˆ˜์ง์„ 
์—ญ์ˆ˜ \(1/a\)๋Š” a์™€ ๊ณฑํ•˜๋ฉด 1์ด ๋˜๋Š” ์ˆ˜์ž…๋‹ˆ๋‹ค.

๋ชจ๋“ˆ๋Ÿฌ ์—ญ์›

๋ชจ๋“ˆ๋Ÿฌ ์—ฐ์‚ฐ์—์„œ 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)}}$$
์–ด๋–ค ์ˆ˜์™€ ๊ทธ ์—ญ์›์˜ ๊ณฑ์ด ํ•œ ๋ฐ”ํ€ด ๋Œ์•„ 1์ด ๋˜๋Š” ๋ชจ์Šต์„ ๋ณด์—ฌ์ฃผ๋Š” ๋ชจ๋“ˆ๋Ÿฌ ์‚ฐ์ˆ  ์‹œ๊ณ„ํŒ
๋ชจ๋“ˆ๋Ÿฌ ์—ญ์› x๋Š” \(a \cdot x \equiv 1 \pmod{m}\)์„ ๋งŒ์กฑํ•˜๋ฉฐ, 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\) ์‚ฌ์ด์˜ ๋ฒ”์œ„๋กœ ๋ณ€ํ™˜๋œ ๋’ค ์—ญ์›์ด ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.

์ตœ์ข… ์—…๋ฐ์ดํŠธ: