DPKI: ๋ธ”๋ก์ฒด์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ค‘์•™ ์ง‘์ค‘์‹ PKI์˜ ๋‹จ์  ์ œ๊ฑฐ

DPKI: ๋ธ”๋ก์ฒด์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ค‘์•™ ์ง‘์ค‘์‹ PKI์˜ ๋‹จ์  ์ œ๊ฑฐ

๊ฐœ๋ฐฉํ˜• ๋„คํŠธ์›Œํฌ์—์„œ ๋ฐ์ดํ„ฐ ๋ณดํ˜ธ๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•œ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋ณด์กฐ ๋„๊ตฌ ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋””์ง€ํ„ธ ์ธ์ฆ์„œ ๊ธฐ์ˆ ์ด๋ผ๋Š” ๊ฒƒ์€ ๋น„๋ฐ€์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ธฐ์ˆ ์˜ ๊ฐ€์žฅ ํฐ ๋‹จ์ ์€ ๋””์ง€ํ„ธ ์ธ์ฆ์„œ๋ฅผ ๋ฐœ๊ธ‰ํ•˜๋Š” ์„ผํ„ฐ์— ๋Œ€ํ•œ ๋ฌด์กฐ๊ฑด์ ์ธ ์‹ ๋ขฐ๋ผ๋Š” ๊ฒƒ์€ ๋น„๋ฐ€์ด ์•„๋‹™๋‹ˆ๋‹ค. ENCRY์˜ ๊ธฐ์ˆ  ๋ฐ ํ˜์‹  ์ด์‚ฌ์ธ Andrey Chmora๋Š” ์กฐ์งํ™”์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ œ์•ˆํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณต๊ฐœ ํ‚ค ์ธํ”„๋ผ (๊ณต๊ฐœ ํ‚ค ์ธํ”„๋ผ, PKI)๋Š” ํ˜„์žฌ์˜ ๋‹จ์ ์„ ์ œ๊ฑฐํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋ฉฐ ๋ถ„์‚ฐ ์›์žฅ(๋ธ”๋ก์ฒด์ธ) ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ฐ€์žฅ ๋จผ์ € ํ•ด์•ผ ํ•  ์ผ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ ๊ณต๊ฐœ ํ‚ค ์ธํ”„๋ผ์˜ ์ž‘๋™ ๋ฐฉ์‹์„ ์ž˜ ์•Œ๊ณ  ์žˆ๊ณ  ์ฃผ์š” ๋‹จ์ ์„ ์•Œ๊ณ  ์žˆ๋‹ค๋ฉด ์•„๋ž˜์—์„œ ์ œ์•ˆํ•˜๋Š” ๋ณ€๊ฒฝ ๋‚ด์šฉ์œผ๋กœ ๊ฑด๋„ˆ๋›ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

์ •๋ณด ์ „์†ก์˜ ๊ธฐ๋ฐ€์„ฑ์€ ์–ด๋–ป๊ฒŒ ๋‹ฌ์„ฑ๋ฉ๋‹ˆ๊นŒ? ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ธฐ ์ „์— ์†ก์‹  ๊ฐ€์ž…์ž๋Š” ์ˆ˜์‹ ์ž์˜ ๊ณต๊ฐœ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”(์•”ํ˜ธ ๋ณ€ํ™˜)ํ•˜๊ณ , ์ˆ˜์‹ ์ž๋Š” ์Œ์„ ์ด๋ฃจ๋Š” ๋น„๋ฐ€ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜์‹ ๋œ ์•”ํ˜ธ๋ฌธ์„ ๋ณตํ˜ธํ™”ํ•ฉ๋‹ˆ๋‹ค.

DPKI: ๋ธ”๋ก์ฒด์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ค‘์•™ ์ง‘์ค‘์‹ PKI์˜ ๋‹จ์  ์ œ๊ฑฐ

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

DPKI: ๋ธ”๋ก์ฒด์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ค‘์•™ ์ง‘์ค‘์‹ PKI์˜ ๋‹จ์  ์ œ๊ฑฐ

๊ฐœ์ธ ๋ฐ์ดํ„ฐ ๋ฐ ๊ฒฐ์ œ ์ •๋ณด๋ฅผ ๋‹ค๋ฃจ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๋ฆฌ์†Œ์Šค(์€ํ–‰, ๋ณดํ—˜ ํšŒ์‚ฌ, ํ•ญ๊ณต์‚ฌ, ๊ฒฐ์ œ ์‹œ์Šคํ…œ ๋ฐ ์„ธ๋ฌด ์„œ๋น„์Šค์™€ ๊ฐ™์€ ์ •๋ถ€ ํฌํ„ธ)์—์„œ๋Š” ๋น„๋Œ€์นญ ์•”ํ˜ธํ™” ๋ฐฉ๋ฒ•์„ ์ ๊ทน์ ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

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

์ฐธ๊ณ : ๊ณต๊ฐœ ํ‚ค์˜ ์‹ ๋ขฐ์„ฑ ๋ฐ ๋ฌด๊ฒฐ์„ฑ์€ ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ์˜ ์‹ ๋ขฐ์„ฑ ๋ฐ ๋ฌด๊ฒฐ์„ฑ๊ณผ ๋™์ผํ•œ ๋ฐฉ์‹, ์ฆ‰ ์ „์ž ๋””์ง€ํ„ธ ์„œ๋ช…(EDS)์„ ์‚ฌ์šฉํ•˜์—ฌ ํ™•์ธ๋ฉ๋‹ˆ๋‹ค.
๋””์ง€ํ„ธ ์ธ์ฆ์„œ๋Š” ์–ด๋””์—์„œ ์ œ๊ณต๋˜๋‚˜์š”?์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ธ์ฆ ๊ธฐ๊ด€ ๋˜๋Š” CA(์ธ์ฆ ๊ธฐ๊ด€)๋Š” ๋””์ง€ํ„ธ ์ธ์ฆ์„œ๋ฅผ ๋ฐœ๊ธ‰ํ•˜๊ณ  ์œ ์ง€ ๊ด€๋ฆฌํ•˜๋Š” ์ผ์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ์‹ ์ฒญ์ž๋Š” CA์— ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์„ ์š”์ฒญํ•˜๊ณ , ๋“ฑ๋ก์„ผํ„ฐ(CR)์—์„œ ๋ณธ์ธ ํ™•์ธ์„ ๊ฑฐ์ณ CA๋กœ๋ถ€ํ„ฐ ์ธ์ฆ์„œ๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค. CA๋Š” ์ธ์ฆ์„œ์˜ ๊ณต๊ฐœ ํ‚ค๊ฐ€ ํ•ด๋‹น ์ธ์ฆ์„œ๊ฐ€ ๋ฐœ๊ธ‰๋œ ์—”ํ„ฐํ‹ฐ์— ์ •ํ™•ํžˆ ์†ํ•จ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

