728x90

<๋…ผ๋ฌธ ์›๋ณธ>

Survey on image encryption techniques using chaotic maps in spatial, transform and spariotemporal domains

 


<๋…ผ๋ฌธ ์š”์•ฝ>

Chaotic maps in encryption images

์ดˆ๊ธฐ ์กฐ๊ฑด์— ๋ฏผ๊ฐํ•˜๊ฒŒ ๋ฐ˜์‘ํ•˜์—ฌ ๋ณต์žกํ•˜๊ณ  ์˜ˆ์ธก ๋ถˆ๊ฐ€๋Šฅํ•œ ํ–‰๋™์„ ๋ณด์ด๋Š” ๊ฒฐ์ •๋ก ์ ์ธ ์ˆ˜ํ•™์  ํ•จ์ˆ˜

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

 

 

  • ์ž…๋ ฅ ์ด๋ฏธ์ง€ (Input Image): ์•”ํ˜ธํ™”๋˜๊ธฐ ์ „์˜ ์›๋ณธ ์ด๋ฏธ์ง€.
  • ํ˜ผ๋ˆ ๊ธฐ๋ฐ˜ ๋‚œ์ˆ˜ ์ƒ์„ฑ (Random sequences generated by chaotic map): ํ˜ผ๋ˆ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ๋ฌด์ž‘์œ„ ์‹œํ€€์Šค(๋žœ๋ค ์‹œํ€€์Šค)๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ์‹œํ€€์Šค๋Š” ์•”ํ˜ธํ™” ๊ณผ์ •์—์„œ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ํ˜ผ๋ˆ ํ•จ์ˆ˜ ์ดˆ๊ธฐ ์กฐ๊ฑด์— ๋งค์šฐ ๋ฏผ๊ฐํ•œ ์‹œ์Šคํ…œ์„ ๋งํ•˜๋ฉฐ, ์ด๋กœ ์ธํ•ด ์ƒ์„ฑ๋˜๋Š” ์‹œํ€€์Šค๋Š” ๋งค์šฐ ์˜ˆ์ธก ๋ถˆ๊ฐ€๋Šฅํ•˜๊ณ  ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค.
  • ํ˜ผ๋ˆ (Confusion): ์ด ๋‹จ๊ณ„์—์„œ๋Š” ์ด๋ฏธ์ง€์˜ ํ”ฝ์…€ ์œ„์น˜๋ฅผ ๋’ค์„ž์–ด ์›๋ณธ ์ด๋ฏธ์ง€์™€์˜ ์—ฐ๊ด€์„ฑ์„ ๋‚ฎ์ถฅ๋‹ˆ๋‹ค. L๋ผ์šด๋“œ ๋™์•ˆ ์ด ๊ณผ์ •์ด ๋ฐ˜๋ณต๋ฉ๋‹ˆ๋‹ค.
  • ํ™•์‚ฐ (Diffusion): ํ˜ผ๋ˆ ๊ณผ์ • ์ดํ›„, ํ™•์‚ฐ ๋‹จ๊ณ„์—์„œ ์ด๋ฏธ์ง€์˜ ํ”ฝ์…€ ๊ฐ’์„ ๋ณ€๊ฒฝํ•˜์—ฌ ์•”ํ˜ธํ™”๋œ ์ด๋ฏธ์ง€์™€ ์›๋ณธ ์ด๋ฏธ์ง€ ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ๋”์šฑ ๋ณต์žกํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋„ ํ˜ผ๋ˆ ๊ธฐ๋ฐ˜ ๋‚œ์ˆ˜ ์‹œํ€€์Šค๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • K๋ผ์šด๋“œ ๋ฐ˜๋ณต: ํ˜ผ๋ˆ๊ณผ ํ™•์‚ฐ์˜ ๋‘ ๊ณผ์ •์ด K๋ผ์šด๋“œ ๋™์•ˆ ๋ฐ˜๋ณต๋˜๋ฉด์„œ ์ ์ฐจ์ ์œผ๋กœ ์ด๋ฏธ์ง€๋ฅผ ์•”ํ˜ธํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • ์•”ํ˜ธํ™”๋œ ์ด๋ฏธ์ง€ (Cipher Image): ์›๋ณธ ์ด๋ฏธ์ง€๊ฐ€ ํ˜ผ๋ˆ ์ด๋ก ์„ ์ด์šฉํ•œ ์•”ํ˜ธํ™” ๊ณผ์ •์„ ํ†ตํ•ด ์•”ํ˜ธํ™”๋˜์–ด, ์•Œ์•„๋ณผ ์ˆ˜ ์—†๋Š” ํ˜•ํƒœ์˜ ์•”ํ˜ธ ์ด๋ฏธ์ง€๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

