LEA (Lightweight Encryption Algorithm)

LEA (Lightweight Encryption Algorithm)

LEA (Lightweight Encryption Algorithm) 암호 알고리즘 LEA(경량 암호 알고리즘)는 **2013년 ETRI(한국전자통신연구원), KISA(한국인터넷진흥원), 국가보안기술연구소(NSR)**가 공동 개발한 경량 블록 암호화 알고리즘입니다.ARX(Addition, Rotation, XOR) 구조를 기반으로 설계되어 빠른 연산 속도와 낮은 연산 비용을 제공합니다. 1. LEA 알고리즘 개요 속성 값 개발 기관 ETRI, KISA, NSR 개발 연도 2013년 암호화 방식 블록 암호 (ARX 기반) 블록 크기 128비트 키 … Read more

Feistel, SPN, ARX 비교

Feistel, SPN, ARX 비교

암호화 알고리즘에서 자주 사용되는 Feistel 구조(Feistel Network), SPN 구조(Substitution-Permutation Network), ARX(Addition-Rotation-XOR) 방식을 비교해 보겠습니다. 1. Feistel 구조 (Feistel Network) 개요 특징 ✅ 장점 ❌ 단점 대표적인 알고리즘 알고리즘 구조 블록 크기 키 크기 주요 특징 DES Feistel 64비트 56비트 16라운드, 취약점 존재 SEED Feistel 128비트 128비트 금융 및 공공기관 표준 HIGHT Feistel 64비트 128비트 초경량, … Read more

국내 암호화 알고리즘 (SEED, ARIA, LEA, HIGHT)

국내 암호화 알고리즘 (SEED, ARIA, LEA, HIGHT)

국내 암호화 알고리즘 개요 한국에서 개발된 암호화 알고리즘은 정부 및 금융권에서 많이 사용됩니다. 국내 암호화 알고리즘은 국가 보안 강화, 금융권 보호, 저전력 환경 지원 등을 목적으로 개발되었습니다. 주요 배경과 각 알고리즘의 개발 목적을 정리해보겠습니다. 1. 국내 암호화 알고리즘 개발 배경 (1) SEED (2) ARIA (Advanced RIsc Machine Algorithm) (3) LEA (Lightweight Encryption Algorithm) (4) HIGHT … Read more