๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿฆพ ๋ณด์•ˆ ๐Ÿฆพ/์ •๋ณด๋ณด์•ˆ๊ธฐ์‚ฌ

01. ์•”ํ˜ธํ•™ ๊ฐœ์š”

๋ฐ˜์‘ํ˜•

์•”ํ˜ธ๊ธฐ๋ฒ•์˜ ๋ถ„๋ฅ˜

์น˜ํ™˜์•”ํ˜ธ์™€ ์ „์น˜์•”ํ˜ธ

- ์น˜ํ™˜ ์•”ํ˜ธ

์ผ์ •ํ•œ ๋ฒ•์น™์— ๋”ฐ๋ผ ํ‰๋ฌธ์˜ ๋ฌธ์ž ๋‹จ์œ„๋ฅผ ๋‹ค๋ฅธ ๋ฌธ์ž ๋‹จ์œ„๋กœ ์น˜ํ™˜ํ•˜๋Š” ์•”ํ˜ธํ™” ๋ฐฉ์‹์ด๋‹ค. ์ด๋•Œ ์น˜ํ™˜ ๋ฐฉ์‹์€ ์ผ๋Œ€์ผ ๋Œ€์‘์ผ ํ•„์š” ์—†๋‹ค. ์นด์ด์‚ฌ๋ฅด, ๋น„์ฆˆ๋„ค๋ฅด ์•”ํ˜ธ๊ฐ€ ๋Œ€ํ‘œ์ ์ด๋‹ค.

 

- ์ „์น˜ ์•”ํ˜ธ

ํ‰๋ฌธ์„ ๊ทœ์น™์— ๋”ฐ๋ผ ์ž๋ฆฌ๋ฅผ ์›€์ง์ด๊ฒŒ ํ•˜์—ฌ ์›๋ž˜์˜ ์˜๋ฏธ๋ฅผ ๊ฐ์ถ”๊ฒŒํ•˜๋Š” ์•”ํ˜ธ์™€ ๋ฐฉ์‹์ด๋‹ค. ํ‰๋ฌธ๊ณผ ์•”ํ˜ธ๋ฌธ์ด ์ผ๋Œ€์ผ ๋Œ€์‘์ด๋ฏ€๋กœ ์ž๋ฆฌ๋ฅผ ๋ฐ”๊พธ๋Š” ๊ทœ์น™์€ ์—ญํ•จ์ˆ˜๊ฐ€ ์กด์žฌํ•œ๋‹ค. Nihilist ์•”ํ˜ธ๊ฐ€ ๋Œ€ํ‘œ์ ์ด๋‹ค.

์ŠคํŠธ๋ฆผ ์•”ํ˜ธ์™€ ๋ธ”๋ก ์•”ํ˜ธ

- ์ŠคํŠธ๋ฆผ ์•”ํ˜ธ

ํ•œ๋ฒˆ์— 1๋น„ํŠธ ํ˜น์€ 1๋ฐ”์ดํŠธ์˜ ๋ฐ์ดํ„ฐ ํ๋ฆ„์„ ์ˆœ์ฐจ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•ด๊ฐ€๋Š” ๋Œ€์นญํ‚ค ์•”ํ˜ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค. ํ‰๋ฌธ์— ํ‚ค ์ŠคํŠธ๋ฆผ์„ XORํ•˜์—ฌ ์•”ํ˜ธ๋ฌธ์„ ์ƒ์„ฑํ•œ๋‹ค. ์•”ํ˜ธํ™” ์†๋„๊ฐ€ ๋น ๋ฅด๊ณ  ์—๋Ÿฌ ์ „ํŒŒํ˜„์ƒ์ด ์—†์–ด ๋น„๋””์˜ค ์ŠคํŠธ๋ฆฌ๋ฐ์— ์ฃผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค. LFSR๊ฐ€ ๋Œ€ํ‘œ์ ์ธ ๋ฐฉ๋ฒ•์ด๋‹ค.

 

- ๋ธ”๋ก ์•”ํ˜ธ