ํ˜ผ๋ˆ ๊ธฐ๋ฐ˜ ์•”ํ˜ธํ™”์˜ ๋ฐœ์ „๊ณผ ๊ตฌ์กฐ

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

๋””์ง€ํ„ธ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์•”ํ˜ธํ™” ๊ธฐ์ˆ ์˜ ์ค‘์š”์„ฑ

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

์˜์ƒ ์•”ํ˜ธํ™” ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ์ตœ๊ทผ ์—ฐ๊ตฌ ์กฐ์‚ฌ

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

์ด๋ฏธ์ง€ ์•”ํ˜ธํ™” ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ์กฐ์‚ฌ ๋ฐ ๋ถ„์„

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

์ด๋ฏธ์ง€ ์•”ํ˜ธํ™” ๊ธฐ์ˆ ์˜ ํ‰๊ฐ€ ๊ธฐ์ค€

  • ์ด๋ฏธ์ง€ ์•”ํ˜ธํ™” ๊ธฐ์ˆ ์˜ ํšจ๊ณผ๋Š” ์ฐจ๋ณ„ ๋ถ„์„, ํ†ต๊ณ„ ๋ถ„์„, ์ •๋ณด ์—”ํŠธ๋กœํ”ผ, ํ‚ค ๋ฏผ๊ฐ๋„, ์žก์Œ ๊ณต๊ฒฉ ๋“ฑ์˜ ์„ฑ๋Šฅ ์ง€ํ‘œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธก์ •๋œ๋‹ค.
  • ์ฐจ๋ณ„ ๋ถ„์„(DA)์€ ์ผ๋ฐ˜ ์ด๋ฏธ์ง€์˜ ํ”ฝ์…€์— ์ž‘์€ ๋ณ€ํ™”๋ฅผ ์ฃผ์—ˆ์„ ๋•Œ ์•”ํ˜ธํ™”๋œ ์ด๋ฏธ์ง€์˜ ๋ณ€ํ™”๋ฅผ ํ‰๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋ฉฐ, ์ฃผ์š” ๊ธฐ์ค€์œผ๋กœ๋Š” ํ”ฝ์…€ ๋ณ€ํ™”์œจ(NPCR)๊ณผ ํ†ตํ•ฉ ํ‰๊ท  ๋ณ€ํ™” ๊ฐ•๋„(UACI)๊ฐ€ ์žˆ๋‹ค.
  • ํ†ต๊ณ„ ๋ถ„์„(SA)์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์•”ํ˜ธํ™” ๊ฐ•๋„๋ฅผ ๊ฒ€์ฆํ•˜๊ธฐ ์œ„ํ•ด ์ƒ๊ด€ ๊ณ„์ˆ˜(CC)์™€ ํžˆ์Šคํ† ๊ทธ๋žจ ๋ถ„์„(HA)์„ ์‚ฌ์šฉํ•œ๋‹ค.
  • ์ •๋ณด ์—”ํŠธ๋กœํ”ผ(IE)๋Š” ์ด๋ฏธ์ง€์˜ ๋ฌด์ž‘์œ„์„ฑ์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ์ข‹์€ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์—”ํŠธ๋กœํ”ผ ๋ฒ”์œ„๋Š” [0, 8]์ด๋‹ค.
  • ์žก์Œ ๊ณต๊ฒฉ(NA)์€ ํšจ์œจ์ ์ธ ์ด๋ฏธ์ง€ ์•”ํ˜ธํ™”์— ์ค‘์š”ํ•œ ์š”์†Œ๋กœ, ์‚ฌ์šฉ์ž์— ์˜ํ•œ ๋ถˆํŠน์ • ํ•œ ์žก์Œ์ด ์•”ํ˜ธํ™”๋œ ์ด๋ฏธ์ง€์— ์ถ”๊ฐ€๋  ๋•Œ ๋ณต๊ตฌํ•  ์ˆ˜ ์—†๊ฒŒ ๋งŒ๋“ ๋‹ค.

