์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
1. ์•”ํ˜ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜
1.1. ๊ฐœ์š”1.2. ์•Œ๊ณ ๋ฆฌ์ฆ˜1.3. ์•”ํ˜ธ๋ชจ๋“ˆ ๊ฒ€์ฆ์ œ๋„ ๊ฒ€์ฆํ•„ ๋ชฉ๋ก1.4. ๊ด€๋ จ ์ž๋ฃŒ
2. law enforcement agency์˜ ๋จธ๋ฆฟ๊ธ€์ž

1. ์•”ํ˜ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜[ํŽธ์ง‘]

1.1. ๊ฐœ์š”[ํŽธ์ง‘]

Lightweight Encryption Algorithm์˜ ์ค€๋ง์ธ LEA๋Š” ๊ตญ๊ฐ€๋ณด์•ˆ๊ธฐ์ˆ ์—ฐ๊ตฌ์†Œ์—์„œ ๊ฐœ๋ฐœํ•œ 128๋น„ํŠธ์˜ ๋ฐ์ดํ„ฐ ๋ธ”๋ก์„ ์•”ํ˜ธํ™”ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ, ARX[1]ํ˜•ํƒœ๋กœ ์„ค๊ณ„ํ•œ GFN TYPE-III ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค. SBOX์˜ ์‚ฌ์šฉ์„ ํ”ผํ•˜๊ณ , ARXํ˜•ํƒœ๋กœ ๊ตฌํ˜„ํ•œ ํƒ“์— ๊ฒฝ๋Ÿ‰ํ™” ๊ตฌํ˜„์ด ๊ฐ€๋Šฅํ•ด์กŒ์œผ๋ฉฐ, AES์˜ ์—ฐ์‚ฐ์†๋„๋ณด๋‹ค ํ›จ์”ฌ ๋น ๋ฅด๋ฉฐ[2] ๊ธฐ์กด ๊ฒฝ๋Ÿ‰ํ™”์•”ํ˜ธ์ธ HIGHT๋ณด๋‹ค ๋” ๋†’์€ ์ˆ˜์ค€์˜ ์•ˆ์ „์„ฑ์„ ์ถ”๊ตฌํ•˜์˜€๋‹ค.

ํ˜„์žฌ KISA์—์„œ ์˜คํ”ˆ ์†Œ์Šค๋กœ ๋ฐฐํฌ์ค‘์ด๋‹ค. http://seed.kisa.or.kr/iwt/ko/sup/EgovLeaInfo.do

1.2. ์•Œ๊ณ ๋ฆฌ์ฆ˜[ํŽธ์ง‘]

LEA ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ „์ฒด์ ์ธ ๋™์ž‘ ๊ณผ์ •
Copyrightโ“’ Telecommunications Technology Association 2013. All Rights Reserved.

LEA๋Š” ํ‰๋ฌธ 128๋น„ํŠธ์— ๋Œ€ํ•ด ํ‚ค 128, 192, 256๋น„ํŠธ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋ฉฐ[3] ์ด๋•Œ์˜ ๊ฐ๊ฐ์˜ ๋ผ์šด๋“œ ์ˆ˜๋Š” 24, 28, 32๋ผ์šด๋“œ์ด๋‹ค.

์•”ํ˜ธํ™” ๊ณผ์ •์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ˆ˜ํ–‰๋œ๋‹ค.
LEA ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์•”ํ˜ธํ™”
Copyrightโ“’ Telecommunications Technology Association 2013. All Rights Reserved.