์ •ํ•ด์ง„ ๊ธธ์ด์˜ ๋ธ”๋ก ๋‹จ์œ„๋กœ ์•”ํ˜ธํ™”ํ•˜๋Š” ์•”ํ˜ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค. ํ‰๋ฌธ์˜ ๊ธธ์ด๊ฐ€ ์•”ํ˜ธ๋ฌธ์˜ ๋ธ”๋ก๋‹จ์œ„์™€ ๋งž์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ํŒจ๋”ฉ์„ ํฌํ•จํ•˜์—ฌ ๊ธธ์ด๋ฅผ ๋งž์ถ”๋Š” ํŠน์ง•์ด ์žˆ๋‹ค. ์ŠคํŠธ๋ฆผ ์•”ํ˜ธํ™” ๋ณด๋‹ค ์•”ํ˜ธํ™” ์†๋„๊ฐ€ ๋Š๋ฆฌ๊ณ  ํ•œ ๋น„ํŠธ์— ์˜ค๋ฅ˜๊ฐ€ ์ „์ฒด ์•”ํ˜ธ๋ฌธ์— ์˜ํ–ฅ์„ ๋ผ์น  ์ˆ˜ ์žˆ๋‹ค. DES, AES๊ฐ€ ๋Œ€ํ‘œ์ ์ธ ๋ฐฉ๋ฒ•์ด๋‹ค.

๋งํฌ ์•”ํ˜ธํ™”์™€ ์ข…๋‹จ๊ฐ„ ์•”ํ˜ธํ™”

- ๋งํฌ ์•”ํ˜ธํ™”

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

 

- ์ข…๋‹จ๊ฐ„ ์•”ํ˜ธํ™”

์ข…๋‹จ๊ฐ„ ์•”ํ˜ธํ™”๋Š” ํ—ค๋”๊ฐ€ ์•”ํ˜ธํ™”๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ํŒจํ‚ท์„ ๊ฐ ๋…ธ๋“œ์—์„œ ์•”/๋ณตํ˜ธํ™”ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค. ๋ฉ”์‹œ์ง€๋ฅผ ์•”ํ˜ธํ™”ํ•  ๊ฒƒ์ธ์ง€ ์•„๋‹Œ์ง€, ์–ด๋–ค ์•”ํ˜ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ธ์ง€ ์‚ฌ์šฉ์ž๊ฐ€ ์ •ํ•  ์ˆ˜ ์žˆ๊ธฐ์— ๋ณด๋‹ค ๋‚˜์€ ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค.


์ฃผ์š” ์•”ํ˜ธ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ๊ฐœ๊ด„

๋Œ€์นญํ‚ค ์•”ํ˜ธ

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

๋น„๋Œ€์นญํ‚ค(๊ณต๊ฐœํ‚ค) ์•”ํ˜ธ

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

๊ณต๊ฐœํ‚ค๋กœ ์•”ํ˜ธํ™” → ๊ฐœ์ธํ‚ค๋กœ ๋ณตํ˜ธํ™” ⇒ ๋ฐ์ดํ„ฐ ๋ณด์•ˆ

๊ฐœ์ธํ‚ค๋กœ ์•”ํ˜ธํ™” → ๊ณต๊ฐœํ‚ค๋กœ ๋ณตํ˜ธํ™” ⇒ ์ „์ž ์„œ๋ช…

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์•”ํ˜ธ์‹œ์Šคํ…œ

๋Œ€์นญํ‚ค ์•”ํ˜ธ์™€ ๊ณต๊ฐœํ‚ค ์•”ํ˜ธ์˜ ์žฅ์ ์„ ์กฐํ•ฉํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ์•”ํ˜ธ ์‹œ์Šคํ…œ์„ ์˜๋ฏธํ•œ๋‹ค.

์ผ๋ฐฉํ–ฅ ํ•ด์‹œํ•จ์ˆ˜

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

์ „์ž์„œ๋ช…

๊ฐœ์ธํ‚ค๋กœ ์•”ํ˜ธํ™”ํ•˜๊ณ  ๊ณต๊ฐœํ‚ค๋กœ ๋ณตํ˜ธํ™”ํ•˜์—ฌ ๋‚ด์šฉ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋•Œ, ๋ฌด๊ฒฐ์„ฑ์„ ํ™•์ธํ•˜๊ณ  ์ธ์ฆ๊ณผ ๋ถ€์ธ๋ฐฉ์ง€๋ฅผ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์•”ํ˜ธ๊ธฐ์ˆ ์ด๋‹ค.

