1
0
Fork 0
LEA(Lightweight Encryption Algorithm), 128-bit Block Encryption Algorithm by KISA. Note that this is not the official repository, but only a mirror. https://seed.kisa.or.kr/kisa/algorithm/EgovLeaInfo.do
  • C 65.5%
  • Python 27%
  • Java 5.7%
  • Makefile 1.6%
  • Assembly 0.2%
Find a file
2024-03-25 11:12:36 +09:00
c upload files 2024-03-25 11:12:36 +09:00
java/src/kr/re/nsr/crypto upload files 2024-03-25 11:12:36 +09:00
openssl upload files 2024-03-25 11:12:36 +09:00
python upload files 2024-03-25 11:12:36 +09:00
.gitignore upload files 2024-03-25 11:12:36 +09:00
CHANGELOG upload files 2024-03-25 11:12:36 +09:00
LEA A 128-Bit Block Cipher Datasheets-Korean.pdf upload files 2024-03-25 11:12:36 +09:00
LEA A 128-Bit Block Cipher for Fast Encryption on Common Processors-English.pdf upload files 2024-03-25 11:12:36 +09:00
README.md upload files 2024-03-25 11:12:36 +09:00
블록암호_LEA_소스코드_사용_매뉴얼_v1.0_.pdf upload files 2024-03-25 11:12:36 +09:00

LEA (Lightweight Encryption Algorithm)

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

LEA 암호 알고리즘

주요 특성

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

성능

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

표준화

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

  • TTAK.KO-12.0223, 128비트 블록암호 LEA
  • TTAK.KO-12.0246, 128비트 블록암호 LEA 운영 모드

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