์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš

์€ํ–‰ ๊ธˆ๊ณ ๋ฅผ ๋ณดํ˜ธํ•ด์•ผ ํ•˜๋Š” ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์ƒ๊ฐํ•ด ๋ณด์„ธ์š”. ์ž‘์—… ์ฒซ๋‚ ์— ์ œ๊ณต๋˜๋Š” ์—ด์‡  ์—†์ด๋Š” ์ ˆ๋Œ€ ๋‚œ๊ณต๋ถˆ๋ฝ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ ๋ชฉํ‘œ๋Š” ํ‚ค๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์ €์žฅํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ•„์š”์— ๋”ฐ๋ผ ์Šคํ† ๋ฆฌ์ง€์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜๋ฉด์„œ ํ•ญ์ƒ ํ‚ค๋ฅผ ๋ณด๊ด€ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์—ด ๋•Œ๋งˆ๋‹ค ๋ฌผ๋ฆฌ์ ์ธ ์กด์žฌ๊ฐ€ ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋Ÿฌํ•œ ์†”๋ฃจ์…˜์ด ์‹ค์ œ๋กœ๋Š” ์ž˜ ํ™•์žฅ๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ๋นจ๋ฆฌ ๊นจ๋‹ซ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•ฝ์†ํ–ˆ๋˜ ํœด๊ฐ€๋Š” ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”? ๊ฒŒ๋‹ค๊ฐ€ ์งˆ๋ฌธ์€ ํ›จ์”ฌ ๋” ๋ฌด์„ญ์Šต๋‹ˆ๋‹ค. ์œ ์ผํ•œ ์—ด์‡ ๋ฅผ ์žƒ์–ด๋ฒ„๋ฆฌ๋ฉด ์–ด๋–ป๊ฒŒ ๋ ๊นŒ์š”?

ํœด๊ฐ€๋ฅผ ์—ผ๋‘์— ๋‘๊ณ  ์—ด์‡ ์˜ ๋ณต์‚ฌ๋ณธ์„ ๋งŒ๋“ค์–ด ๋‹ค๋ฅธ ์ง์›์—๊ฒŒ ๋งก๊ธฐ๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์ด ์ด์ƒ์ ์ด์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ๋„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ์—ด์‡  ๊ฐœ์ˆ˜๋ฅผ ๋‘ ๋ฐฐ๋กœ ๋Š˜๋ฆฌ๋ฉด ์—ด์‡  ๋„๋‚œ ํ™•๋ฅ ๋„ ๋‘ ๋ฐฐ๋กœ ๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค.

ํ•„์‚ฌ์ ์œผ๋กœ, ๋‹น์‹ ์€ ๋ณต์ œ๋ณธ์„ ํŒŒ๊ดดํ•˜๊ณ  ์›๋ž˜ ํ‚ค๋ฅผ ๋ฐ˜์œผ๋กœ ๋‚˜๋ˆ„๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ํ‚ค ์กฐ๊ฐ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋‘ ์‚ฌ๋žŒ์ด ํ‚ค๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ์ €์žฅ์†Œ๋ฅผ ์—ด๋ ค๋ฉด ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์กด์žฌํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋„๋‘‘์ด ๋‘ ๊ฐœ์˜ ์กฐ๊ฐ์„ ํ›”์ณ์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๋Š”๋ฐ, ์ด๋Š” ํ•˜๋‚˜์˜ ์—ด์‡ ๋ฅผ ํ›”์น˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋‘ ๋ฐฐ๋‚˜ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ํ‚ค์˜ ์ ˆ๋ฐ˜์„ ์žƒ์–ด๋ฒ„๋ฆฌ๋ฉด ์ „์ฒด ํ‚ค๋ฅผ ๋ณต๊ตฌํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ฐฉ์‹์ด ํ‚ค ํ•˜๋‚˜๋ณด๋‹ค ๋‚ซ์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์„ ๊ณง ์•Œ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ผ๋ จ์˜ ์ถ”๊ฐ€ ํ‚ค์™€ ์ž ๊ธˆ ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ด ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์‹ ์†ํ•˜๊ฒŒ ะผะฝะพะณะพ ์—ด์‡ ์™€ ์ž๋ฌผ์‡ . ๋ณด์•ˆ์ด ์ „์ ์œผ๋กœ ํ•œ ์‚ฌ๋žŒ์—๊ฒŒ๋งŒ ์˜์กดํ•˜์ง€ ์•Š๋„๋ก ํ‚ค๋ฅผ ๊ณต์œ ํ•˜๋Š” ๊ฒƒ์ด ์ด์ƒ์ ์ธ ๋””์ž์ธ์ด๋ผ๊ณ  ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํ•˜๋‚˜์˜ ์กฐ๊ฐ์ด ์†์‹ค๋œ ๊ฒฝ์šฐ(๋˜๋Š” ์‚ฌ๋žŒ์ด ํœด๊ฐ€๋ฅผ ๊ฐ€๋Š” ๊ฒฝ์šฐ) ์ „์ฒด ํ‚ค๊ฐ€ ๊ณ„์† ์ž‘๋™ํ•˜๋„๋ก ์กฐ๊ฐ ์ˆ˜์— ๋Œ€ํ•œ ์ž„๊ณ„๊ฐ’์ด ์žˆ์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒฐ๋ก ์„ ๋‚ด๋ฆฝ๋‹ˆ๋‹ค.