DNA ๊ธฐ๋ฐ˜ ์ด๋ฏธ์ง€ ์•”ํ˜ธํ™” ๊ธฐ๋ฒ•์˜ ๋ฐœ์ „

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

์„ธํฌ ์ž๋™์ž ๊ธฐ๋ฐ˜ ์ด๋ฏธ์ง€ ์•”ํ˜ธํ™” ๊ธฐ์ˆ 

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

๋ณ€ํ™˜ ์˜์—ญ์—์„œ์˜ ์ด๋ฏธ์ง€ ์•”ํ˜ธํ™” ๊ธฐ์ˆ 

  • ๋ณ€ํ™˜ ๊ธฐ๋ฐ˜ ์•”ํ˜ธํ™”๋Š” ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ์ด๋ฏธ์ง€ ์•”ํ˜ธํ™”์— ์‚ฌ์šฉ๋˜๋ฉฐ, ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ๋Š” ์ •์ˆ˜ ์ฝ”์‚ฌ์ธ ๋ณ€ํ™˜(DCT), ์ด์‚ฐ ์›จ์ด๋ธ”๋ฆฟ ๋ณ€ํ™˜(DWT), ๊ธฐํ•˜ํ•™ ๋ณ€ํ™˜(GT) ๋ฐ ํ‘ธ๋ฆฌ์— ๋ณ€ํ™˜(FT)์„ ํ†ตํ•ด ๊ณต๊ฐ„ ์˜์—ญ์—์„œ ์ฃผํŒŒ์ˆ˜ ์˜์—ญ์œผ๋กœ ๋ณ€๊ฒฝ๋œ๋‹ค.
  • Yao et al.์€ ์ƒ‰์ƒ ์ด๋ฏธ์ง€๋ฅผ ํšŒ์ƒ‰์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์•”ํ˜ธํ™” ๋ฐฉ๋ฒ•์„ ๋„์ž…ํ•˜์˜€๊ณ , Li et al.์€ ์—ฌ๋Ÿฌ ์ด๋ฏธ์ง€๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋Š” ๊ธฐ์ˆ ์„ ์ œ์•ˆํ•˜๋ฉฐ ๋‹ค์–‘ํ•œ ์‹คํ—˜์œผ๋กœ ์„ฑ๋Šฅ์„ ๊ฒ€์ฆํ•˜์˜€๋‹ค.
  • 2018๋…„์— Ren et al.์€ ๋น„๋Œ€์นญ ์ด๋ฏธ์ง€ ์•”ํ˜ธํ™” ๊ธฐ๋ฒ•์„ ์ œ์‹œํ•˜์—ฌ pixel scrambling๊ณผ random-mask๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€๋ฅผ ์Šคํฌ๋žจ๋ธ”ํ•˜์˜€๋‹ค.
  • Kumar et al.์€ ์˜๋ฃŒ ์ด๋ฏธ์ง€๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ๋กœ์ง€์Šคํ‹ฑ ๋ฐฐ์—ด์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ์ด๋ฏธ์ง€ ์•”ํ˜ธํ™” ๋ฐฉ๋ฒ•์„ ๊ฐœ๋ฐœํ•˜์˜€์œผ๋ฉฐ, ๊ธฐ์กด ์•”ํ˜ธํ™” ๊ธฐ์ˆ ์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•œ ์—ฌ๋Ÿฌ ์ƒˆ๋กœ์šด ๋ฐฉ๋ฒ•๋“ค์ด ์†Œ๊ฐœ๋˜์—ˆ๋‹ค.
  • ์—ฌ๋Ÿฌ ์—ฐ๊ตฌ๋“ค์ด ๋‹ค์–‘ํ•œ ๋ณ€ํ™˜ ๊ธฐ๋ฐ˜ ์ด๋ฏธ์ง€ ์•”ํ˜ธํ™” ๊ธฐ์ˆ ์˜ ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•˜๊ธฐ ์œ„ํ•œ ์ง€ํ‘œ๋ฅผ ์ œ์‹œํ•˜์˜€์œผ๋ฉฐ, ์ตœ๊ทผ์˜ ์—ฐ๊ตฌ๋“ค์€ ๊ฐ•๋ ฅํ•œ ํ‚ค ๊ฐ๋„์™€ ๋›ฐ์–ด๋‚œ ๋‚ด์„ฑ์„ ๋ชฉํ‘œ๋กœ ํ•˜๊ณ  ์žˆ๋‹ค.

