์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
๋Œ€์†Œ๋ฌธ์ž ํ‘œ๊ธฐ๋Š” ๊ฐ ํ•ญ๋ชฉ๋งˆ๋‹ค ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค.

1. seed; ์ข…์ž๋ผ๋Š” ๋œป์˜ ์˜์–ด๋‹จ์–ด2. SeeD; ํ•œ๊ตญ์˜ ๊ฒŒ์ž„ ์ฝ˜์…‰ํŠธ ยท ์•„ํŠธ ๋””์ž์ด๋„ˆ ๋ฐ•์ •ํ›ˆ์˜ ๋‹‰๋„ค์ž„3. ๋น„ํŠธํ† ๋ ŒํŠธ์—์„œ seed4. ํ•œ๊ตญ์—์„œ ์ž์ฒด ๊ฐœ๋ฐœํ•œ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜ SEED5. ๋ฉ”์ดํ”Œ์Šคํ† ๋ฆฌ์˜ ์ปจํ…์ธ 6. ๊ธฐ๋™์ „์‚ฌ ๊ฑด๋‹ด SEED ์‹œ๋ฆฌ์ฆˆ์— ๋“ฑ์žฅํ•˜๋Š” ํŠน์ˆ˜๋Šฅ๋ ฅ7. ๋น„๋งˆ๋‹ˆ ์‹œ๋ฆฌ์ฆˆ์˜ ์ˆ˜๋ก๊ณก8. ํŒŒ์ด๋„ ํŒํƒ€์ง€ 8์˜ ์šฉ๋ณ‘์ง‘๋‹จ

1. seed; ์ข…์ž๋ผ๋Š” ๋œป์˜ ์˜์–ด๋‹จ์–ด[ํŽธ์ง‘]

"๊ฒ‰์”จ์‹๋ฌผ๊ณผ ์†์”จ์‹๋ฌผ์—์„œ ์ˆ˜์ •ํ•œ ๋ฐ‘์”จ๊ฐ€ ๋ฐœ๋‹ฌยท์„ฑ์ˆ™ํ•œ ์‹๋ฌผ๊ธฐ๊ด€", ์ฆ‰ ์”จ์•—์„ ๋œปํ•˜๋Š” ๋ง์ด๋‹ค.

2. SeeD; ํ•œ๊ตญ์˜ ๊ฒŒ์ž„ ์ฝ˜์…‰ํŠธ ยท ์•„ํŠธ ๋””์ž์ด๋„ˆ ๋ฐ•์ •ํ›ˆ์˜ ๋‹‰๋„ค์ž„[ํŽธ์ง‘]

3. ๋น„ํŠธํ† ๋ ŒํŠธ์—์„œ seed[ํŽธ์ง‘]

์ตœ์ดˆ 1์ธ์ด ํŒŒ์ผ์„ ์ธํ„ฐ๋„ท์— ๊ณต์œ ํ•˜๊ณ , ๊ทธ ํ† ๋ ŒํŠธ ํŒŒ์ผ์„ ๋ฐ›์€ ์‚ฌ๋žŒ๋“ค์ด ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉด ์ฒ˜์Œ์—๋Š” ๋งŒ๋“  1์ธ์ด ํ† ๋ ŒํŠธํŒŒ์ผ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ํŒŒ์ผ์„ ์ „์†กํ•œ๋‹ค. ๊ทธ๋Ÿผ ๋ชจ๋‘ ๋‹ค ๋ฐ›์€ ์‚ฌ๋žŒ๋“ค์€ ๊ทธ ํŒŒ์ผ์„ ๋˜ ์•ˆ๋ฐ›์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ „์†กํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ๊นŒ ์™„์ „์ฒด๋ฅผ ๊ฐ€์ง„ ์‚ฌ๋žŒ์ด ํ† ๋ ŒํŠธ ํ”„๋กœ๊ทธ๋žจ์„ ์ผœ์„œ ๊ณต์œ ๋ฅผ ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ด ์‹œ๋“œ์œ ์ง€์ด๋ฉฐ, ์ตœ์ดˆ 1์ธ์ด ๋น ์ ธ๋„ ์‹œ๋“œ๋ฅผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๊ฐ–๊ณ  ์žˆ์œผ๋ฏ€๋กœ 100%๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋˜๋Š” ๊ฒƒ ์ด๋‹ค.