๋น„๋ฐ€์„ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ๋ฒ•

์ด๋Ÿฌํ•œ ์œ ํ˜•์˜ ํ‚ค ๊ด€๋ฆฌ ์ฒด๊ณ„๋Š” Adi Shamir๊ฐ€ 1979๋…„ ์ž์‹ ์˜ ์ž‘ํ’ˆ์„ ์ถœํŒํ•  ๋•Œ ์ƒ๊ฐํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. "๋น„๋ฐ€์„ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ๋ฒ•". ์ด ๊ธฐ์‚ฌ์—์„œ๋Š” ์†Œ์œ„ ๋งํ•˜๋Š” ๊ฒƒ์„ ๊ฐ„๋žตํ•˜๊ฒŒ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ๋น„๋ฐ€ ๊ฐ’(์˜ˆ: ์•”ํ˜ธํ™” ํ‚ค)์„ ํšจ์œจ์ ์œผ๋กœ ๋ถ„ํ• ํ•˜๊ธฐ ์œ„ํ•œ ์ž„๊ณ„๊ฐ’ ์ฒด๊ณ„ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ๋ถ€์†. ๊ทธ๋ ‡๋‹ค๋ฉด, ์–ธ์ œ, ๊ทธ๋ฆฌ๊ณ  ์ ์–ด๋„ ์–ธ์ œ๋งŒ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ์œผ๋กœ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ๋ถ€ํ’ˆ์„ ์กฐ๋ฆฝํ•˜๋ฉด ๋น„๋ฐ€์„ ์‰ฝ๊ฒŒ ๋ณต์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš.

๋ณด์•ˆ ๊ด€์ ์—์„œ ๋ณผ ๋•Œ ์ด ์ฒด๊ณ„์˜ ์ค‘์š”ํ•œ ์†์„ฑ์€ ๊ณต๊ฒฉ์ž๊ฐ€ ์ตœ์†Œํ•œ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ๋ถ€์†. ์กด์žฌ๊ฐ๋งˆ์ €๋„ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ๋ถ€ํ’ˆ์€ ์–ด๋– ํ•œ ์ •๋ณด๋„ ์ œ๊ณตํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์„ ๋ถ€๋™์‚ฐ์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ์˜๋ฏธ๋ก ์  ๋ณด์•ˆ.

๋‹คํ•ญ์‹ ๋ณด๊ฐ„

์ƒค๋ฏธ๋ฅด ์ž„๊ณ„๊ฐ’ ์ฒด๊ณ„ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ์ปจ์…‰์œผ๋กœ ์ œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค ๋‹คํ•ญ์‹ ๋ณด๊ฐ„. ์ด ๊ฐœ๋…์— ์ต์ˆ™ํ•˜์ง€ ์•Š๋‹ค๋ฉด ์‹ค์ œ๋กœ๋Š” ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์‹ค, ๊ทธ๋ž˜ํ”„์— ์ ์„ ๊ทธ๋ฆฐ ๋‹ค์Œ ์ด๋ฅผ ์„ ์ด๋‚˜ ๊ณก์„ ์œผ๋กœ ์—ฐ๊ฒฐํ•ด ๋ณธ ์ ์ด ์žˆ๋‹ค๋ฉด ์ด๋ฏธ ์‚ฌ์šฉํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค!