๊ณต๊ฐœ ํ‚ค์˜ ์‹ ๋ขฐ์„ฑ์„ ํ™•์ธํ•˜์ง€ ์•Š์œผ๋ฉด ์ด ํ‚ค๋ฅผ ์ „์†ก/์ €์žฅํ•˜๋Š” ๋™์•ˆ ๊ณต๊ฒฉ์ž๊ฐ€ ์ด๋ฅผ ์ž์‹ ์˜ ํ‚ค๋กœ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€์ฒด๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๊ณต๊ฒฉ์ž๋Š” ๋ฐœ์‹  ๊ฐ€์ž…์ž๊ฐ€ ์ˆ˜์‹  ๊ฐ€์ž…์ž์—๊ฒŒ ์ „์†กํ•˜๋Š” ๋ชจ๋“  ๋‚ด์šฉ์„ ํ•ด๋…ํ•˜๊ฑฐ๋‚˜ ์ž์‹ ์˜ ์žฌ๋Ÿ‰์— ๋”ฐ๋ผ ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋น„๋Œ€์นญ ์•”ํ˜ธํ™”๊ฐ€ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๊ณณ์—์„œ๋Š” ๋””์ง€ํ„ธ ์ธ์ฆ์„œ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ๋””์ง€ํ„ธ ์ธ์ฆ์„œ ์ค‘ ํ•˜๋‚˜๋Š” HTTPS ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•œ ๋ณด์•ˆ ํ†ต์‹ ์„ ์œ„ํ•œ SSL ์ธ์ฆ์„œ์ž…๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ๊ด€ํ• ๊ถŒ์— ๋“ฑ๋ก๋œ ์ˆ˜๋ฐฑ ๊ฐœ์˜ ํšŒ์‚ฌ๊ฐ€ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์— ์ฐธ์—ฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์š” ์ ์œ ์œจ์€ IdenTrust, Comodo, GoDaddy, GlobalSign, DigiCert, CERTUM, Actalis, Secom, Trustwave ๋“ฑ XNUMX~XNUMX๊ฐœ์˜ ๋Œ€๊ทœ๋ชจ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์„ผํ„ฐ์— ์†ํ•ฉ๋‹ˆ๋‹ค.

CA ๋ฐ CR์€ ๋‹ค์Œ์„ ํฌํ•จํ•˜๋Š” PKI์˜ ๊ตฌ์„ฑ ์š”์†Œ์ž…๋‹ˆ๋‹ค.

  • ๋””๋ ‰ํ† ๋ฆฌ ์—ด๊ธฐ โ€“ ๋””์ง€ํ„ธ ์ธ์ฆ์„œ์˜ ์•ˆ์ „ํ•œ ์ €์žฅ์„ ์ œ๊ณตํ•˜๋Š” ๊ณต์šฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค.
  • ํ•ด์ง€๋œ ์ธ์ฆ์„œ ๋ชฉ๋ก โ€“ ์ทจ์†Œ๋œ ๊ณต๊ฐœ ํ‚ค์˜ ๋””์ง€ํ„ธ ์ธ์ฆ์„œ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์ €์žฅํ•˜๋Š” ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(์˜ˆ: ์Œ์„ ์ด๋ฃจ๋Š” ๊ฐœ์ธ ํ‚ค์˜ ์†์ƒ์œผ๋กœ ์ธํ•ด) ์ธํ”„๋ผ ์ฃผ์ฒด๋Š” ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋…๋ฆฝ์ ์œผ๋กœ ์•ก์„ธ์Šคํ•˜๊ฑฐ๋‚˜ ๊ฒ€์ฆ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‹จ์ˆœํ™”ํ•˜๋Š” ํŠน์ˆ˜ ์˜จ๋ผ์ธ ์ธ์ฆ ์ƒํƒœ ํ”„๋กœํ† ์ฝœ(OCSP)์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ธ์ฆ์„œ ์‚ฌ์šฉ์ž โ€“ CA์™€ ์‚ฌ์šฉ์ž ๊ณ„์•ฝ์„ ์ฒด๊ฒฐํ•˜๊ณ  ๋””์ง€ํ„ธ ์„œ๋ช…์„ ํ™•์ธํ•˜๊ฑฐ๋‚˜ ์ธ์ฆ์„œ์˜ ๊ณต๊ฐœ ํ‚ค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•œ ์„œ๋น„์Šค ๋Œ€์ƒ PKI ์ฃผ์ฒด์ž…๋‹ˆ๋‹ค.
  • ํŒ”๋กœ์›Œ โ€“ ์ธ์ฆ์„œ์˜ ๊ณต๊ฐœ ํ‚ค์™€ ์Œ์„ ์ด๋ฃจ๋Š” ๋น„๋ฐ€ ํ‚ค๋ฅผ ์†Œ์œ ํ•˜๊ณ  CA์™€ ๊ฐ€์ž…์ž ๊ณ„์•ฝ์„ ์ฒด๊ฒฐํ•œ PKI ์ฃผ์ฒด์—๊ฒŒ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ž…์ž๋Š” ๋™์‹œ์— ์ธ์ฆ์„œ์˜ ์‚ฌ์šฉ์ž๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ CA, CR ๋ฐ ๊ณต๊ฐœ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ํฌํ•จํ•˜๋Š” ๊ณต๊ฐœ ํ‚ค ์ธํ”„๋ผ์˜ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์—”ํ„ฐํ‹ฐ๋Š” ๋‹ค์Œ์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

1. ์ง€์›์ž์˜ ์‹ ์›์ด ๋งž๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
2. ๊ณต๊ฐœ ํ‚ค ์ธ์ฆ์„œ๋ฅผ ํ”„๋กœํŒŒ์ผ๋งํ•ฉ๋‹ˆ๋‹ค.
3. ์‹ ์›์ด ํ™•์‹คํ•˜๊ฒŒ ํ™•์ธ๋œ ์‹ ์ฒญ์ž์— ๋Œ€ํ•˜์—ฌ ๊ณต๊ฐœํ‚ค์ฆ๋ช…์„œ๋ฅผ ๋ฐœ๊ธ‰ํ•œ๋‹ค.
4. ๊ณต๊ฐœํ‚ค ์ธ์ฆ์„œ ์ƒํƒœ๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
5. ๊ณต๊ฐœํ‚ค์ธ์ฆ์„œ ํ˜„ํ™ฉ์— ๋Œ€ํ•œ ์ •๋ณด ์ œ๊ณต