4. ํ•œ๊ตญ์—์„œ ์ž์ฒด ๊ฐœ๋ฐœํ•œ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜ SEED[ํŽธ์ง‘]

ํ•œ๊ตญ์ธํ„ฐ๋„ท์ง„ํฅ์›(KISA)์—์„œ 1999๋…„์— ๊ฐœ๋ฐœํ•œ ๋Œ€์นญํ‚ค ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ, ๋ธ”๋ก์•”ํ˜ธ ๊ธฐ์ˆ ๋กœ ์ธํ•ด DES๋‚˜ AES๊ฐ™์€ ์•”ํ˜ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ์นœ์ฒ™๋ป˜์ด๋‹ค. ์•”ํ˜ธํ™”ํ‚ค๊ฐ€ 128๋น„ํŠธ๋ผ์„œ AES์— ๊ฐ€๊น๋‹ค๋Š” ์„ค๋ช…์ด ์ข…์ข… ์žˆ์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ตฌ์กฐ์™€ ๊ธฐ์ˆ ์ ์œผ๋กœ DES๊ฐ€ ๋” ๊ฐ€๊นŒ์šด ์นœ์ฒ™๋ป˜์ด๋‹ค. DES๋Š” ์•”ํ˜ธํ™”๋ฅผ ์œ„ํ•ด ํŒŒ์ด์Šคํ…” ๋„คํŠธ์›Œํฌ(Feistel Network)๋ผ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ SEED๋„ ํŒŒ์ด์Šคํ…” ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์•”ํ˜ธํ™” ์Šคํ…Œ์ด์ง€ ์ˆ˜๋„ 16์œผ๋กœ ๋˜‘๊ฐ™์•„์„œ ์—ฌ๋Ÿฌ ๋ชจ๋กœ ๋‹น์‹œ์˜ ํ‘œ์ค€์ด์—ˆ๋˜ DES๋ฅผ ์˜์‹ํ•˜๊ณ  ๋งŒ๋“ค์–ด์ง„ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค. ์ฐธ๊ณ ๋กœ AES๋Š” Rijndael ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ผ๋Š” ์ „ํ˜€ ๋‹ค๋ฅธ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค.

128๋น„ํŠธ์˜ ํ‰๋ฌธ์„ ์•”ํ˜ธํ™”ํ•˜๋ฉฐ, ํ‚ค ํฌ๊ธฐ๋Š” 128๋น„ํŠธ์ด๋‹ค. ์ด 16๋ผ์šด๋“œ์— ๊ฑธ์ณ ์•”ํ˜ธํ™”๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ, Addition, XOR, bit-rotation๋“ฑ์˜ ์—ฐ์‚ฐ์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ์•”ํ˜ธํ™”๋ฅผ ์ˆ˜ํ–‰ํ•œ๋‹ค.

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