์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš
๋‘ ์ ์„ ํ†ตํ•ด 2์ฐจ ๋‹คํ•ญ์‹์„ ๋ฌด์ œํ•œ์œผ๋กœ ๊ทธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ์ค‘ ํ•˜๋‚˜๋งŒ ์„ ํƒํ•˜๋ ค๋ฉด ์„ธ ๋ฒˆ์งธ ์ ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์‚ฝํ™”: ์œ„ํ‚ค ๋ฐฑ๊ณผ

XNUMX์ฐจ ๋‹คํ•ญ์‹์„ ๊ณ ๋ คํ•˜๋ฉด, ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš. ์ด ํ•จ์ˆ˜๋ฅผ ๊ทธ๋ž˜ํ”„์— ํ‘œ์‹œํ•˜๋ ค๋ฉด ๋ช‡ ๊ฐœ์˜ ์ ์ด ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ? ๊ธ€์Ž„, ์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์ด ์„ ์„ ํ˜•์„ฑํ•˜๋Š” ์„ ํ˜• ํ•จ์ˆ˜์ด๋ฏ€๋กœ ์ตœ์†Œํ•œ ๋‘ ๊ฐœ์˜ ์ ์ด ํ•„์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์œผ๋กœ, XNUMX์ฐจ ๋‹คํ•ญ์‹ ํ•จ์ˆ˜๋ฅผ ๊ณ ๋ คํ•ด๋ณด์„ธ์š”. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš. ์ด๋Š” XNUMX์ฐจ ํ•จ์ˆ˜์ด๋ฏ€๋กœ ๊ทธ๋ž˜ํ”„๋ฅผ ๊ทธ๋ฆฌ๋ ค๋ฉด ์ตœ์†Œ XNUMX๊ฐœ์˜ ์ ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. XNUMX์ฐจ ๋‹คํ•ญ์‹์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ? ์ตœ์†Œ XNUMX์ . ๋“ฑ๋“ฑ.

์ด ์†์„ฑ์˜ ์ •๋ง ๋ฉ‹์ง„ ์ ์€ ๋‹คํ•ญ์‹ ํ•จ์ˆ˜์˜ ์ฐจ์ˆ˜์™€ ์ตœ์†Œํ•œ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ์ , ์šฐ๋ฆฌ๋Š” ์ด ๋‹คํ•ญ์‹ ํ•จ์ˆ˜์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ ์„ ๋„์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋Ÿฌํ•œ ์ถ”๊ฐ€ ์ ์˜ ์™ธ์‚ฝ์„ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค. ๋‹คํ•ญ์‹ ๋ณด๊ฐ„.

๋น„๋ฐ€ ๋งŒ๋“ค๊ธฐ