PKI์˜ ๋‹จ์ ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?PKI์˜ ๊ทผ๋ณธ์ ์ธ ๊ฒฐํ•จ์€ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์—”ํ„ฐํ‹ฐ๊ฐ€ ์กด์žฌํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์‚ฌ์šฉ์ž๋Š” CA์™€ CR์„ ๋ฌด์กฐ๊ฑด ์‹ ๋ขฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.. ๊ทธ๋Ÿฌ๋‚˜ ์‹ค์Šต์—์„œ ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด ๋ฌด์กฐ๊ฑด์ ์ธ ์‹ ๋ขฐ๋Š” ์‹ฌ๊ฐํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ดˆ๋ž˜ํ•ฉ๋‹ˆ๋‹ค.

์ง€๋‚œ XNUMX๋…„ ๋™์•ˆ ์ด ๋ถ„์•ผ์—์„œ๋Š” ์ธํ”„๋ผ ์ทจ์•ฝ์„ฑ๊ณผ ๊ด€๋ จ๋œ ๋ช‡ ๊ฐ€์ง€ ์ฃผ์š” ์Šค์บ”๋“ค์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

โ€” 2010๋…„์— Stuxnet ์•…์„ฑ ์ฝ”๋“œ๋Š” RealTek ๋ฐ JMicron์—์„œ ํ›”์นœ ๋””์ง€ํ„ธ ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋ช…๋˜์–ด ์˜จ๋ผ์ธ์œผ๋กœ ํ™•์‚ฐ๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

- 2017๋…„ ๊ตฌ๊ธ€์€ ์‹œ๋งŒํ…์ด ์œ„์กฐ๋œ ์ธ์ฆ์„œ๋ฅผ ๋Œ€๋Ÿ‰์œผ๋กœ ๋ฐœ๊ธ‰ํ–ˆ๋‹ค๊ณ  ๋น„๋‚œํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹œ Symantec์€ ์ƒ์‚ฐ๋Ÿ‰ ์ธก๋ฉด์—์„œ ๊ฐ€์žฅ ํฐ CA ์ค‘ ํ•˜๋‚˜์˜€์Šต๋‹ˆ๋‹ค. Google Chrome 70 ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ์ด ํšŒ์‚ฌ์™€ ์ œํœด ์„ผํ„ฐ์ธ GeoTrust ๋ฐ Thawte์—์„œ ๋ฐœํ–‰ํ•œ ์ธ์ฆ์„œ์— ๋Œ€ํ•œ ์ง€์›์ด 1๋…„ 2017์›” XNUMX์ผ ์ด์ „์— ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

CA๊ฐ€ ์†์ƒ๋˜์—ˆ๊ณ  ๊ทธ ๊ฒฐ๊ณผ CA ์ž์ฒด๋Š” ๋ฌผ๋ก  ์‚ฌ์šฉ์ž์™€ ๊ฐ€์ž…์ž๊นŒ์ง€ ๋ชจ๋‘๊ฐ€ ํ”ผํ•ด๋ฅผ ์ž…์—ˆ์Šต๋‹ˆ๋‹ค. ์ธํ”„๋ผ์— ๋Œ€ํ•œ ์‹ ๋ขฐ๊ฐ€ ํ›ผ์†๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ •์น˜์  ๊ฐˆ๋“ฑ ์ƒํ™ฉ์—์„œ ๋””์ง€ํ„ธ ์ธ์ฆ์„œ๊ฐ€ ์ฐจ๋‹จ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋Š” ๋งŽ์€ ๋ฆฌ์†Œ์Šค์˜ ์šด์˜์—๋„ ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ฐ”๋กœ ๋ช‡ ๋…„ ์ „ ๋Ÿฌ์‹œ์•„ ๋Œ€ํ†ต๋ น ํ–‰์ •๋ถ€์—์„œ ๋‘๋ ค์›Œํ–ˆ๋˜ ๊ฒƒ์ž…๋‹ˆ๋‹ค. 2016๋…„์—๋Š” RuNet ์‚ฌ์ดํŠธ์— SSL ์ธ์ฆ์„œ๋ฅผ ๋ฐœ๊ธ‰ํ•˜๋Š” ๊ตญ๊ฐ€ ์ธ์ฆ ์„ผํ„ฐ๋ฅผ ๋งŒ๋“ค ๊ฐ€๋Šฅ์„ฑ์— ๋Œ€ํ•ด ๋…ผ์˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์ƒํ™ฉ์€ ๋Ÿฌ์‹œ์•„์˜ ๊ตญ๊ฐ€ ํฌํ„ธ์กฐ์ฐจ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•˜๋‹ค ๋ฏธ๊ตญ ํšŒ์‚ฌ์ธ Comodo ๋˜๋Š” Thawte(Symantec์˜ ์žํšŒ์‚ฌ)์—์„œ ๋ฐœํ–‰ํ•œ ๋””์ง€ํ„ธ ์ธ์ฆ์„œ์ž…๋‹ˆ๋‹ค.

๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค - ์งˆ๋ฌธ ์‚ฌ์šฉ์ž์˜ ๊ธฐ๋ณธ ์ธ์ฆ(์ธ์ฆ). ์ง์ ‘์ ์ธ ๊ฐœ์ธ ์ ‘์ด‰ ์—†์ด CA์— ๋””์ง€ํ„ธ ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์„ ์š”์ฒญํ•œ ์‚ฌ์šฉ์ž๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์ด์ œ ์ด๋Š” ์ธํ”„๋ผ์˜ ๊ธฐ๋Šฅ์— ๋”ฐ๋ผ ์ƒํ™ฉ์— ๋”ฐ๋ผ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ๊ณต๊ฐœ ๋“ฑ๋ก๋ถ€์—์„œ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค(์˜ˆ: ์ธ์ฆ์„œ๋ฅผ ์š”์ฒญํ•˜๋Š” ๋ฒ•์ธ์— ๋Œ€ํ•œ ์ •๋ณด). ์‹ ์ฒญ์ž๊ฐ€ ๊ฐœ์ธ์ธ ๊ฒฝ์šฐ ์€ํ–‰์ด๋‚˜ ์šฐ์ฒด๊ตญ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์—ฌ๊ถŒ๊ณผ ๊ฐ™์€ ์‹ ๋ถ„์ฆ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹ ์›์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์นญ์„ ๋ชฉ์ ์œผ๋กœ ์ž๊ฒฉ ์ฆ๋ช…์„ ์œ„์กฐํ•˜๋Š” ๋ฌธ์ œ๋Š” ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ์ •๋ณด ์ด๋ก ์ƒ์˜ ์ด์œ ๋กœ ์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์™„์ „ํ•œ ํ•ด๊ฒฐ์ฑ…์€ ์—†๋‹ค๋Š” ์ ์— ์œ ์˜ํ•˜์‹ญ์‹œ์˜ค. ์„ ํ—˜์ ์œผ๋กœ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋ณด๊ฐ€ ์—†์œผ๋ฉด ํŠน์ • ์ฃผ์ œ์˜ ์‹ ๋ขฐ์„ฑ์„ ํ™•์ธํ•˜๊ฑฐ๋‚˜ ๊ฑฐ๋ถ€ํ•˜๋Š” ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์›์น™์ ์œผ๋กœ ํ™•์ธ์„ ์œ„ํ•ด์„œ๋Š” ์‹ ์ฒญ์ž์˜ ์‹ ์›์„ ์ฆ๋ช…ํ•˜๋Š” ์„œ๋ฅ˜๋ฅผ ์ œ์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ํ™•์ธ ๋ฐฉ๋ฒ•์ด ์žˆ์ง€๋งŒ ๊ทธ ์ค‘ ์–ด๋Š ๊ฒƒ๋„ ๋ฌธ์„œ์˜ ์ง„์œ„๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ๋ณด์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‹ ์ฒญ์ž์˜ ์‹ ์›์— ๋Œ€ํ•œ ์ง„์œ„ ์—ฌ๋ถ€๋„ ๋ณด์žฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

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