๊ฒฐ๊ตญ 1990๋…„๋Œ€ ํ›„๋ฐ˜์˜ ๊ธฐ์ˆ ๋กœ 40๋น„ํŠธ ์•”ํ˜ธํ™” ๋ฒ„์ „ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์•”ํ˜ธํ™”๊ฐ€ ๊ฐ€๋Šฅํ•œ ๋ฐฉ๋ฒ•์„ ์ฐพ์•„์•ผ ํ–ˆ๋‹ค. 40๋น„ํŠธ ์•”ํ˜ธํ™”๋Š” 1997๋…„์˜ ์ปดํ“จํŒ… ํ™˜๊ฒฝ์—์„œ๋„ ๊ฒจ์šฐ 3.5์‹œ๊ฐ„๋งŒ์— ๊นจ์ง€๋Š” ํ—ˆ์ˆ ํ•œ ์ฒด๊ณ„์˜€๊ณ  ๋‹น์‹œ์˜ ํ‘œ์ค€์ด์—ˆ๋˜ DES์˜ 56๋น„ํŠธ ์•”ํ˜ธํ™”๋„ ์Šฌ์Šฌ ์œ„ํ—˜ํ•ด์ง€๋˜ ์‹œ๊ธฐ์˜€๋‹ค. ๋ฉ๋‹ฌ์•„ ์ด๊ฒŒ ๋“ฑ์žฅํ•˜๋˜ 1990๋…„๋Œ€ ํ›„๋ฐ˜์—๋Š” ์ด๋ฏธ PCํ†ต์‹ ์œผ๋กœ ์ด๋ฃจ์–ด์ง€๊ณ  ์žˆ๋˜ ํ™ˆ๋ฑ…ํ‚น ์„œ๋น„์Šค์—์„œ ํ•ดํ‚น ์‚ฌ๊ณ ๊ฐ€ ํ„ฐ์ง„ ์ผ์ด ์—ฌ๋Ÿฌ ์ฐจ๋ก€ ์žˆ์–ด์„œ ์˜จ๋ผ์ธ ๊ธˆ์œต์˜ ๋ณด์•ˆ์— ๋Œ€ํ•œ ๊ด€์‹ฌ๋„ ๋†’๋˜ ์‹œ๊ธฐ์˜€๋‹ค. ๋‹น์‹œ PCํ†ต์‹ ์œผ๋กœ ์ด๋ค„์ง€๋˜ ํ™ˆ๋ฑ…ํ‚น์€ ์‚ฌ์šฉ์ž์™€ ์„œ๋ฒ„ ๊ฐ„์˜ ์•”ํ˜ธํ™” ์ „์†ก ์ด๋Ÿฐ ๊ฒƒ์ด ์ „ํ˜€ ์—†์—ˆ๋‹ค. ๋”ฐ๋ผ์„œ 3-DES์˜ 112๋น„ํŠธ๋ผ๋„ ๋˜์–ด์•ผ ๊ทธ๋‚˜๋งˆ ์•ˆ์ •์„ฑ์„ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. Triple-DES๋ผ๊ณ  ์ฝ๋Š”๋‹ค. DES์˜ 56๋น„ํŠธ ํ‚ค๋Š” ๊ฐœ๋ฐœ๋œ 70๋…„๋Œ€ ๊ธฐ์ค€์œผ๋กœ๋Š” ์ƒ๋‹นํžˆ ๊ฐ•๋ ฅํ•œ ๊ฒƒ์ด์—ˆ์œผ๋‚˜ ์ปดํ“จํ„ฐ ์„ฑ๋Šฅ์ด ๋ฐœ๋‹ฌํ•˜๋ฉด์„œ ์ ์ฐจ ์œ„ํ—˜ํ•ด์กŒ๊ณ  ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ DES ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์•”ํ˜ธํ™”(ํ‚ค1 ์‚ฌ์šฉ)โ†’๋ณตํ˜ธํ™”(ํ‚ค2 ์‚ฌ์šฉ)โ†’์•”ํ˜ธํ™”(ํ‚ค1 or 3 ์‚ฌ์šฉ)์˜ 3์ค‘์œผ๋กœ ๊ฑฐ์น˜๊ฒŒ ํ•˜์—ฌ ํ‚ค๋ฅผ 2๊ฐœ, ํ˜น์€ 3๊ฐœ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๋งŒ๋“ฆ์œผ๋กœ์จ ํ‚ค์˜ ๊ธธ์ด๋ฅผ 112~168๋น„ํŠธ๋กœ ๋Š˜๋ฆฌ๋Š” ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•œ ๊ฒƒ์ด 3-DES. ๋•๋ถ„์— ์ƒˆ๋กœ์šด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฐœ๋ฐœ ์—†์ด ๊ธฐ์กด์˜ DES ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ์ถฉ๋ถ„ํ•œ ๋ณด์•ˆ์„ฑ์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋‚˜ ๊ฒฐ๊ตญ ๋•œ๋นต์€ ๋•œ๋นต์ด๋ผ 3๋ฒˆ์ด๋‚˜ ์•”๋ณตํ˜ธํ™”๊ณผ์ •์„ ๊ฑฐ์ณ์•ผ ํ•˜๋‹ค๋ณด๋‹ˆ ๋А๋ฆฌ๋‹ค๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค. ๊ฒฐ๊ตญ ๋•œ๋นต์— ์ง€์นœ NIST๋Š” ์ƒˆ ํ‘œ์ค€์ธ AES๋ฅผ ๋งŒ๋“ ๋‹ค(...).