์—ฌ๊ธฐ์—์„œ Shamir์˜ ์˜๋ฆฌํ•œ ๊ณ„ํš์ด ์ž‘์šฉํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์ด๋ฏธ ๊นจ๋‹ฌ์œผ์…จ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๋น„๋ฐ€์„ ๋งํ•ด๋ณด์ž ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš -๊ฐ€์š” ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš. ์šฐ๋ฆฌ๋Š” ๋Œ๋ฆด ์ˆ˜ ์žˆ๋‹ค ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ๊ทธ๋ž˜ํ”„์˜ ํ•œ ์ง€์ ์œผ๋กœ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ๊ทธ๋ฆฌ๊ณ  ์ฐจ์ˆ˜๋ฅผ ๊ฐ–๋Š” ๋‹คํ•ญ์‹ ํ•จ์ˆ˜๋ฅผ ์ƒ๊ฐํ•ด ๋ณด์„ธ์š”. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš, ์ด๋Š” ์ด ์ ์„ ๋งŒ์กฑ์‹œํ‚จ๋‹ค. ์ด๋ฅผ ์ƒ๊ธฐ์‹œ์ผœ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ์ด๋Š” ํ•„์š”ํ•œ ์กฐ๊ฐ์˜ ์ž„๊ณ„๊ฐ’์ด๋ฏ€๋กœ ์ž„๊ณ„๊ฐ’์„ ์กฐ๊ฐ XNUMX๊ฐœ๋กœ ์„ค์ •ํ•˜๋ฉด XNUMX์ฐจ ๋‹คํ•ญ์‹ ํ•จ์ˆ˜๋ฅผ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ์˜ ๋‹คํ•ญ์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ˜•์‹์„ ๊ฐ–์Šต๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš์–ด๋””์—์„œ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ะธ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš โ€” ๋ฌด์ž‘์œ„๋กœ ์„ ํƒ๋œ ์–‘์˜ ์ •์ˆ˜. ์šฐ๋ฆฌ๋Š” ์ฐจ์ˆ˜๋ฅผ ๊ฐ–๋Š” ๋‹คํ•ญ์‹์„ ๊ตฌ์„ฑํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš, ์—ฌ๊ธฐ์„œ ์ž์œ  ๊ณ„์ˆ˜๋Š” ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš - ์ด๊ฒŒ ์šฐ๋ฆฌ์˜ ๋น„๋ฐ€์ด์—์š” ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš, ๊ทธ๋ฆฌ๊ณ  ์ดํ›„์˜ ๊ฐ ํ•ญ๋ชฉ์— ๋Œ€ํ•ด ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ์šฉ์–ด์—๋Š” ๋ฌด์ž‘์œ„๋กœ ์„ ํƒ๋œ ์–‘์˜ ๊ณ„์ˆ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์›๋ž˜์˜ ์˜ˆ๋กœ ๋Œ์•„๊ฐ€์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ฐ€์ •ํ•˜๋ฉด ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš, ๊ทธ๋Ÿฌ๋ฉด ์šฐ๋ฆฌ๋Š” ํ•จ์ˆ˜๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš.

์ด ์‹œ์ ์—์„œ ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ์กฐ๊ฐ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ์˜ ๊ณ ์œ ํ•œ ์ •์ˆ˜ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš์–ด๋””์—์„œ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš (์ด๊ฑด ์šฐ๋ฆฌ์˜ ๋น„๋ฐ€์ด๋‹ˆ๊นŒ) ์ด ์˜ˆ์—์„œ๋Š” ์ž„๊ณ„๊ฐ’์ด XNUMX์ธ XNUMX๊ฐœ์˜ ์กฐ๊ฐ์„ ๋ฐฐํฌํ•˜๋ ค๊ณ  ํ•˜๋ฏ€๋กœ ๋ฌด์ž‘์œ„๋กœ ํฌ์ธํŠธ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ๊ทธ๋ฆฌ๊ณ  ํ‚ค์˜ ๊ด€๋ฆฌ์ž์ธ XNUMX๋ช…์˜ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ๊ฐ๊ฐ ํ•œ ํฌ์ธํŠธ๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋˜ํ•œ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๊ทธ ์‚ฌ์‹ค์„ ์•Œ๋ฆฝ๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš, ์ด๋Š” ๊ณต๊ฐœ ์ •๋ณด๋กœ ๊ฐ„์ฃผ๋˜์–ด ๋ณต๊ตฌ์— ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš.

๋น„๋ฐ€์„ ๋˜์ฐพ๋Š” ์ค‘

์šฐ๋ฆฌ๋Š” ์ด๋ฏธ ๋‹คํ•ญ์‹ ๋ณด๊ฐ„์˜ ๊ฐœ๋…๊ณผ ์ด๊ฒƒ์ด Shamir์˜ ์ž„๊ณ„๊ฐ’ ์ฒด๊ณ„์˜ ๊ธฐ์ดˆ๊ฐ€ ๋˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋…ผ์˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš. XNUMX๋ช…์˜ ์ˆ˜ํƒ์ž ์ค‘ XNUMX๋ช…์ด ๋ณต์›์„ ์›ํ•  ๋•Œ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš, ๋ณด๊ฐ„๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ์ž์‹ ๋งŒ์˜ ๋…ํŠนํ•œ ํฌ์ธํŠธ๋กœ ์ด๋ฅผ ์œ„ํ•ด ๊ทธ๋“ค์€ ์ž์‹ ์˜ ํฌ์ธํŠธ๋ฅผ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ๋‹ค์Œ ๊ณต์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ผ๊ทธ๋ž‘์ฃผ ๋ณด๊ฐ„ ๋‹คํ•ญ์‹์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ์ˆ˜ํ•™๋ณด๋‹ค ๋” ๋ช…ํ™•ํ•˜๋‹ค๋ฉด pi๋Š” ๋ณธ์งˆ์ ์œผ๋กœ ์—ฐ์‚ฐ์ž์ž…๋‹ˆ๋‹ค. for, ์ด๋Š” ๋ชจ๋“  ๊ฒฐ๊ณผ๋ฅผ ๊ณฑํ•˜๊ณ  ์‹œ๊ทธ๋งˆ๋Š” for, ๋ชจ๋“  ๊ฒƒ์„ ํ•ฉ์‚ฐํ•ฉ๋‹ˆ๋‹ค.

