์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ์ํธ ์๊ณ ๋ฆฌ์ฆ[ํธ์ง]
ํ์ค๋ฌธ์ : ํ๊ตญ์ ๋ณดํต์ ๊ธฐ์ ํํ(TTA) ํ์ค๋ฌธ์.
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
ํ์ฌ 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