๊ฐ ๋ผ์šด๋“œ ํ•จ์ˆ˜์˜ ์—ฐ์‚ฐ๊ณผ์ •์—์„œ, ์ž…๋ ฅ๊ฐ’์€ 4๊ฐœ์˜ 32๋น„ํŠธ ๋‚ด๋ถ€์ƒํƒœ๋ณ€์ˆ˜๋กœ ๊ตฌ์„ฑ๋œ 128๋น„ํŠธ ์ž…๋ ฅ๊ฐ’๊ณผ 192๋น„ํŠธ์˜ ๋ผ์šด๋“œํ‚ค์ด๋ฉฐ ์ถœ๋ ฅ๊ฐ’์€ 128๋น„ํŠธ์˜ ๋‚ด๋ถ€์ƒํƒœ๋ณ€์ˆ˜์ด๋‹ค.
์—ฐ์‚ฐ์—์„œ ํ‚ค๋Š” XOR ๊ณผ์ •์œผ๋กœ ์ฒ˜๋ฆฌ๋˜๋ฉฐ, ๊ฐ ๋ธ”๋ก๋น„ํŠธ๋Š” ํ™”์‚ดํ‘œ ๋ฐฉํ–ฅ์œผ๋กœ ๋‚ด๋ ค์˜ค๋ฉฐ Addition ๊ณผ์ •[4] ๊ณผ Rotation ๊ณผ์ •์„ ๊ฑฐ์น˜๊ฒŒ ๋œ๋‹ค. ์—ฌ๊ธฐ์„œ ROR์€ ์˜ค๋ฅธ์ชฝ ๋น„ํŠธํšŒ์ „์„ ์˜๋ฏธํ•˜๋ฉฐ, ROL์€ ์™ผ์ชฝ ๋น„ํŠธํšŒ์ „์„ ์˜๋ฏธํ•œ๋‹ค. ๊ฐ๊ฐ์˜ ๋น„ํŠธํšŒ์ „์— ํ‘œ์‹œ๋œ ์ˆซ์ž๋Š” ๊ทธ ์ˆซ์ž๋งŒํผ ๋น„ํŠธ๊ฐ€ Rotationํ•จ์„ ์˜๋ฏธํ•œ๋‹ค.

๋ชจ๋“  ์—ฐ์‚ฐ์ด ๋๋‚œ ์ดํ›„ ๊ฐ ๋ธ”๋ก์ด ์™ผ์ชฝ์œผ๋กœ ์ด๋™ํ•˜๋ฉฐ, ๊ฐ€์žฅ ์•ž์ž๋ฆฌ์˜ ๋ธ”๋ก ๋ณ€์ˆ˜๋Š” ์ตœํ•˜๋‹จ์œผ๋กœ ์ด๋™ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์•”ํ˜ธํ™” ๋ผ์šด๋“œํ•จ์ˆ˜์˜ ์—ฐ์‚ฐ์ด ์ข…๋ฃŒ๋œ๋‹ค.
LEA ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๋ณตํ˜ธํ™”
Copyrightโ“’ Telecommunications Technology Association 2013. All Rights Reserved.

๋ณตํ˜ธํ™”๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณผ์ •์œผ๋กœ ์—ฐ์‚ฐ๋˜๋ฉฐ, ์ด๋•Œ์˜ ์—ฐ์‚ฐ์‹์€ ์•”ํ˜ธํ™”์™€ ๋™์ผํ•˜๋‹ค. ๋‹จ, ์•”ํ˜ธํ™”์—์„œ๋Š” Addition์„ ์‚ฌ์šฉํ•˜์˜€์œผ๋ฏ€๋กœ ๋ณตํ˜ธํ™”์—์„œ๋Š” Subtraction์„ ์‚ฌ์šฉํ•œ๋‹ค.[5]

1.3. ์•”ํ˜ธ๋ชจ๋“ˆ ๊ฒ€์ฆ์ œ๋„ ๊ฒ€์ฆํ•„ ๋ชฉ๋ก[ํŽธ์ง‘]