์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš

์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš

์— ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์„ ์ด๋ ‡๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๊ณ  ์›๋ž˜์˜ ๋‹คํ•ญ์‹ ํ•จ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš

์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš, ํšŒ๋ณต ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ๊ฐ„๋‹จํ•˜๊ฒŒ ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค:

์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš

์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์ •์ˆ˜ ์‚ฐ์ˆ  ์‚ฌ์šฉ

Shamir์˜ ๊ธฐ๋ณธ ์•„์ด๋””์–ด๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ์ ์šฉํ–ˆ์ง€๋งŒ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš, ์ง€๊ธˆ๊นŒ์ง€ ๋ฌด์‹œํ–ˆ๋˜ ๋ฌธ์ œ๊ฐ€ ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๋‹คํ•ญ์‹ ํ•จ์ˆ˜๋Š” ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์ •์ˆ˜ ์‚ฐ์ˆ ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์ž๊ฐ€ ํ•จ์ˆ˜ ๊ทธ๋ž˜ํ”„์—์„œ ์ถ”๊ฐ€ ํฌ์ธํŠธ๋ฅผ ์–ป์„ ๋•Œ๋งˆ๋‹ค ๋‹ค๋ฅธ ํฌ์ธํŠธ์— ๋Œ€ํ•œ ๊ฐ€๋Šฅ์„ฑ์ด ์ค„์–ด๋“ญ๋‹ˆ๋‹ค. ์ •์ˆ˜ ์‚ฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹คํ•ญ์‹ ํ•จ์ˆ˜์— ๋Œ€ํ•ด ์ฆ๊ฐ€ํ•˜๋Š” ์  ์ˆ˜๋ฅผ ํ”Œ๋กฏํ•˜๋ฉด ์ด๋ฅผ ์ง์ ‘ ๋ˆˆ์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์šฐ๋ฆฌ๊ฐ€ ๋ช…์‹œํ•œ ๋ณด์•ˆ ๋ชฉํ‘œ์— ์—ญํšจ๊ณผ๋ฅผ ๋‚ณ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๊ณต๊ฒฉ์ž๋Š” ์ตœ์†Œํ•œ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ํŒŒํŽธ.

์ •์ˆ˜ ์‚ฐ์ˆ  ํšŒ๋กœ๊ฐ€ ์–ผ๋งˆ๋‚˜ ์•ฝํ•œ์ง€ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•ด ๊ณต๊ฒฉ์ž๊ฐ€ ๋‘ ์ ์„ ํš๋“ํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์ƒ๊ฐํ•ด ๋ณด์‹ญ์‹œ์˜ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ๊ทธ๋ฆฌ๊ณ  ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณต๊ฐœ ์ •๋ณด๋ฅผ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš. ์ด ์ •๋ณด๋กœ๋ถ€ํ„ฐ ๊ทธ๋Š” ์ถ”๋ก ํ•  ์ˆ˜ ์žˆ๋‹ค ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš, XNUMX์™€ ๊ฐ™๊ณ  ์•Œ๋ ค์ง„ ๊ฐ’์„ ๊ณต์‹์— โ€‹โ€‹๋Œ€์ž…ํ•ฉ๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ะธ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš.

์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš

๊ทธ๋Ÿฌ๋ฉด ๊ณต๊ฒฉ์ž๋Š” ๋‹ค์Œ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš, ๊ณ„์‚ฐ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš:

์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš

