PKI/Geneal Infomation

์ „์ž์„œ๋ช…๊ณผ ์ธ์ฆ์„œ ์ด์•ผ๊ธฐ

JayKim๐Ÿ™‚ 2023. 5. 3. 11:41

์ „์ž ์„œ๋ช…๊ณผ ์ธ์ฆ์„œ๋Š” ์‚ฌ์‹ค PKI ๋ถ„์•ผ์— ์ƒ๋‹นํžˆ ๊ธฐ์ˆ ์ ์ธ ๋‚ด์šฉ์ด๋‹ค.
์ด ๋ถ€๋ถ„์„ ์ข€ ๋” ์‰ฌ์šด ๋ง๋กœ ์„ค๋ช…์„ ํ•ด๋ณด์ž

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

์ด ๊ณผ์ •์ด ์‚ฌ์‹ค ์˜คํ”„๋ผ์ธ์œผ๋กœ ์‚ฌ๋žŒ ๋“ค์ด ์ง์ ‘ ํ•˜๊ฒŒ ๋œ๋‹ค.
์˜คํ”„๋ผ์ธ ์ƒ์—์„œ ์ด๋ฃจ์–ด์ง„ ์ด๋Ÿฐ ์ผ๋“ค์„ ์ •๋ณดํ™” ์‚ฌํšŒ๋กœ ๋ณ€ํ•˜๋ฉด์„œ ๋””์ง€ํ„ธํ™”์™€ ์˜จ๋ผ์ธ์ƒ์œผ๋กœ ํ•˜๊ฒŒ ๋˜๋ฉด์„œ
์–ด๋–ค ์„œ๋ฅ˜ ๋ฐ์ดํƒ€์— ๋Œ€ํ•ด ๊ฐœ์ธํ‚ค๋ฅผ ์‚ฌ์šฉํ•ด ์ „์ž ์„œ๋ช… ํ•˜๊ณ  ๊ทธ ์„œ๋ช… ๊ฐ’์„ ๊ณต๊ฐœํ‚ค๋ฅผ ์ด์šฉํ•ด์„œ ๊ฒ€์ฆ์„ ํ•˜๊ฒŒ ๋œ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๊ทธ ๊ณต๊ฐœํ‚ค์— ๋Œ€ํ•œ ์ฆ๋ช…์„œ๊ฐ€ ์ธ์ฆ์„œ์ด๋‹ค.

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

๊ทธ๋Ÿผ ์ด๋Ÿฐ ์˜คํ”„๋ผ์ธ์ƒ์—์„œ ์ด๋ฃจ์–ด์ง€๋Š” ์ผ์ด ์˜จ๋ผ์ธ์œผ๋กœ ํ•  ๋•Œ์— ๋ฌธ์ œ์ ์„ ์ƒ๊ฐํ•ด ๋ณด์ž
์˜จ๋ผ์ธ์ƒ์—์„œ ๊ณ ๋ ค ๋˜์–ด์•ผ ํ•˜๋Š” ๋ณด์•ˆ ์š”์†Œ๊ฐ€ ์žˆ๋‹ค.

  1. ๊ธฐ๋ฐ€์„ฑ ( Confidentiality ) : ์„œ๋ฅ˜ ๋‚ด์šฉ์ด ๊ด€๋ จ์ž๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์€ ๋ณผ ์ˆ˜ ์—†์–ด์•ผ ํ•œ๋‹ค.
  2. ๋ฌด๊ฒฐ์„ฑ ( Integrity ) : ๋””์ง€ํ„ธ ๋ฐ์ดํƒ€๋Š” ์‰ฝ๊ฒŒ ์กฐ์ž‘์ด ๊ฐ€๋Šฅํ•ด์„œ ๋ณ€๊ฒฝ ๋˜์ง€ ์•Š์Œ์„ ๋ณด์žฅ ํ•ด์•ผ ํ•œ๋‹ค.
  3. ์ธ์ฆ ( Authenticity ) : ๊ทธ ์„œ๋ฅ˜ ์ž‘์„ฑ์ž๊ฐ€ ํ•ด๋‹น ํ•˜๋Š” ์‚ฌ๋žŒ์ด ๋งž๋Š”์ง€ ๋ณด์žฅ ํ•ด์•ผ ํ•œ๋‹ค.
  4. ๋ถ€์ธ ๋ฐฉ์ง€( Non Repudiation ) : ์ž‘์„ฑํ•œ ์„œ๋ฅ˜์— ๋Œ€ํ•ด์„œ ๋ถ€์ธ์„ ๋ชปํ•˜๋„๋ก ๋ณด์žฅ์„ ํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค.