๋ถ„์‚ฐํ™”๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์—”ํ„ฐํ‹ฐ์˜ ์กด์žฌ๋ฅผ ์˜๋ฏธํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ถ„์‚ฐํ˜• ๊ณต๊ฐœ ํ‚ค ์ธํ”„๋ผ (๋ถ„์‚ฐํ˜• ๊ณต๊ฐœํ‚ค ์ธํ”„๋ผ, DPKI), CA๋‚˜ CR์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋””์ง€ํ„ธ ์ธ์ฆ์„œ๋ผ๋Š” ๊ฐœ๋…์„ ๋ฒ„๋ฆฌ๊ณ  ๋ถ„์‚ฐ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณต๊ฐœ ํ‚ค์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๊ฒฝ์šฐ ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ๊ฒฐ๋œ ๊ฐœ๋ณ„ ๊ธฐ๋ก(๋ธ”๋ก)์œผ๋กœ ๊ตฌ์„ฑ๋œ ์„ ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋ ˆ์ง€์Šคํ„ฐ๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ๋””์ง€ํ„ธ ์ธ์ฆ์„œ ๋Œ€์‹  '์•Œ๋ฆผ'์ด๋ผ๋Š” ๊ฐœ๋…์„ ๋„์ž…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ œ์•ˆ๋œ DPKI์—์„œ ์•Œ๋ฆผ ์ˆ˜์‹ , ํ™•์ธ ๋ฐ ์ทจ์†Œ ํ”„๋กœ์„ธ์Šค๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

1. ๊ฐ ์‹ ์ฒญ์ž๋Š” ๋“ฑ๋ก ์ค‘์— ์–‘์‹์„ ์ž‘์„ฑํ•˜์—ฌ ๋…๋ฆฝ์ ์œผ๋กœ ํ†ต์ง€ ์‹ ์ฒญ์„œ๋ฅผ ์ œ์ถœํ•œ ํ›„ ์ „๋ฌธ ํ’€์— ์ €์žฅ๋˜๋Š” ๊ฑฐ๋ž˜๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

2. ๊ณต๊ฐœ ํ‚ค์— ๋Œ€ํ•œ ์ •๋ณด๋Š” ์†Œ์œ ์ž ์„ธ๋ถ€ ์ •๋ณด ๋ฐ ๊ธฐํƒ€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์™€ ํ•จ๊ป˜ ๋””์ง€ํ„ธ ์ธ์ฆ์„œ๊ฐ€ ์•„๋‹Œ ๋ถ„์‚ฐ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์— ์ €์žฅ๋˜๋ฉฐ CA๊ฐ€ ์ค‘์•™ ์ง‘์ค‘์‹ PKI์—์„œ ๋ฐœ๊ธ‰์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

3. ์‹ ์ฒญ์ž์˜ ์‹ ์›์— ๋Œ€ํ•œ ์ง„์œ„ ์—ฌ๋ถ€ ํ™•์ธ์€ CR์ด ์•„๋‹Œ DPKI ์‚ฌ์šฉ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๊ณต๋™ ๋…ธ๋ ฅ์— ์˜ํ•ด ์‚ฌํ›„์— ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

4. ๊ทธ๋Ÿฌํ•œ ์•Œ๋ฆผ์˜ ์†Œ์œ ์ž๋งŒ์ด ๊ณต๊ฐœ ํ‚ค์˜ ์ƒํƒœ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

5. ๋ถ„์‚ฐ์›์žฅ์— ๋ˆ„๊ตฌ๋‚˜ ์ ‘๊ทผํ•˜์—ฌ ๊ณต๊ฐœํ‚ค ํ˜„ํ™ฉ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

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

๊ทธ๋ ‡๋‹ค๋ฉด ๋ถ„์‚ฐํ˜• ๊ณต๊ฐœ ํ‚ค ์ธํ”„๋ผ๊ฐ€ ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ• ๊นŒ์š”? ๊ธฐ์ˆ  ์ž์ฒด์— ๋Œ€ํ•œ ์„ค๋ช…์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 2018๋…„์— ํŠนํ—ˆ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ์šฐ๋ฆฌ์˜ ๋…ธํ•˜์šฐ๋ผ๊ณ  ๋‹น์—ฐํžˆ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋งŽ์€ ๊ณต๊ฐœ ํ‚ค๋ฅผ ์†Œ์œ ํ•œ ์†Œ์œ ์ž๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ์ƒํ•ด ๋ณด์‹ญ์‹œ์˜ค. ์—ฌ๊ธฐ์„œ ๊ฐ ํ‚ค๋Š” ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์— ์ €์žฅ๋˜๋Š” ํŠน์ • ํŠธ๋žœ์žญ์…˜์ž…๋‹ˆ๋‹ค. CA๊ฐ€ ์—†์œผ๋ฉด ๋ชจ๋“  ํ‚ค๊ฐ€ ์ด ํŠน์ • ์†Œ์œ ์ž์—๊ฒŒ ์†ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์–ด๋–ป๊ฒŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์†Œ์œ ์ž์™€ ์ง€๊ฐ‘์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ ์ œ๋กœ ํŠธ๋žœ์žญ์…˜์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค(๋“ฑ๋ก์†Œ์— ํŠธ๋žœ์žญ์…˜์„ ๋ฐฐ์น˜ํ•˜๊ธฐ ์œ„ํ•œ ์ˆ˜์ˆ˜๋ฃŒ๊ฐ€ ์ฐจ๊ฐ๋ฉ๋‹ˆ๋‹ค). null ํŠธ๋žœ์žญ์…˜์€ ๊ณต๊ฐœ ํ‚ค์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ ๋‹ค์Œ ํŠธ๋žœ์žญ์…˜์ด ์—ฐ๊ฒฐ๋˜๋Š” ์ผ์ข…์˜ "์•ต์ปค"์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐ ํŠธ๋žœ์žญ์…˜์—๋Š” ํŠน์ˆ˜ํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ, ์ฆ‰ ์•Œ๋ฆผ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์•Œ๋ฆผ์€ ๊ธฐ๋Šฅ ํ•„๋“œ๋กœ ๊ตฌ์„ฑ๋˜๊ณ  ์†Œ์œ ์ž์˜ ๊ณต๊ฐœ ํ‚ค์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ํฌํ•จํ•˜๋Š” ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ ์„ธํŠธ์ž…๋‹ˆ๋‹ค. ์ด ์ •๋ณด์˜ ์ง€์†์„ฑ์€ ๋ถ„์‚ฐ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์˜ ๊ด€๋ จ ๋ ˆ์ฝ”๋“œ ์ค‘ ํ•˜๋‚˜์— ๋ฐฐ์น˜ํ•˜์—ฌ ๋ณด์žฅ๋ฉ๋‹ˆ๋‹ค.

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