์šฐ๋ฆฌ๊ฐ€ ์ •์˜ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ๋ฌด์ž‘์œ„๋กœ ์„ ํƒ๋œ ์–‘์˜ ์ •์ˆ˜์ด๋ฏ€๋กœ ๊ฐ€๋Šฅํ•œ ๊ฐœ์ˆ˜๊ฐ€ ์ œํ•œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš. ๊ณต๊ฒฉ์ž๋Š” ์ด ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ถ”๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš, 5๋ณด๋‹ค ํฐ ๊ฒƒ์€ ๋ฌด์—‡์ด๋“  ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ๋ถ€์ •์ ์ธ. ์šฐ๋ฆฌ๊ฐ€ ๊ฒฐ์ •ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์€ ์‚ฌ์‹ค๋กœ ๋ฐํ˜€์กŒ์Šต๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš

๊ทธ๋Ÿฌ๋ฉด ๊ณต๊ฒฉ์ž๋Š” ๊ฐ€๋Šฅํ•œ ๊ฐ’์„ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš๊ต์ฒด ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ะฒ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš:

์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš

์ œํ•œ๋œ ์˜ต์…˜์œผ๋กœ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ๊ฐ’์„ ์„ ํƒํ•˜๊ณ  ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ์‰ฌ์šด์ง€ ๋ถ„๋ช…ํ•ด์ง‘๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš. ์—ฌ๊ธฐ์—๋Š” ๋‹ค์„ฏ ๊ฐ€์ง€ ์˜ต์…˜๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค.

์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์ •์ˆ˜ ์—ฐ์‚ฐ ๋ฌธ์ œ ํ•ด๊ฒฐ

์ด ์ทจ์•ฝ์ ์„ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด Shamir๋Š” ๋ชจ๋“ˆ๋Ÿฌ ์—ฐ์‚ฐ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์Œ์„ ๋Œ€์ฒดํ•  ๊ฒƒ์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ์— ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš์–ด๋””์—์„œ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ะธ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš โ€” ๋ชจ๋“  ์†Œ์ˆ˜์˜ ์ง‘ํ•ฉ.

๋ชจ๋“ˆ๋Ÿฌ ์—ฐ์‚ฐ์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ๋นจ๋ฆฌ ๊ธฐ์–ตํ•ด ๋ด…์‹œ๋‹ค. ๋ฐ”๋Š˜์ด ๋‹ฌ๋ฆฐ ์‹œ๊ณ„๋Š” ์นœ์ˆ™ํ•œ ๊ฐœ๋…์ž…๋‹ˆ๋‹ค. ๊ทธ๋…€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์‹œ๊ณ„๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš. ์‹œ์นจ์ด 12์‹œ๋ฅผ ์ง€๋‚˜๋ฉด ๋‹ค์‹œ XNUMX์‹œ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค. ์ด ์‹œ์Šคํ…œ์˜ ํฅ๋ฏธ๋กœ์šด ํŠน์„ฑ์€ ๋‹จ์ˆœํžˆ ์‹œ๊ณ„๋งŒ ๋ณด๋ฉด ์‹œ์นจ์ด ๋ช‡ ๋ฒˆ์ด๋‚˜ ํšŒ์ „ํ–ˆ๋Š”์ง€ ์ถ”๋ก ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‹œ์นจ์ด XNUMX๋ฅผ ๋„ค ๋ฒˆ์ด๋‚˜ ์ง€๋‚˜๊ฐ”๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๋ฉด ๊ฐ„๋‹จํ•œ ๊ณต์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒฝ๊ณผํ•œ ์‹œ๊ฐ„์„ ์™„์ „ํžˆ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš์–ด๋””์—์„œ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ์šฐ๋ฆฌ์˜ ์ œ์ˆ˜์ž…๋‹ˆ๋‹ค (์—ฌ๊ธฐ์„œ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš), ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ๊ณ„์ˆ˜(์ œ์ˆ˜๊ฐ€ ๋‚˜๋จธ์ง€ ์—†์ด ์›๋ž˜ ์ˆซ์ž์— ๋“ค์–ด๊ฐ€๋Š” ํšŸ์ˆ˜, ์—ฌ๊ธฐ์„œ๋Š” ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš), ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ๋‚˜๋จธ์ง€๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋ชจ๋“ˆ๋กœ ์—ฐ์‚ฐ์ž ํ˜ธ์ถœ์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค(์—ฌ๊ธฐ์„œ๋Š” ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš). ์ด ๋ชจ๋“  ๊ฐ’์„ ์•Œ๋ฉด ๋ฐฉ์ •์‹์„ ํ’€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš, ๊ทธ๋Ÿฌ๋‚˜ ๊ณ„์ˆ˜๋ฅผ ๋†“์น˜๋ฉด ๊ฒฐ์ฝ” ์›๋ž˜ ๊ฐ’์„ ๋ณต์›ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ด์ „ ์˜ˆ์ œ์— ์ฒด๊ณ„๋ฅผ ์ ์šฉํ•˜๊ณ  ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด๊ฒƒ์ด ์šฐ๋ฆฌ ์ฒด๊ณ„์˜ ๋ณด์•ˆ์„ ์–ด๋–ป๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ค๋Š”์ง€ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš. ์ƒˆ๋กœ์šด ๋‹คํ•ญ์‹ ํ•จ์ˆ˜ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš, ๊ทธ๋ฆฌ๊ณ  ์ƒˆ๋กœ์šด ํฌ์ธํŠธ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš. ์ด์ œ ํ‚ค ํ‚คํผ๋Š” ๋‹คํ•ญ์‹ ๋ณด๊ฐ„๋ฒ•์„ ๋‹ค์‹œ ์‚ฌ์šฉํ•˜์—ฌ ํ•จ์ˆ˜๋ฅผ ์žฌ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” ๋ง์…ˆ๊ณผ ๊ณฑ์…ˆ ์—ฐ์‚ฐ์— ๋ชจ๋“ˆ๋กœ ๊ฐ์†Œ๊ฐ€ ์ˆ˜๋ฐ˜๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš (์˜ˆ : ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš).