์˜์‚ฌ๋‚œ์ˆ˜ ์ƒ์„ฑ๊ธฐ

๋žจ๋˜ํ•œ ์ˆ˜๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค.


์•”ํ˜ธ๋ถ„์„

์•”ํ˜ธ๋ฌธ ๋‹จ๋… ๊ณต๊ฒฉ (Cipher Only Attack)

ํ•˜๋‚˜์˜ ์•”ํ˜ธ๋ฌธ์œผ๋กœ ๋Œ€์‘๋˜๋Š” ํ‰๋ฌธ์ด๋‚˜ ํ‚ค๋ฅผ ์ฐพ๋Š” ๋ถ„์„ ๋ฐฉ๋ฒ•์ด๋‹ค.

๊ธฐ์ง€ ํ‰๋ฌธ ๊ณต๊ฒฉ (Known Plaintext Attack)

๋ฏธ๋ฆฌ ์ฃผ์–ด์ง„ ์—ฌ๋Ÿฌ๊ฐœ์˜ (ํ‰๋ฌธ, ์•”ํ˜ธ๋ฌธ)์Œ์„ ํ™œ์šฉํ•˜์—ฌ ์›ํ•˜๋Š” ์•”ํ˜ธ๋ฌธ์„ ํ•ด๋…ํ•˜๋Š” ๋ถ„์„ ๋ฐฉ๋ฒ•์ด๋‹ค.

์„ ํƒ ํ‰๋ฌธ ๊ณต๊ฒฉ (Chosen Plaintext Attack)

๊ณต๊ฒฉ์ž๊ฐ€ ์•”ํ˜ธ ์˜ค๋ผํด์„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด ์„ ํƒํ•œ ํ‰๋ฌธ์— ๋Œ€ํ•œ ์•”ํ˜ธ๋ฌธ์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค. ์ด๋•Œ, ํ•ด๋…ํ•˜๊ณ ์ž ํ•˜๋Š” ์•”ํ˜ธ๋ฌธ์— ๋Œ€ํ•œ ํ‰๋ฌธ ๋˜๋Š” ํ‚ค๋ฅผ ๋ถ„์„ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

์„ ํƒ ์•”ํ˜ธ๋ฌธ ๊ณต๊ฒฉ (Chosen Ciphertext Attack)

๊ณต๊ฒฉ์ž๊ฐ€ ๋ณตํ˜ธ ์˜ค๋ผํด์„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด ์„ ํƒํ•œ ์•”ํ˜ธ๋ฌธ์— ๋Œ€ํ•œ ํ‰๋ฌธ์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค. ์ด๋•Œ, ํ•ด๋…ํ•˜๊ณ ์ž ํ•˜๋Š” ์•”ํ˜ธ๋ฌธ์— ๋Œ€ํ•œ ํ‰๋ฌธ ๋˜๋Š” ํ‚ค๋ฅผ ๋ถ„์„ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. (๋‹จ, ํ•ด๋…ํ•˜๊ณ ์ž ํ•˜๋Š” ์•”ํ˜ธ๋ฌธ์€ ๋ณตํ˜ธ ์˜ค๋ผํด์— ๋„ฃ์„ ์ˆ˜ ์—†๋‹ค๊ณ  ํ•œ๋‹ค.)


์•”ํ˜ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์•ˆ์ „์„ฑ ํ‰๊ฐ€

์•ˆ์ „์„ฑ ๊ฐœ๋…

  1. ์•”ํ˜ธ๋ฅผ ํ•ด๋…ํ•˜๋Š” ๋น„์šฉ์ด ์•”ํ˜ธํ™”๋œ ์ •๋ณด์˜ ๊ฐ€์น˜๋ฅผ ๋„˜์–ด์„œ๋Š” ๊ฒฝ์šฐ
  2. ์•”ํ˜ธ๋ฅผ ํ•ด๋…ํ•˜๋Š” ์‹œ๊ฐ„์ด ์ •๋ณด์˜ ์œ ํšจ ๊ธฐ๊ฐ„์„ ์ดˆ๊ณผํ•˜๋Š” ๊ฒฝ์šฐ

