상세 보기
아두이노를 이용한 AES와 LEA의 암복호화 속도 측정
Measurements of Encryption and Decryption Times of AES and LEA Algorithms on an Arduino MCU
- 권영준;
- 신형식
초록
본 논문에서는 국제 표준 블록 암호 AES와 국산 표준 경량 블록 암호인 LEA의 암복호화 속도를 비교 실험한 결과를 소개하고, LEA의 사물인터넷 기기 통신에의 활용 가능성을 확인한다. 두 암호 알고리즘의 속도 측정을 위하여, AES의 경우는256비트의 무작위 생성 비밀키를, LEA의 경우는 128비트의 무작위 생성 비밀키를 이용하여 암복호화를 수행하였다. 아두이노를 이용한 실험을 진행한 결과, 256비트 비밀키 AES 알고리즘의 경우 암복호화에 약 45㎳가 소모되었고, LEA의 경우 128비트 비밀키에 대하여 암복호화에 약 4㎳가 소모되었다. 알고리즘 구현 방식과 실험 환경에 따라 속도 차이는 매우 다양할수 있으나, 본 실험 결과를 통하여 LEA 알고리즘은 경량 에너지 환경을 요구하는 사물인터넷 기기의 보안 알고리즘으로서충분히 고려해볼 만하다는 것을 확인하였다.
키워드
block cipher; encryption; decryption; AES; LEA
- 제목
- 아두이노를 이용한 AES와 LEA의 암복호화 속도 측정
- 제목 (타언어)
- Measurements of Encryption and Decryption Times of AES and LEA Algorithms on an Arduino MCU
- 저자
- 권영준; 신형식
- 발행일
- 2019-09
- 저널명
- 전기전자학회논문지
- 권
- 23
- 호
- 3
- 페이지
- 971 ~ 977