์ด ์ƒˆ๋กœ์šด ์˜ˆ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณต๊ฒฉ์ž๊ฐ€ ์ด๋Ÿฌํ•œ ์ƒˆ๋กœ์šด ์  ์ค‘ ๋‘ ๊ฐ€์ง€๋ฅผ ๋ฐฐ์› ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš๋ฐ ๊ณต๊ฐœ ์ •๋ณด ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš. ์ด๋ฒˆ์— ๊ณต๊ฒฉ์ž๋Š” ์ž์‹ ์ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ชจ๋“  ์ •๋ณด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ•จ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ๋Š” ๋ชจ๋“  ์–‘์˜ ์ •์ˆ˜์˜ ์ง‘ํ•ฉ์ด๊ณ , ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ๋ชจ๋“ˆ๋Ÿฌ์Šค ๊ณ„์ˆ˜๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš.

์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš

์ด์ œ ๊ณต๊ฒฉ์ž๊ฐ€ ๋‹ค์‹œ ์ฐพ์•„๋ƒ…๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš, ๊ณ„์‚ฐ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš:

์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš

๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ทธ๋Š” ๋‹ค์‹œ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš๊ต์ฒด ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ะฒ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš:

์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš

์ด๋ฒˆ์— ๊ทธ์—๊ฒŒ ์‹ฌ๊ฐํ•œ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ์ˆ˜์‹ ๋ˆ„๋ฝ๊ฐ’ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš, ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ะธ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš. ์ด๋Ÿฌํ•œ ๋ณ€์ˆ˜์˜ ์กฐํ•ฉ์€ ๋ฌดํ•œํ•˜๋ฏ€๋กœ ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋ณด์•ˆ ๊ณ ๋ ค ์‚ฌํ•ญ