DPKI: ๋ธ”๋ก์ฒด์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ค‘์•™ ์ง‘์ค‘์‹ PKI์˜ ๋‹จ์  ์ œ๊ฑฐ

๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด SHA256๊ณผ RIPEMD160 ํ•ด์‹œ ํ•จ์ˆ˜๋ฅผ ์ˆœ์ฐจ์ ์œผ๋กœ ์ ์šฉํ•˜์—ฌ ์ง€๊ฐ‘ ๊ณต๊ฐœ ํ‚ค ๋‹ค์ด์ œ์ŠคํŠธ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ RIPEMD160์€ ๋„ˆ๋น„๊ฐ€ 160๋น„ํŠธ๋ฅผ ์ดˆ๊ณผํ•˜์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ์˜ ์••์ถ•๋œ ํ‘œํ˜„์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋Š” ์ €๋ ดํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Š” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ณต๊ฐœ ํ‚ค ์ž์ฒด๋Š” ๋‹ค์„ฏ ๋ฒˆ์งธ ํ•„๋“œ์— ์ž…๋ ฅ๋ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ํ•„๋“œ์—๋Š” ์ด์ „ ํŠธ๋žœ์žญ์…˜์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ๋กœ ํŠธ๋žœ์žญ์…˜์˜ ๊ฒฝ์šฐ ์ด ํ•„๋“œ์—๋Š” ์•„๋ฌด ๊ฒƒ๋„ ํฌํ•จ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ํ›„์† ํŠธ๋žœ์žญ์…˜๊ณผ ๊ตฌ๋ณ„๋ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ํ•„๋“œ๋Š” ํŠธ๋žœ์žญ์…˜์˜ ์—ฐ๊ฒฐ์„ฑ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ์ด๋‹ค. ๊ฐ„๊ฒฐํ•จ์„ ์œ„ํ•ด ์ฒซ ๋ฒˆ์งธ ๋ฐ ๋‘ ๋ฒˆ์งธ ํ•„๋“œ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ๊ฐ "๋งํฌ" ๋ฐ "์ฒดํฌ"๋ผ๊ณ  ๋ถ€๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ•„๋“œ์˜ ๋‚ด์šฉ์€ ์•„๋ž˜ ๊ทธ๋ฆผ์—์„œ ๋‘ ๋ฒˆ์งธ์™€ ์„ธ ๋ฒˆ์งธ ํŠธ๋žœ์žญ์…˜์„ ์—ฐ๊ฒฐํ•˜์—ฌ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ฐ˜๋ณต ํ•ด์‹ฑ์„ ํ†ตํ•ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

DPKI: ๋ธ”๋ก์ฒด์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ค‘์•™ ์ง‘์ค‘์‹ PKI์˜ ๋‹จ์  ์ œ๊ฑฐ

์ฒ˜์Œ XNUMX๊ฐœ ํ•„๋“œ์˜ ๋ฐ์ดํ„ฐ๋Š” ์ง€๊ฐ‘์˜ ๋น„๋ฐ€ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์„ฑ๋œ ์ „์ž ์„œ๋ช…์œผ๋กœ ์ธ์ฆ๋ฉ๋‹ˆ๋‹ค.

๊ทธ๊ฒŒ ๋ฐ”๋กœ null ํŠธ๋žœ์žญ์…˜์ด ํ’€๋กœ ์ „์†ก๋˜๊ณ  ์„ฑ๊ณต์ ์ธ ํ™•์ธ ํ›„ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์— ์ž…๋ ฅ๋ฉ๋‹ˆ๋‹ค. ์ด์ œ ๋‹ค์Œ ๊ฑฐ๋ž˜๋ฅผ ์—ฌ๊ธฐ์— "์—ฐ๊ฒฐ"ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. XNUMX์ด ์•„๋‹Œ ํŠธ๋žœ์žญ์…˜์ด ์–ด๋–ป๊ฒŒ ํ˜•์„ฑ๋˜๋Š”์ง€ ์ƒ๊ฐํ•ด ๋ด…์‹œ๋‹ค.

DPKI: ๋ธ”๋ก์ฒด์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ค‘์•™ ์ง‘์ค‘์‹ PKI์˜ ๋‹จ์  ์ œ๊ฑฐ

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

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

