홈 > 국산암호보급 > LEA

LEA

  • 프린트

HIGHT 암호 알고리즘

LEA(Lightweight Encryption Algorithm)는 빅데이터, 클라우드 등 고속 환경 및 모바일기기 등 경량 환경에서 기밀성을 제공하기 위해 개발된 128비트 블록암호 알고리즘입니다.

주요 특성

개발연도 :
2013년
알고리즘 구분 :
128비트 블록암호
키 길이 :
128비트, 192비트 또는 256비트
구조 :
ARX(Addition, Rotation, Xor) 기반 GFN(Generalized Feistel Network)

성능

다양한 SW 환경에서 국제 표준암호 AES 대비 1.5배 ~ 2배 성능

Intel, AMD 프로세서
CPU LEA-128 AES-128
Intel Core 2 Quad Q6600 9.29 12.2
AMD Phenom II X4 965 8.85 10.35

[표1] 범용 CPU 별 소프트웨어 구현 효율성 비교 (단위: cycles/byte)

CPU LEA-128 CTR AES-128 CTR
Intel Core 2 Quad Q6600 4.51 9.32
Intel Core i7-860 4.19 6.92
AMD Opteron 6176 SE 4.50 -

[표2] SIMD 구현 효율성 비교 (단위: cycles/byte)

ARM 프로세서
알고리즘 플랫폼 속도(cycles/byte)
LEA-128 ARM926EJ-S 20.06
AES-128 StrongARM SA-1110 34.00

[표3] ARM 구현 효율성 비교 (속도 최적화)

알고리즘 플랫폼 코드 크기(bytes) 속도(cycles/byte)
LEA-128 ARM926EJ-S 622 326.94
AES-128 StrongARM SA-1110 2,468 460.60

[표4] ARM 구현 효율성 비교 (코드 크기 최적화)

알고리즘 플랫폼 속도(cycles/byte)
LEA-128 CTR Krait 400
(Qualcomm Snapdragon 800)
10.80
AES-128 CTR Cortex-A9
(VIA WonderMedia 8850)
21.85

[표5] ARM-NEON 구현 효율성 비교

표준화

LEA 규격 및 운영모드는 국내 TTA 표준으로 제정되었습니다.

분류 표준명
LEA TTAK.KO-12.0223, 128비트 블록암호 LEA
TTAK.KO-12.0246, 128비트 블록암호 LEA 운영 모드

암호모듈 검증제도

LEA는 2015년 6월 암호모듈 검증제도 검증 대상 알고리즘에 포함되었습니다.

관련자료

관련 자료
자료명 국문자료 영문자료
블록암호 LEA 규격서 PDF 다운로드 -
블록암호 LEA 논문 - PDF 다운로드

지적재산권

LEA는 지적재산권에 대한 사용료 없이 제품 생산 및 판매와 관련하여 적용할 수 있습니다.

컨텐츠 문의 이메일:
leacipher@nsr.re.kr

해킹,스팸,개인정보 침해신고는 118

KISA

138-803 서울시 송파구 중대로109(가락동 79-3) 문의전화 : 02-405-4118, 팩스:02-405-5119

본 홈페이지에 게시된 이메일 주소가 자동으로 수집되는 것을 거부하며, 이를 위반시 정보통신망법에 의해 처벌됨을 유념하시기 바랍니다.

COPYRIGHT @KISA. ALL RIGHTS RESERVED.