Shamir์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ •๋ณด ์ด๋ก ์˜ ๊ด€์ ์—์„œ ๋ณธ ๋ณด์•ˆ. ์ด๋Š” ์ˆ˜ํ•™์ด ๋ฌด์ œํ•œ์˜ ์ปดํ“จํŒ… ๋Šฅ๋ ฅ์„ ๊ฐ€์ง„ ๊ณต๊ฒฉ์ž์—๊ฒŒ๋„ ์ €ํ•ญํ•  ์ˆ˜ ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํšŒ๋กœ์—๋Š” ์—ฌ์ „ํžˆ ๋ช‡ ๊ฐ€์ง€ ์•Œ๋ ค์ง„ ๋ฌธ์ œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด Shamir์˜ ๊ณ„ํš์€ ๋‹ค์Œ์„ ์ƒ์„ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ™•์ธํ•  ์กฐ๊ฐ์ฆ‰, ์‚ฌ๋žŒ๋“ค์€ ๊ฐ€์งœ ์กฐ๊ฐ์„ ์ž์œ ๋กญ๊ฒŒ ์ œ์‹œํ•˜๊ณ  ์˜ฌ๋ฐ”๋ฅธ ๋น„๋ฐ€์„ ๋ณต๊ตฌํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถฉ๋ถ„ํ•œ ์ •๋ณด๋ฅผ ๊ฐ€์ง„ ์ ๋Œ€์ ์ธ ์กฐ๊ฐ ๋ณด๊ด€์ž๋Š” ๋ณ€๊ฒฝ์„ ํ†ตํ•ด ๋˜ ๋‹ค๋ฅธ ์กฐ๊ฐ์„ ์ƒ์„ฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ๊ท€ํ•˜์˜ ์žฌ๋Ÿ‰์— ๋”ฐ๋ผ. ์ด ๋ฌธ์ œ๋Š” ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ๊ฒ€์ฆ ๊ฐ€๋Šฅํ•œ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš, Feldman์˜ ๊ณ„ํš๊ณผ ๊ฐ™์€.

๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ๋Š” ๋ชจ๋“  ์กฐ๊ฐ์˜ ๊ธธ์ด๊ฐ€ ํ•ด๋‹น ๋น„๋ฐ€์˜ ๊ธธ์ด์™€ ๋™์ผํ•˜๋ฏ€๋กœ ๋น„๋ฐ€์˜ ๊ธธ์ด๋ฅผ ์‰ฝ๊ฒŒ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ์‚ฌ์†Œํ•œ ๊ฒƒ์œผ๋กœ ํ•ด๊ฒฐ๋  ์ˆ˜ ์žˆ๋‹ค ์‹ฌ ์ตœ๋Œ€ ๊ณ ์ • ๊ธธ์ด์˜ ์ž„์˜ ์ˆซ์ž๋กœ ๊ตฌ์„ฑ๋œ ๋น„๋ฐ€์ž…๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ, ์šฐ๋ฆฌ์˜ ๋ณด์•ˆ ๋ฌธ์ œ๋Š” ์„ค๊ณ„ ์ž์ฒด ์ด์ƒ์œผ๋กœ ํ™•์žฅ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์— ์œ ์˜ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ ์•”ํ˜ธํ™” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฒฝ์šฐ ๊ณต๊ฒฉ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰ ์‹œ๊ฐ„, ์บ์‹ฑ, ์ถฉ๋Œ ๋“ฑ์—์„œ ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๋Š” ๋ถ€์ฑ„๋„ ๊ณต๊ฒฉ์˜ ์œ„ํ˜‘์ด ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์šฐ๋ ค๋˜๋Š” ๊ฒฝ์šฐ ๊ฐœ๋ฐœ ์ค‘์— ํ•จ์ˆ˜ ๋ฐ ์ƒ์ˆ˜ ์กฐํšŒ์™€ ๊ฐ™์€ ๋ณดํ˜ธ ์กฐ์น˜ ์‚ฌ์šฉ, ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋””์Šคํฌ์— ์ €์žฅ๋˜์ง€ ์•Š๋„๋ก ๋ฐฉ์ง€ ๋ฐ ์ด ๊ธฐ์‚ฌ์˜ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚˜๋Š” ๊ธฐํƒ€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๊ณ ๋ ค ์‚ฌํ•ญ์„ ์‹ ์ค‘ํ•˜๊ฒŒ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ะ”ะตะผะพ

์— ์ด ํŽ˜์ด์ง€ Shamir์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš์— ๋Œ€ํ•œ ๋Œ€ํ™”ํ˜• ๋ฐ๋ชจ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„์„œ๊ด€์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์‹œ์—ฐ ssss-js, ๊ทธ ์ž์ฒด๋Š” ์ธ๊ธฐ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ JavaScript ํฌํŠธ์ž…๋‹ˆ๋‹ค. ssss๋Š”. ํฐ ๊ฐ’์„ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐ ์œ ์˜ํ•˜์„ธ์š”. ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš, ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ะธ ์ƒค๋ฏธ๋ฅด์˜ ๋น„๋ฐ€ ๊ณต์œ  ๊ณ„ํš ์‹œ๊ฐ„์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€