Coding Planet

[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ] ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์ถ• - DRM ๋ณธ๋ฌธ

๐Ÿ’ฏ ์ž๊ฒฉ์ฆ ์ค€๋น„

[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ] ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์ถ• - DRM

jhj.sharon 2024. 4. 8. 10:01
๋ฐ˜์‘ํ˜•

 

1. ๋””์ง€ํ„ธ ๊ถŒํ•œ ๊ด€๋ฆฌ DRM(Digital Rights Management)์ด๋ž€?

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

 

2. DRM์˜ ์ œ์–ด ํ๋ฆ„

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

 

3. DRM ์‚ฌ์šฉ ๊ทœ์น™ ์ œ์–ด ๊ธฐ์ˆ 

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

    1. ์ฝ˜ํ…์ธ  ์‹๋ณ„ ์ฒด๊ณ„(Identification): ๋””์ง€ํ„ธ ์ฝ˜ํ…์ธ ์˜ ์‹๋ณ„์€ ๊ณ ์œ  ์‹๋ณ„ ๋ฒˆํ˜ธ๋ฅผ ๋ถ€์—ฌํ•˜์—ฌ ์ฝ˜ํ…์ธ ๋ฅผ ๋ช…ํ™•ํžˆ ๊ตฌ๋ณ„ํ•˜๋Š” ๊ณผ์ •์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, DOI(Digital Object Identifier)๋‚˜ URI(Uniform Resource Identifier)๋Š” ๊ฐ๊ฐ ๋””์ง€ํ„ธ ๊ฐ์ฒด์™€ ์ธํ„ฐ๋„ท ์ž์›์„ ์‹๋ณ„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค.
    2. ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ(Meta Data) : ์ฝ˜ํ…์ธ ์™€ ๊ด€๋ จ๋œ ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ๋กœ, ์ฝ˜ํ…์ธ ์˜ ์ €์ž, ์ œ๋ชฉ, ์ถœํŒ์ผ ๋“ฑ์˜ ์ •๋ณด๋ฅผ ํฌํ•จํ•œ๋‹ค. ์ด ์ •๋ณด๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ๋‹ค.
    3. ๊ถŒ๋ฆฌ ํ‘œํ˜„ ๊ธฐ์ˆ (Right Expression) : ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•œ ๊ถŒ๋ฆฌ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๊ธฐ์ˆ ๋กœ, XrML(eXtensible rights Markup Language)๊ณผ ๊ฐ™์€ ๋งˆํฌ์—… ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•ด ๊ถŒ๋ฆฌ๋ฅผ ์ •์˜ํ•œ๋‹ค. ์ด๋Š” ์ฝ˜ํ…์ธ ์˜ ๋ Œ๋”๋ง(์˜ˆ: ์ฝ๊ธฐ, ์žฌ์ƒ), ์ „์†ก, ํŒŒ์ƒ ์ƒํ’ˆ ์ƒ์„ฑ ๋“ฑ์— ๋Œ€ํ•œ ๊ทœ์น™์„ ์„ค์ •ํ•œ๋‹ค.

3. DRM ์‚ฌ์šฉ ๊ทœ์น™ ์ œ์–ด ๊ธฐ์ˆ 

  1. ์•”ํ˜ธํ™” ๊ธฐ์ˆ : ์ฝ˜ํ…์ธ ๋ฅผ ์•”ํ˜ธํ™”ํ•˜์—ฌ ๋ฌด๋‹จ ์ ‘๊ทผ์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•œ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์ ์ ˆํ•œ ๊ถŒํ•œ์ด๋‚˜ ํ‚ค๊ฐ€ ์—†์ด๋Š” ์•”ํ˜ธํ™”๋œ ์ฝ˜ํ…์ธ ๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์—†๋‹ค.
  2. ๋ณ€์กฐ ๋ฐฉ์ง€(Tamper-Proofing): ์ฝ˜ํ…์ธ ๊ฐ€ ๋ฌด๋‹จ์œผ๋กœ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋„๋ก ๋ณดํ˜ธํ•˜๋Š” ๊ธฐ์ˆ ๋กœ, ๋ณ€์กฐ ์‹œ๋„๋ฅผ ํƒ์ง€ํ•˜๊ณ  ์œ ํšจํ•˜์ง€ ์•Š์€ ์ฝ˜ํ…์ธ ์˜ ์‚ฌ์šฉ์„ ๋ฐฉ์ง€ํ•œ๋‹ค.
  3. ์›Œํ„ฐ๋งˆํ‚น(Watermarking): ์ฝ˜ํ…์ธ ์— ๋ณด์ด์ง€ ์•Š๋Š” ๋””์ง€ํ„ธ ํ‘œ์‹œ๋ฅผ ์‚ฝ์ž…ํ•˜์—ฌ ์›๋ณธ ์ฝ˜ํ…์ธ ๋ฅผ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. ์ด๋Š” ์ฝ˜ํ…์ธ ์˜ ์ถœ์ฒ˜๋ฅผ ์ถ”์ ํ•˜๊ณ  ๋ถˆ๋ฒ• ๋ฐฐํฌ๋ฅผ ์ถ”์ ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค.
๋ฐ˜์‘ํ˜•
Comments