์„œ๋น„์Šค ์Œ์€ ๋“ฑ๋ก๋œ DPKI ์ฃผ์ œ์— ๋ฐœ๊ธ‰๋ฉ๋‹ˆ๋‹ค. ์ด ์Œ์˜ ์ด๋ฆ„์€ ๊ทธ ๋ชฉ์ ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ์ œ๋กœ ํŠธ๋žœ์žญ์…˜ ์ƒ์„ฑ/ํ™•์ธ ์‹œ์—๋Š” ์„œ๋น„์Šค ํ‚ค๊ฐ€ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ‚ค์˜ ๋ชฉ์ ์„ ๋‹ค์‹œ ๋ช…ํ™•ํžˆ ํ•ด๋ณด์ž:

  1. ์ง€๊ฐ‘ ํ‚ค๋Š” null ๊ฑฐ๋ž˜์™€ null์ด ์•„๋‹Œ ๋‹ค๋ฅธ ๊ฑฐ๋ž˜๋ฅผ ๋ชจ๋‘ ์ƒ์„ฑ/๊ฒ€์ฆํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ง€๊ฐ‘์˜ ๊ฐœ์ธํ‚ค๋Š” ๋งŽ์€ ์ผ๋ฐ˜ ๊ณต๊ฐœํ‚ค์˜ ์†Œ์œ ์ž์ด๊ธฐ๋„ ํ•œ ์ง€๊ฐ‘ ์†Œ์œ ์ž๋งŒ์ด ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ์ผ๋ฐ˜ ๊ณต๊ฐœ ํ‚ค๋Š” ์ค‘์•™ ์ง‘์ค‘์‹ PKI์—์„œ ์ธ์ฆ์„œ๊ฐ€ ๋ฐœ๊ธ‰๋˜๋Š” ๊ณต๊ฐœ ํ‚ค์™€ ๋ชฉ์ ์ด ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
  3. ์„œ๋น„์Šค ํ‚ค ์Œ์€ DPKI์— ์†ํ•ฉ๋‹ˆ๋‹ค. ๋น„๋ฐ€ํ‚ค๋Š” ๋“ฑ๋ก๋œ ๊ฐœ์ฒด์—๊ฒŒ ๋ฐœ๊ธ‰๋˜๋ฉฐ ๊ฑฐ๋ž˜์— ๋Œ€ํ•œ ๋””์ง€ํ„ธ ์„œ๋ช…์„ ์ƒ์„ฑํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค(XNUMX๊ฑฐ๋ž˜ ์ œ์™ธ). ๊ณต๊ฐœ๋Š” ๊ฑฐ๋ž˜๊ฐ€ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์— ๊ฒŒ์‹œ๋˜๊ธฐ ์ „์— ๊ฑฐ๋ž˜์˜ ์ „์ž ๋””์ง€ํ„ธ ์„œ๋ช…์„ ํ™•์ธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ๋‘ ๊ฐœ์˜ ํ‚ค ๊ทธ๋ฃน์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ์—๋Š” ์„œ๋น„์Šค ํ‚ค์™€ ์ง€๊ฐ‘ ํ‚ค๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” DPKI์˜ ๋งฅ๋ฝ์—์„œ๋งŒ ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ๊ทธ๋ฃน์—๋Š” ์ผ๋ฐ˜ ํ‚ค๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ํ•ด๋‹น ํ‚ค์˜ ๋ฒ”์œ„๋Š” ๋‹ค์–‘ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์‚ฌ์šฉ๋˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ž‘์—…์— ๋”ฐ๋ผ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. ๋™์‹œ์— DPKI๋Š” ์ผ๋ฐ˜ ๊ณต๊ฐœ ํ‚ค์˜ ๋ฌด๊ฒฐ์„ฑ๊ณผ ์‹ ๋ขฐ์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

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

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

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

๊ณต๊ฒฉ์ž๊ฐ€ ๊ฑฐ๋ž˜ ๋ฐ์ดํ„ฐ๋ฅผ ์œ„์กฐํ•˜๋„๋ก ํ•˜์„ธ์š”. ํ‚ค์™€ ๋””์ง€ํ„ธ ์„œ๋ช…์˜ ๊ด€์ ์—์„œ ๋‹ค์Œ ์˜ต์…˜์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

1. ๊ณต๊ฒฉ์ž๋Š” ์†Œ์œ ์ž์˜ ๋””์ง€ํ„ธ ์„œ๋ช…์ด ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ์ƒํƒœ์—์„œ ์ž์‹ ์˜ ๊ณต๊ฐœ ํ‚ค๋ฅผ ๊ฑฐ๋ž˜์— ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.
2. ๊ณต๊ฒฉ์ž๋Š” ์ž์‹ ์˜ ๊ฐœ์ธ ํ‚ค์— ๋””์ง€ํ„ธ ์„œ๋ช…์„ ์ƒ์„ฑํ•˜์ง€๋งŒ ์†Œ์œ ์ž์˜ ๊ณต๊ฐœ ํ‚ค๋Š” ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ์ƒํƒœ๋กœ ๋‘ก๋‹ˆ๋‹ค.
3. ๊ณต๊ฒฉ์ž๋Š” ์ž์‹ ์˜ ๊ฐœ์ธ ํ‚ค์— ๋””์ง€ํ„ธ ์„œ๋ช…์„ ์ƒ์„ฑํ•˜๊ณ  ํ•œ ์Œ์˜ ๊ณต๊ฐœ ํ‚ค๋ฅผ ๊ฑฐ๋ž˜์— ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.

๋ถ„๋ช…ํžˆ ์˜ต์…˜ 1๊ณผ 2๋Š” ๋””์ง€ํ„ธ ์„œ๋ช… ํ™•์ธ ์ค‘์— ํ•ญ์ƒ ๊ฐ์ง€๋˜๋ฏ€๋กœ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์˜ต์…˜ 3๋งŒ ์˜๋ฏธ๊ฐ€ ์žˆ์œผ๋ฉฐ, ๊ณต๊ฒฉ์ž๊ฐ€ ์ž์‹ ์˜ ๋น„๋ฐ€ ํ‚ค์— ๋””์ง€ํ„ธ ์„œ๋ช…์„ ํ˜•์„ฑํ•˜๋ฉด ์†Œ์œ ์ž์˜ ๊ณต๊ฐœ ํ‚ค์™€๋Š” ๋‹ค๋ฅธ ์Œ์˜ ๊ณต๊ฐœ ํ‚ค๋ฅผ ํŠธ๋žœ์žญ์…˜์— ์ €์žฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๊ณต๊ฒฉ์ž๊ฐ€ ์œ„์กฐ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ•์š”ํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

์†Œ์œ ์ž๊ฐ€ ๊ฐœ์ธ ํ‚ค์™€ ๊ณต๊ฐœ ํ‚ค๋ผ๋Š” ๊ณ ์ •๋œ ์Œ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ์Œ์˜ ๋น„๋ฐ€ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋””์ง€ํ„ธ ์„œ๋ช…์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ธ์ฆํ•˜๋ฉด ๊ณต๊ฐœ ํ‚ค๊ฐ€ ํŠธ๋žœ์žญ์…˜์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด ๊ณต๊ฐœ ํ‚ค๊ฐ€ ์ด์ „์— ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์— ์ž…๋ ฅ๋˜์—ˆ๊ณ  ๊ทธ ์‹ ๋ขฐ์„ฑ์ด ํ™•์‹คํ•˜๊ฒŒ ํ™•์ธ๋˜์—ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ฑฐ๋ž˜์˜ ๊ณต๊ฐœ ํ‚ค๊ฐ€ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์˜ ๊ณต๊ฐœ ํ‚ค์™€ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์‚ฌ์‹ค๋กœ ์œ„์กฐ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

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

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

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

DPKI: ๋ธ”๋ก์ฒด์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ค‘์•™ ์ง‘์ค‘์‹ PKI์˜ ๋‹จ์  ์ œ๊ฑฐ

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