์‚ฌ์‹ค ์˜คํ”„๋ผ์ธ์—์„œ๋Š” ์‹ ๋ถ„์ฆ ํ™•์ธ(Authenticity) ์™€ ์„œ๋ฅ˜ ๋ด‰ํˆฌ์— ๋„ฃ์–ด์„œ ๋‹น์‚ฌ์ž๋งŒ ๋ณด๊ตฌ(Confidentiality) ๊ทธ๋ฆฌ๊ณ  ๋ณต์‚ฌ๋ฅผ ํ†ตํ•ด (Integrity ) ์ง์ ‘ ์„œ๋ฅ˜ ์ž‘์„ฑ(Non Repudiation) ์„ ๋ณด์žฅ ํ•œ๋‹ค.
์ด์™€ ๊ฐ™์€ 4๊ฐ€์ง€ ๋ณด์•ˆ ์š”์†Œ๋ฅผ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด ์ „์ž ์„œ๋ช…( ๋ฌด๊ฒฐ์„ฑ, ์ธ์ฆ ๊ทธ๋ฆฌ๊ณ  ๋ถ€์ธ๋ฐฉ์ง€ )๊ณผ ์•”ํ˜ธํ™”(๊ธฐ๋ฐ€์„ฑ)๋ฅผ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

๊ทธ๋Ÿผ ์—ฌ๊ธฐ์„œ ํ•˜๋‚˜ ์ƒ๊ฐํ•ด ๋ณผ ๊ฒŒ ์žˆ๋‹ค.
์ „์ž์„œ๋ช…์„ ํ•˜๊ธฐ์œ„ํ•ด ํ‚ค๋ฅผ ๋งŒ๋“œ๋Š”๊ฒƒ์€ ๋ˆ„๊ตฌ๋‚˜ ๊ฐ€๋Šฅํ•˜๋‹ค.
ํ•˜์ง€๋งŒ ๊ทธ ๋งŒ๋“ ํ‚ค์— ๋Œ€ํ•ด์„œ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๊ทธ ํ‚ค๊ฐ€ ๊ทธ ์‚ฌ์šฉ์ž์˜ ๊ฒƒ์ธ์ง€ ๋ณด์ฆ์„ ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.
๊ทธ ๋ณด์ฆ์„ ํ•œ ํ‚ค์— ๋Œ€ํ•œ ์ฆ๋ช…์„œ๊ฐ€ ์ธ์ฆ์„œ์ด๋‹ค.

์‚ฌ์‹ค ๊ฐœ์ธ ๋„์žฅ๋„ ์—ฌ๋Ÿฌ๊ฐœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ์—ฌ๋Ÿฌ๊ฐœ ๋„์žฅ ์ค‘์— ์ •๋ง ๊ทธ ์‚ฌ๋žŒ์˜ ๋„์žฅ์ด ๋งž๋‹ค๋ผ๋Š”๊ฑธ ์ฆ๋ช…ํ•˜๋Š” ์„œ๋ฅ˜๊ฐ€ ์ธ๊ฐ์ฆ๋ช…์„œ์ด๋‹ค.
์ด๋ ‡๊ฒŒ ์ธ์ฆ์„œ์™€ ์ธ๊ฐ์ฆ๋ช…์„œ๋Š” ๋งŽ์€ ๊ณตํ†ต์ ์„ ๊ฐ€์ง€๊ฒŒ ๋œ๋‹ค.

์ธ๊ฐ์ฆ๋ช…์„œ๋ฅผ ์‹ ๋ขฐํ•˜๋Š” ์ด์œ ๋Š” ๊ณต๊ณต๊ธฐ๊ด€ ์ฆ‰ ๊ตญ๊ฐ€์—์„œ ๋ฐœํ–‰์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
์ธ์ฆ์„œ๋ฅผ ๋ฐœํ–‰ํ•˜๋Š”๊ฒƒ์€ CA (Certificate Authority) ์ธ๋ฐ ์ •๋ณดํ™” ์‚ฌํšŒ์—์„œ๋Š” CA ์˜ ์‹ ๋ขฐ์„ฑ์ด ์ค‘์š”ํ•˜๋‹ค.
์ด CA์˜ ์ธํ”„๋ผ๋ฅผ ์ด์šฉํ•˜๋Š” ์‹œ์Šคํ…œ์ด PKI ์ด๋‹ค.

๊ฐ„๋‹จํžˆ ์š”์•ฝํ•˜๋ฉด ์ •๋ณดํ™” ์‚ฌํšŒ๋กœ ๊ฐ€๋ฉด์„œ ๋งŽ์€ ์˜คํ”„๋ผ์ธ์ƒ์œผ๋กœ ์ด๋ฃจ์–ด์ง„์ผ์ด ๋””์ง€ํ„ธํ™”๋กœ ๋ณ€ํ™” ํ–ˆ๊ตฌ
๋””์ง€ํ„ธํ™”๋ฅผ ํ•˜๊ฒŒ ๋˜๋ฉด์„œ ํ•„์š”ํ•œ ๋ณด์•ˆ์š”์†Œ๋ฅผ ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉํ•˜๊ณ 
๊ทธ๋ฆฌ๊ณ  ์˜จ๋ผ์ธ์ƒ์˜ ์‹ ๋ขฐ์„ฑ์„ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด PKI ์ธํ”„๋ผ๊ฐ€ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ์ด๋‹ค.