Mathematics | |
Masked Implementation of Format Preserving Encryption on Low-End AVR Microcontrollers and High-End ARM Processors | |
Hyeokdong Kwon1  Minjoo Sim1  Kyoungbae Jang1  Siwoo Uhm1  Hyunjun Kim1  Hwajeong Seo1  | |
[1] Division of IT Convergence Engineering, Hansung University, Seoul 02876, Korea; | |
关键词: format preserving encryption; masked implementation; AVR microcontroller; ARM processor; | |
DOI : 10.3390/math9111294 | |
来源: DOAJ |
【 摘 要 】
Format-Preserving Encryption (FPE) for Internet of Things (IoT) enables the data encryption while preserving the format and length of original data. With these advantages, FPE can be utilized in many IoT applications. However, FPE requires complicated computations and these are high overheads on IoT embedded devices. In this paper, we proposed an efficient implementation of Format-preserving Encryption Algorithm (FEA), which is the Korean standard of FPE, and the first-order masked implementation of FEA on both low-end (i.e., AVR microcontroller) and high-end (i.e., ARM processor) IoT devices. Firstly, we show the vulnerability of FEA when it comes to the Correlation Power Analysis (CPA) approach. Afterward, we propose an efficient implementation method and the masking technique for both low-end IoT device and high-end IoT device. The proposed method is secure against power analysis attacks but the performance degradation of masked measure is only 2.53∼3.77% than the naïve FEA implementation.
【 授权许可】
Unknown