์‹ค์ œ๋กœ 3๋ฒˆ ๊ฑฐ๋ž˜๊ฐ€ 2๋ฒˆ ๊ฑฐ๋ž˜ ์ดํ›„์— ๋ฐœ์ƒํ•˜๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ๊ฒฐํ•ฉ๋œ ํ•ด์‹ฑ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ํŠธ๋žœ์žญ์…˜ ๋ฒˆํ˜ธ 2์˜ ์„ธ ๋ฒˆ์งธ, ๋„ค ๋ฒˆ์งธ ๋ฐ ๋‹ค์„ฏ ๋ฒˆ์งธ ํ•„๋“œ์˜ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ํ•ด์‹œ ํ•จ์ˆ˜ ๊ฐ’์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ํŠธ๋žœ์žญ์…˜ ๋ฒˆํ˜ธ 3์˜ ์ฒซ ๋ฒˆ์งธ ํ•„๋“œ์˜ ๋ฐ์ดํ„ฐ์™€ ํŠธ๋žœ์žญ์…˜ ๋ฒˆํ˜ธ 2์˜ ์„ธ ๋ฒˆ์งธ, ๋„ค ๋ฒˆ์งธ ๋ฐ ๋‹ค์„ฏ ๋ฒˆ์งธ ํ•„๋“œ์˜ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ์ด์ „์— ํš๋“ํ•œ ๊ฒฐํ•ฉ๋œ ํ•ด์‹œ ํ•จ์ˆ˜ ๊ฐ’์˜ ์—ฐ๊ฒฐ์ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ๊ฒƒ์€ ๋‘ ๊ฐœ์˜ ํ•ด์‹œ ํ•จ์ˆ˜ SHA256 ๋ฐ RIPEMD160์„ ํ†ตํ•ด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์ˆ˜์‹ ๋œ ๊ฐ’์ด ํŠธ๋žœ์žญ์…˜ ๋ฒˆํ˜ธ 2์˜ ๋‘ ๋ฒˆ์งธ ํ•„๋“œ์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ์™€ ์ผ์น˜ํ•˜๋ฉด ๊ฒ€์‚ฌ๊ฐ€ ํ†ต๊ณผ๋˜๊ณ  ์—ฐ๊ฒฐ์ด ํ™•์ธ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์•„๋ž˜ ๊ทธ๋ฆผ์—์„œ ๋” ๋ช…ํ™•ํ•˜๊ฒŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

DPKI: ๋ธ”๋ก์ฒด์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ค‘์•™ ์ง‘์ค‘์‹ PKI์˜ ๋‹จ์  ์ œ๊ฑฐ
DPKI: ๋ธ”๋ก์ฒด์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ค‘์•™ ์ง‘์ค‘์‹ PKI์˜ ๋‹จ์  ์ œ๊ฑฐ

์ผ๋ฐ˜์ ์œผ๋กœ ์•Œ๋ฆผ์„ ์ƒ์„ฑํ•˜๊ณ  ๋“ฑ๋ก๋ถ€์— ์ž…๋ ฅํ•˜๋Š” ๊ธฐ์ˆ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์•Œ๋ฆผ ์ฒด์ธ์„ ํ˜•์„ฑํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ๋ณด์—ฌ ์ฃผ๋Š” ๊ทธ๋ฆผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

DPKI: ๋ธ”๋ก์ฒด์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ค‘์•™ ์ง‘์ค‘์‹ PKI์˜ ๋‹จ์  ์ œ๊ฑฐ

์ด ๊ธ€์—์„œ๋Š” ์˜์‹ฌํ•  ์—ฌ์ง€ ์—†์ด ์กด์žฌํ•˜๋Š” ์„ธ๋ถ€ ์‚ฌํ•ญ์— ๋Œ€ํ•ด์„œ๋Š” ๋‹ค๋ฃจ์ง€ ์•Š๊ณ  ๋ถ„์‚ฐํ˜• ๊ณต๊ฐœ ํ‚ค ์ธํ”„๋ผ์— ๋Œ€ํ•œ ์•„์ด๋””์–ด ์ž์ฒด์— ๋Œ€ํ•œ ๋…ผ์˜๋กœ ๋Œ์•„๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์‹ ์ฒญ์ž ์ž์‹ ์ด CA ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์•„๋‹Œ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์— ์ €์žฅ๋˜๋Š” ์•Œ๋ฆผ ๋“ฑ๋ก ์‹ ์ฒญ์„œ๋ฅผ ์ œ์ถœํ•˜๋ฏ€๋กœ DPKI์˜ ์ฃผ์š” ์•„ํ‚คํ…์ฒ˜ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

1. ์œ ํšจํ•œ ํ†ต์ง€(RDN) ๋“ฑ๋ก.
2. ์ฒ ํšŒ๋œ ํ†ต์ง€(RON)๋ฅผ ๋“ฑ๋กํ•ฉ๋‹ˆ๋‹ค.
3. ์ผ์‹œ ์ค‘์ง€๋œ ์•Œ๋ฆผ(RPN) ๋“ฑ๋ก.

๊ณต๊ฐœ ํ‚ค์— ๋Œ€ํ•œ ์ •๋ณด๋Š” ํ•ด์‹œ ํ•จ์ˆ˜ ๊ฐ’์˜ ํ˜•ํƒœ๋กœ RDN/RON/RPN์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ๊ณต๊ฐœ ํ‚ค์˜ ์ƒํƒœ(ํ๊ธฐ, ์ •์ง€ ๋“ฑ)์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ํ•ด๋‹น ์ฝ”๋“œ ๊ฐ’ ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์˜ ๋„ค ๋ฒˆ์งธ ํ•„๋“œ์ž…๋‹ˆ๋‹ค. DPKI์˜ ์•„ํ‚คํ…์ฒ˜ ๊ตฌํ˜„์—๋Š” ๋‹ค์–‘ํ•œ ์˜ต์…˜์ด ์žˆ์œผ๋ฉฐ, ๋‘˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒƒ์€ ๊ณต๊ฐœ ํ‚ค ์ €์žฅ์„ ์œ„ํ•œ ์žฅ๊ธฐ ๋ฉ”๋ชจ๋ฆฌ ๋น„์šฉ๊ณผ ๊ฐ™์€ ์ตœ์ ํ™” ๊ธฐ์ค€๊ณผ ๊ฐ™์€ ์—ฌ๋Ÿฌ ์š”์†Œ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ DPKI๋Š” ๋” ๋‹จ์ˆœํ•˜์ง€๋Š” ์•Š๋”๋ผ๋„ ์ตœ์†Œํ•œ ์•„ํ‚คํ…์ฒ˜ ๋ณต์žก์„ฑ ์ธก๋ฉด์—์„œ ์ค‘์•™ ์ง‘์ค‘์‹ ์†”๋ฃจ์…˜๊ณผ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ํŒ๋ช…๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ์งˆ๋ฌธ์€ ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค - ๊ธฐ์ˆ  ๊ตฌํ˜„์— ์ ํ•ฉํ•œ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

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