๋‹ค์Œ ๋‘ ๊ธฐ์ค€ ์ค‘ ํ•˜๋‚˜ ์ด์ƒ์„ ๋งŒ์กฑํ•˜๋ฉด ์•”ํ˜ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์•ˆ์ „ํ•˜๋‹ค๊ณ  ํ•œ๋‹ค.

์•”ํ˜ธ์ œํ’ˆ ํ‰๊ฐ€์ฒด๊ณ„

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

์•”ํ˜ธ ๋ชจ๋“ˆ์— ๋Œ€ํ•œ ์•ˆ์ „์„ฑ ํ‰๊ฐ€๋กœ ๋ฏธ๊ตญ์˜ NIST๊ฐ€ ์ˆ˜ํ–‰ํ•˜๋Š” CMVP(Cryptographic Module Validation Program)์ด ์žˆ๋‹ค.

์•”ํ˜ธ๊ธฐ์ˆ  ํ‰๊ฐ€

  • ์•”ํ˜ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ‰๊ฐ€
    ์•”ํ˜ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ์•ˆ์ „์„ฑ ํ‰๊ฐ€
  • ์•”ํ˜ธ๋ชจ๋“ˆ ํ‰๊ฐ€
    ์•”ํ˜ธ์„œ๋น„์Šค (๊ธฐ๋ฐ€์„ฑ ๊ธฐ๋Šฅ ๋ชจ๋“ˆ, ๋ฌด๊ฒฐ์„ฑ ๊ธฐ๋Šฅ ๋ชจ๋“ˆ)์— ๋Œ€ํ•œ ์•ˆ์ •์„ฑ ํ‰๊ฐ€
  • ์ •๋ณด๋ณดํ˜ธ์ œํ’ˆ ํ‰๊ฐ€
    ์•”ํ˜ธ๋ชจ๋“ˆ์„ ํƒ‘์žฌํ•œ ์ •๋ณด๋ณดํ˜ธ ์ œํ’ˆ(ex: IDS, IPS)์— ๋Œ€ํ•œ ์•ˆ์ •์„ฑ ํ‰๊ฐ€
  • ์‘์šฉ์‹œ์Šคํ…œ ํ‰๊ฐ€
    ๊ฐ ์ œํ’ˆ์„ ์ƒํ˜ธ ์—ฐ๋™ํ•˜์—ฌ ๊ตฌ์„ฑ๋˜๋Š” ์‹œ์Šคํ…œ(ex: ํ•ญ๊ณต๊ด€์ œ์„ผํ„ฐ ์•ˆ์ •์„ฑ ํ‰๊ฐ€)์— ๋Œ€ํ•œ ์•ˆ์ •์„ฑ ํ‰๊ฐ€

์•”ํ˜ธ๋ชจ๋“ˆ ์•ˆ์ „์„ฑ ํ‰๊ฐ€(CMVP)

๋ฏธ๊ตญ๊ณผ ์บ๋‚˜๋‹ค๊ฐ€ ๊ณต๋™์œผ๋กœ ๊ฐœ๋ฐœํ•œ ์•”ํ˜ธ ๋ชจ๋“ˆ ์•ˆ์ „์„ฑ ๊ฒ€์ฆ์„ ์œ„ํ•œ ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. ํฌ๊ฒŒ ์•„๋ž˜์˜ ์„ธ๊ฐ€์ง€ ํ•ญ๋ชฉ์— ๋Œ€ํ•ด ํ‰๊ฐ€๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ  ์žˆ๋‹ค.

  1. ์•”ํ˜ธ๊ธฐ์ˆ ์˜ ๊ตฌํ˜„ ์ ํ•ฉ์„ฑ ํ‰๊ฐ€
  2. ์•”ํ˜ธํ‚ค ์šด์šฉ ๋ฐ ๊ด€๋ฆฌ
  3. ๋ฌผ๋ฆฌ์  ๋ณด์•ˆ

๋””์ง€ํ„ธ ์ €์ž‘๊ถŒ ๊ด€๋ฆฌ

์Šคํ…Œ๊ฐ€๋…ธ๊ทธ๋ž˜ํ”ผ