์œ„์น˜-์‹œ๊ฐ„ ์˜์—ญ์˜ ์ด๋ฏธ์ง€ ์•”ํ˜ธํ™” ๊ธฐ์ˆ 

  • ์ตœ๊ทผ ๋ช‡ ๋…„ ๊ฐ„, ๊ฒฐํ•ฉ ๋งต ๊ฒฉ์ž(CML) ๊ธฐ๋ฐ˜์˜ ์œ„์น˜-์‹œ๊ฐ„ ํ˜ผ๋ˆ ์‹œ์Šคํ…œ์ด ์•ˆ์ „ํ•œ ํ†ต์‹ ์— ์žˆ์–ด ๋†€๋ผ์šด ํŠน์„ฑ์„ ๋ณด์—ฌ ์ฃผ๋ฉฐ ์—ฐ๊ตฌ์ž๋“ค์˜ ์ฃผ๋ชฉ์„ ๋ฐ›์•˜๋‹ค.
  • ์ด ํ˜ผ๋ˆ ์‹œ์Šคํ…œ์€ ๋” ํฐ ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ณต๊ฐ„๊ณผ ะ›ัะฟัƒะฝะพะฒ ์ง€์ˆ˜์˜ ์ŠคํŽ™ํŠธ๋Ÿผ, ๊ทธ๋ฆฌ๊ณ  ์˜์‚ฌ-๋ฌด์ž‘์œ„ ํ˜ผ๋ˆ ์‹œ๋ฆฌ์ฆˆ๋ฅผ ๊ฐ–๋Š”๋‹ค.
  • CML์€ ์ด๋ฏธ์ง€ ์•”ํ˜ธํ™” ๋ชฉ์ ์— ์ ํ•ฉํ•œ ์„ ํƒ์œผ๋กœ ๊ฐ„์ฃผ๋˜๋ฉฐ, ํ˜ผ๋ˆ ๋ฐ ๋งž์ถคํ˜• Globally Coupled Map Lattices์— ๊ธฐ๋ฐ˜ํ•œ ์ƒ‰์ƒ ์ด๋ฏธ์ง€ ์•”ํ˜ธํ™” ๋ฐฉ์‹์ด ์ œ์•ˆ๋˜์—ˆ๋‹ค.
  • ์ œ์•ˆ๋œ ๋ฐฉ์‹์€ ๋„ค ๊ฐ€์ง€ ๋‹จ๊ณ„๋กœ ๊ตฌ์„ฑ๋˜์–ด RGB ์ด๋ฏธ์ง€๋ฅผ ์ƒ‰์ƒ ๋ถ„ํ•ด ๋ฐฉ๋ฒ•์„ ํ†ตํ•ด ์„ธ ๊ฐ€์ง€ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๋ถ„ํ•ดํ•˜๊ณ , ์›๋ณธ ์ด๋ฏธ์ง€์™€ ๊ฐ™์€ ํฌ๊ธฐ์˜ ํ‚ค ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค.
  • ์ด๋ฏธ์ง€๋Š” ๋„ค ๊ฐœ์˜ ์ด๋ฏธ์ง€(์ฆ‰, ๋นจ๊ฐ„ ์ด๋ฏธ์ง€, ์ดˆ๋ก ์ด๋ฏธ์ง€, ํŒŒ๋ž€ ์ด๋ฏธ์ง€ ๋ฐ RGB ์ด๋ฏธ์ง€)๋กœ ๋‚˜๋‰˜์–ด ์„ž์ด๊ฒŒ ๋˜๋ฉฐ, ๋งˆ์ง€๋ง‰์œผ๋กœ ํ˜ผ๋™ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ๋„ค ๊ฐœ ์ด๋ฏธ์ง€ ์ค‘ ํ‚ค ์ด๋ฏธ์ง€๋ฅผ ์„ ํƒํ•œ ํ›„, ๋‚จ์€ ์„ธ ์ด๋ฏธ์ง€๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ์•”ํ˜ธ ์ด๋ฏธ์ง€๊ฐ€ ์ƒ์„ฑ๋œ๋‹ค.

+ Recent posts