ENCRY๋Š” ์œ„์— ๊ณต์‹ํ™”๋œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ–ˆ์œผ๋ฉฐ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ์˜๊ฒฌ์œผ๋กœ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์—ฌ๋Ÿฌ ์œ ํ˜•์˜ ๊ฑฐ๋ž˜๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ž์‚ฐ ๊ตํ™˜(์ฆ‰, ๊ธˆ์œต ๊ฑฐ๋ž˜ ์ˆ˜ํ–‰)๊ณผ ์ž„์˜์˜ ๊ตฌ์กฐ๋กœ ๊ฑฐ๋ž˜๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐœ๋ฐœ์ž๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ์ˆ  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ๋•Œ ํ•„์š”ํ•œ ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•˜๋Š” ๋…์  PrismLang ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ž„์˜์˜ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๋‹จ์ˆœํ™”๋œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ทจํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ผ๋ จ์˜ ์ž‘์—…์ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

  1. ์‹ ์ฒญ์ž๋Š” DPKI์— ๋“ฑ๋กํ•˜๊ณ  ๋””์ง€ํ„ธ ์ง€๊ฐ‘์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ์ง€๊ฐ‘ ์ฃผ์†Œ๋Š” ์ง€๊ฐ‘ ๊ณต๊ฐœ ํ‚ค์˜ ํ•ด์‹œ ๊ฐ’์ž…๋‹ˆ๋‹ค. ์ง€๊ฐ‘์˜ ๊ฐœ์ธํ‚ค๋Š” ์‹ ์ฒญ์ž ๋ณธ์ธ๋งŒ์ด ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ๋“ฑ๋ก๋œ ์ฃผ์ฒด์—๊ฒŒ๋Š” ์„œ๋น„์Šค ๋น„๋ฐ€ ํ‚ค์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ๋ถ€์—ฌ๋ฉ๋‹ˆ๋‹ค.
  3. ์ฃผ์ฒด๋Š” ์ œ๋กœ ํŠธ๋žœ์žญ์…˜์„ ์ƒ์„ฑํ•˜๊ณ  ์ง€๊ฐ‘์˜ ๋น„๋ฐ€ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋””์ง€ํ„ธ ์„œ๋ช…์œผ๋กœ ์ด๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  4. XNUMX์ด ์•„๋‹Œ ๊ฑฐ๋ž˜๊ฐ€ ํ˜•์„ฑ๋˜๋ฉด ์ง€๊ฐ‘๊ณผ ์„œ๋น„์Šค ํ‚ค๋ผ๋Š” ๋‘ ๊ฐœ์˜ ๋น„๋ฐ€ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ „์ž ๋””์ง€ํ„ธ ์„œ๋ช…์œผ๋กœ ์ธ์ฆ๋ฉ๋‹ˆ๋‹ค.
  5. ์ฃผ์ฒด๋Š” ํŠธ๋žœ์žญ์…˜์„ ํ’€์— ์ œ์ถœํ•ฉ๋‹ˆ๋‹ค.
  6. ENCRY ๋„คํŠธ์›Œํฌ ๋…ธ๋“œ๋Š” ํ’€์—์„œ ํŠธ๋žœ์žญ์…˜์„ ์ฝ๊ณ  ๋””์ง€ํ„ธ ์„œ๋ช…๊ณผ ํŠธ๋žœ์žญ์…˜ ์—ฐ๊ฒฐ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  7. ๋””์ง€ํ„ธ ์„œ๋ช…์ด ์œ ํšจํ•˜๊ณ  ์—ฐ๊ฒฐ์ด ํ™•์ธ๋˜๋ฉด ๋“ฑ๋ก๋ถ€์— ์ž…๋ ฅํ•  ๊ฑฐ๋ž˜๋ฅผ ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋Š” ์œ ํšจํ•œ ์•Œ๋ฆผ, ์ทจ์†Œ๋œ ์•Œ๋ฆผ, ์ผ์‹œ ์ค‘์ง€๋œ ์•Œ๋ฆผ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๋Š” ๋ถ„์‚ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

๋ฌผ๋ก  ํƒˆ์ค‘์•™ํ™”๊ฐ€ ๋งŒ๋ณ‘ํ†ต์น˜์•ฝ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์‚ฌ์šฉ์ž ์ธ์ฆ์˜ ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ œ๋Š” ์–ด๋””์—์„œ๋‚˜ ์‚ฌ๋ผ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์‹ ์ฒญ์ž ํ™•์ธ์ด CR์— ์˜ํ•ด ์ˆ˜ํ–‰๋˜๋Š” ๊ฒฝ์šฐ DPKI์—์„œ๋Š” ํ™•์ธ์„ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ตฌ์„ฑ์›์—๊ฒŒ ์œ„์ž„ํ•˜๊ณ  ์žฌ์ •์  ๋™๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ™œ๋™์„ ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์ด ์ œ์•ˆ๋ฉ๋‹ˆ๋‹ค. ์˜คํ”ˆ์†Œ์Šค ๊ฒ€์ฆ ๊ธฐ์ˆ ์€ ์ž˜ ์•Œ๋ ค์ ธ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒ€์ฆ์˜ ํšจ๊ณผ๋Š” ์‹ค์ œ๋กœ ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜จ๋ผ์ธ ๊ฐ„ํ–‰๋ฌผ Bellingcat์˜ ์—ฌ๋Ÿฌ ์ฃผ์š” ์กฐ์‚ฌ๋ฅผ ๋‹ค์‹œ ํ•œ๋ฒˆ ์ƒ๊ธฐํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ทธ๋ฆผ์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. DPKI๋Š” ์ค‘์•™ ์ง‘์ค‘์‹ PKI์˜ ๋งŽ์€ ๋‹จ์ ์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ์ž…๋‹ˆ๋‹ค.

Habrablog๋ฅผ ๊ตฌ๋…ํ•˜์‹œ๋ฉด ์•ž์œผ๋กœ๋„ ๋‹น์‚ฌ์˜ ์—ฐ๊ตฌ ๊ฐœ๋ฐœ ํ™œ๋™์„ ์ ๊ทน์ ์œผ๋กœ ๋‹ค๋ฃฐ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ํŠธ์œ„ํ„ฐ, ENCRY ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๋‹ค๋ฅธ ์†Œ์‹์„ ๋†“์น˜๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๋ฉด.

์ถœ์ฒ˜ : habr.com

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