๋ฉ”์‹œ์ง€ ๋‚ด์šฉ์„ ์€ํํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๋ฉฐ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์ง„ ํŒŒ์ผ, ์Œ์„ฑํŒŒ์ผ์— ์ธ๊ฐ„์ด ์ธ์ง€ํ•˜์ง€ ๋ชปํ•  ์ •๋„์˜ ๋ฏธ์„ธํ•œ ๋ณ€ํ™”๋ฅผ ์ฃผ์–ด ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.

๋””์ง€ํ„ธ์›Œํ„ฐ๋งˆํ‚น

์›๋ณธ์˜ ๋‚ด์šฉ์„ ์™œ๊ณกํ•˜์ง€ ์•Š๋Š” ๋ฒ”์œ„ ๋‚ด์—์„œ ๋””์ง€ํ„ธ ์ฝ˜ํ…์ธ ์— ์ €์ž‘๊ถŒ ์ •๋ณด๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ๊ธฐ์ˆ ์„ ๋งํ•œ๋‹ค.

ํ•‘๊ฑฐํ”„๋ฆฐํŒ…

๋””์ง€ํ„ธ ์ฝ˜ํ…์ธ ๋ฅผ ๊ตฌ๋งคํ•  ๋•Œ ๊ตฌ๋งค์ž์˜ ์ •๋ณด๋ฅผ ์‚ฝ์ž…ํ•˜์—ฌ ๋ถˆ๋ฒ• ๋ฐฐํฌ ๋ฐœ๊ฒฌ ์‹œ ์ตœ์ดˆ์˜ ๋ฐฐํฌ์ž๋ฅผ ์ถ”์ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๊ธฐ์ˆ ์ด๋‹ค.

๋””์ง€ํ„ธ ์ €์ž‘๊ถŒ ๊ด€๋ฆฌ (DRM, Digital Rights Management)

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

 

DRM ๊ตฌ์„ฑ ์š”์†Œ

  1. ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ(Metadata) : ์ฝ˜ํ…์ธ  ์ƒ๋ช…์ฃผ๊ธฐ ๋ฒ”์œ„ ๋‚ด์—์„œ ๊ด€๋ฆฌ๋˜์–ด์•ผ ํ•  ๊ฐ์ข… ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ ๋ฐ ์ •๋ณด
  2. ํŒจํ‚ค์ €(Packager) : ๋ณดํ˜ธ ๋Œ€์ƒ์ธ ์ฝ˜ํ…์ธ ๋ฅผ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์™€ ํ•จ๊ป˜ Secure Container ํฌ๋ฉง์œผ๋กœ ํŒจํ‚ค์ง• ํ•˜๋Š” ๋ชจ๋“ˆ
  3. ์‹œํ์–ด ์ปจํ…Œ์ด๋„ˆ(Secure Container) : DRM์˜ ๋ณดํ˜ธ ๋ฒ”์œ„ ๋‚ด์—์„œ ์œ ํ†ต๋˜๋Š” ์ฝ˜ํ…์ธ ์˜ ๋ฐฐํฌ ๋‹จ์œ„
  4. ์‹๋ณ„์ž(Identifier) : ์ฝ˜ํ…์ธ ๋ฅผ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•œ ์‹๋ณ„์ž
  5. DRM ์ œ์–ด๊ธฐ(DRM Controller) : ์ฝ˜ํ…์ธ ๋ฅผ ์ด์šฉํ•˜๋Š” ์‚ฌ์šฉ์ž์˜ PC ๋˜๋Š” ๋””๋ฐ”์ด์Šค ํ”Œ๋žซํผ์—์„œ ์ฝ˜ํ…์ธ ๊ฐ€ ๋ผ์ด์„ ์Šค์— ๋ช…์‹œ๋œ ๋ฒ”์œ„ ๋‚ด์—์„œ ์ง€์†์ ์œผ๋กœ ๋ณดํ˜ธ๋  ์ˆ˜ ์žˆ๋„๋ก ํ”„๋กœ์„ธ์Šค๋ฅผ ์ œ์–ด

DRM ๋ชจ๋ธ

์ถœ์ฒ˜ :  https://m.blog.naver.com/xcripts/70121125086

 

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

'๐Ÿฆพ ๋ณด์•ˆ ๐Ÿฆพ > ์ •๋ณด๋ณด์•ˆ๊ธฐ์‚ฌ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

02. ๋Œ€์นญํ‚ค ์•”ํ˜ธ  (1) 2024.10.03