์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํƒ€๊ฐœํ•˜๊ธฐ ์œ„ํ•ด์„œ KISA์—์„œ๋Š” ์ž์ฒด์ ์œผ๋กœ 128๋น„ํŠธ ํ‚ค๋ฅผ ๊ฐ€์ง€๋Š” ์ƒˆ๋กœ์šด ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๊ฐœ๋ฐœ์— ์ฐฉ์ˆ˜ํ•˜๊ฒŒ ๋œ ๊ฒƒ. 128~256๋น„ํŠธ ํ‚ค๋ฅผ ๊ฐ–๋Š” ํ‘œ์ค€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ธ AES๊ฐ€ ๊ณต๊ฐœ๋˜์–ด ์•„๋ฌด๋‚˜ ๊ฐ–๋‹ค ์“ธ์ˆ˜ ์žˆ๋Š” ์˜ค๋Š˜๋‚ ์˜ ๊ธฐ์ค€์œผ๋กœ ๋ณด๋ฉด ์™„๋ฒฝํ•œ ์‚ฝ์งˆ(...)์ด๊ธฐ๋Š” ํ•˜์ง€๋งŒ ๋‹น์‹œ์—๋Š” AES๋„ ์—†์—ˆ๊ณ  ๋ฏธ๊ตญ์˜ ์•”ํ˜ธํ™” ์ˆ˜์ถœ์ œํ•œ ์ •์ฑ…์ด ํ•ด๊ธˆ๋˜๊ธฐ ์ „์ด๋ผ SEED๋Š” ๊ธฐ์ˆ ์ ์œผ๋กœ ์ถฉ๋ถ„ํ•œ ๊ฐ€์น˜๊ฐ€ ์žˆ์—ˆ๋‹ค. ์ฐธ๊ณ ๋กœ ์•”ํ˜ธ ์ˆ˜์ถœ ์™„ํ™”๊ฐ€ ์ด๋ฃจ์–ด์ง„ ๊ณ„๊ธฐ๊ฐ€ ์žฌ๋ฏธ์žˆ๋‹ค. ์•”ํ˜ธ ๊ธฐ์ˆ  ์ˆ˜์ถœ์ด ์ด๊ณผ ํƒ„์•ฝ ๋“ฑ ์ˆ˜์ถœ์ œํ•œ ๋ฒ•๋ฅ ์— ๊ฐ™์ด ๊ฑธ๋ ค ํ†ต์ œ๋˜๋Š” ์ƒํ™ฉ(..)์ด์˜€๋Š”๋ฐ, ์–ด๋А MIT ๊ณต๋Œ€์ƒ์ด ์šฐํšŒ ๋ฐฉ๋ฒ•์„ ์ฐพ์•˜๋‹ค. ๋ฌด๋ ค ์•”ํ˜ธ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ MIT๋Œ€ํ•™ ์ถœํŒ์‚ฌ๋ฅผ ํ†ตํ•ด ์ฑ…์œผ๋กœ ์ถœ๊ฐ„ํ•ด์„œ ๋ฐ˜์ถœํ•˜๋Š”๊ฒƒ. ๋‹น์—ฐํžˆ ๋ฏธ ์ •๋ถ€์—์„œ ํƒœํด์„ ๊ฑธ์—ˆ์ง€๋งŒ ์ฑ… ์ถœํŒ์€ ์–ธ๋ก ์˜ ์ž์œ ์— ์ง€๊ทนํžˆ ํฌํ•จ๋œ๋‹ค๋Š” ๋Œ€๋ฒ•์› ํŒ๊ฒฐ์— ์•”ํ˜ธ ์ˆ˜์ถœ์ด ํ•œ์ˆœ๊ฐ„ ๋ฌด๋„ˆ์ง€๊ณ  ๋ง์•˜๋‹ค. ๋ฌผ๋ก  ๋ฒ•๋ฅ ์€ ๋ฐ”๋กœ ์‚ญ์ œ๋˜์ง€ ์•Š์•„์„œ NSA๊ฐ€ PGP ๋ฐ˜์ถœ์— ํƒœํด์„ ๊ฑธ๊ธฐ๋„ ํ–ˆ๋‹ค.

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

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