2015๋…„ 6์›”์— ์•”ํ˜ธ๋ชจ๋“ˆ ๊ฒ€์ฆ์ œ๋„ ๊ฒ€์ฆ ๋Œ€์ƒ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ํฌํ•จ๋˜์—ˆ๋‹ค. ๋‹ค์Œ์€ LEA ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํฌํ•จํ•˜๋Š” ๊ฒ€์ฆํ•„ ๋ชฉ๋ก์ด๋‹ค. 2016๋…„ 3์›” 8์ผ ๊ธฐ์ค€์œผ๋กœ LEA ๊ฒ€์ฆํ•„ ๋Œ€์ƒ์€ ๋‹จ ํ•œ ๊ฑด๋ฐ–์— ์—†๋‹ค[6]. ๋‹จ ๊ฒ€์ฆ ๋Œ€์ƒ์— ๋“ฑ์žฌ๋˜๊ธฐ ์ „์— ๋น„๊ฒ€์ฆ ๋Œ€์ƒ์œผ๋กœ ๊ฒ€์ฆํ•„์„ ํš๋“ํ•œ ์•”ํ˜ธ๋ชจ๋“ˆ๋„ ์žˆ์–ด ์žฌ๊ฒ€์ฆ ์ง„ํ–‰ ์ค‘์ธ ๊ฒƒ๋„ ์žˆ์„ ๊ฒƒ์ด๋‹ค[7].
  • ๋ผ์˜จ์‹œํ์–ด(์ฃผ) - Key# Crypto v1.3 S/W(๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ)

1.4. ๊ด€๋ จ ์ž๋ฃŒ[ํŽธ์ง‘]

2. law enforcement agency์˜ ๋จธ๋ฆฟ๊ธ€์ž[ํŽธ์ง‘]

LEA๋Š” law enforcement agency์˜ ๋จธ๋ฆฟ๊ธ€์ž์ด๋‹ค. ํ•œ๊ตญ์–ด๋กœ๋Š” ๋ฒ• ์ง‘ํ–‰ ๊ธฐ๊ด€์ด๋ผ๊ณ  ํ•œ๋‹ค.
[1] Addition, Rotation, XOR ์—ฐ์‚ฐ๋งŒ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.
[2] ARX ์•”ํ˜ธ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ˆ ๋‹น์—ฐํžˆ ์†๋„๊ฐ€ ๋น ๋ฅด๋‹ค๊ณ  ์ƒ๊ฐํ• ์ง€๋„ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ, ์ˆ˜ํ•™์ , ์‹คํ—˜์  ์•ˆ์ „์„ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์•”ํ˜ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•œ๋ฐ๋‹ค AES๋ณด๋‹ค 2๋ฐฐ ์ด์ƒ ์†๋„๊ฐ€ ๋น ๋ฅด๊ฒŒ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์„ค๊ณ„ํ•˜๋Š”๊ฒƒ์€ ์ •๋ง ์–ด๋ ค์šด ์ผ์ด๋‹ค.
[3] ๊ฐ๊ฐ์€ LEA-128, LEA-192, LEA-256์œผ๋กœ ๋ถ€๋ฅธ๋‹ค.
[4] ์ด๋•Œ, ๋ฌด์ž‘์ • ๋”ํ•ด๋‚˜๊ฐ€๋ฉด ์ฃผ์–ด์ง„ ์ž๋ฃŒํ˜•๋ณด๋‹ค ๊ทธ ํฌ๊ธฐ๊ฐ€ ์ปค์ง€๋ฏ€๋กœ ๋กœ ์—ฐ์‚ฐ์„ ์ •์˜ํ•œ๋‹ค
[5] ์ด ์—ญ์‹œ addition๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋กœ ์—ฐ์‚ฐ์„ ์ •์˜ํ•œ๋‹ค
[6] 2015.06~2016.02 ๋™์•ˆ 10๊ฑด์˜ ์•”ํ˜ธ๋ชจ๋“ˆ์ด ๊ฒ€์ฆํ•„์„ ๋ฐ›์•˜๋‹ค.
[7] 2013.07.30 (์ฃผ)๋“œ๋ฆผ์‹œํ๋ฆฌํ‹ฐ์˜ MagicCrypto V2.0.2