ํ˜„์žฌ 128๋น„ํŠธ์งœ๋ฆฌ๋Š” ๊ตญ์ œ ํ‘œ์ค€์— ๋“ฑ์žฌ๋˜์–ด ์žˆ์œผ๋ฉฐ, ์˜คํ”ˆ ์†Œ์Šค๋กœ ์จ๋จน์„์ˆ˜ ์žˆ๋Š” OpenSEED๋„ ๊ฐœ๋ฐœ๋˜์–ด ์žˆ๋‹ค. 2003๋…„ KISA์—์„  SEED๋ณด๋‹ค ๋” ๋‚˜์€ ARIA๋ž€ ์•”ํ˜ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ฐœ๋ฐœํ–ˆ๊ณ , 2004๋…„๋ถ€ํ„ฐ ์ง€๊ธˆ๊นŒ์ง€ ์ญˆ์šฑ ๊ณต์‹์ ์ธ ๊ตญ๊ฐ€ ํ‘œ์ค€ ์•”ํ˜ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค. ์ € ์ด๋ฆ„๋“ค ํƒ“์— ๋ณด์•ˆ์„ ๋ฐฐ์šด ์˜คํƒ€์ฟ ๋“ค์€ KISA์˜ ๋†’์€์ž๋ฆฌ์— ๋•ํ›„๊ฐ€ ์žˆ์„๊ฑฐ๋ผ๊ณ  ์ถ”์ธกํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋งŽ๋‹ค.

๋œฌ๋”์—†์ง€๋งŒ 2018๋…„ 2์›” 9์ผ์— ์ „์„ธ๊ณ„ ์„œ๋น„์Šค๋ฅผ ์‹œ์ž‘ํ•œ ํŒŒ์ด๋„ ํŒํƒ€์ง€ 15 ํฌ์ผ“ ์—๋””์…˜์—๋„ ์‚ฌ์šฉ๋˜์—ˆ๋‹ค. OpenSEED๊ฐ€ ์‚ฌ์šฉ๋œ ๊ฒƒ์œผ๋กœ ์ถ”์ •๋˜๋ฉฐ, ์‚ฌ์ดํŠธ์— ๊ฒŒ์žฌ๋œ ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด์„ ์Šค ๋ฌธ์„œ์—์„œ๋„ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ๋‹ค.

5. ๋ฉ”์ดํ”Œ์Šคํ† ๋ฆฌ์˜ ์ปจํ…์ธ [ํŽธ์ง‘]

6. ๊ธฐ๋™์ „์‚ฌ ๊ฑด๋‹ด SEED ์‹œ๋ฆฌ์ฆˆ์— ๋“ฑ์žฅํ•˜๋Š” ํŠน์ˆ˜๋Šฅ๋ ฅ[ํŽธ์ง‘]

7. ๋น„๋งˆ๋‹ˆ ์‹œ๋ฆฌ์ฆˆ์˜ ์ˆ˜๋ก๊ณก[ํŽธ์ง‘]

8. ํŒŒ์ด๋„ ํŒํƒ€์ง€ 8์˜ ์šฉ๋ณ‘์ง‘๋‹จ[ํŽธ์ง‘]

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