6th International ICST Conference on Communications and Networking in China

Research Article

FPGA Implementation of Two Involutional Block Ciphers Targeted to Wireless Sensor Networks

  • @INPROCEEDINGS{10.1109/ChinaCom.2011.6158154,
        author={Cheng Li and Xueying Zhang and Howard Heys},
        title={FPGA Implementation of Two Involutional Block Ciphers Targeted to Wireless Sensor Networks},
        proceedings={6th International ICST Conference on Communications and Networking in China},
        publisher={IEEE},
        proceedings_a={CHINACOM},
        year={2012},
        month={3},
        keywords={wireless sensor networks security block ciphers field programmable gate arrays},
        doi={10.1109/ChinaCom.2011.6158154}
    }
    
  • Cheng Li
    Xueying Zhang
    Howard Heys
    Year: 2012
    FPGA Implementation of Two Involutional Block Ciphers Targeted to Wireless Sensor Networks
    CHINACOM
    IEEE
    DOI: 10.1109/ChinaCom.2011.6158154
Cheng Li1,*, Xueying Zhang1, Howard Heys1
  • 1: Memorial University
*Contact email: licheng.mun@gmail.com

Abstract

In this paper, we investigate the energy cost of the FPGA implementation of two cryptographic algorithms targeted to wireless sensor networks (WSNs). Recent trends have seen the emergence of WSNs using sensor nodes based on reconfigurable hardware, such as a field-programmable gate arrays (FPGAs), thereby providing flexible functionality with higher performance than classical microcontroller based sensor nodes. In our study, we investigate the hardware implementation of involutional block ciphers since the characteristics of involution enables performing encryption and decryption using the same circuit. This characteristic is particularly appropriate for a wireless sensor node which requires the function of both encryption and decryption. Further, in order to consider the suitability of a cipher for application to a wireless sensor node, which is an energy constrained device, it is most critical to consider the cost of encryption in terms of energy consumption. Hence, we choose two involutional block ciphers, KHAZAD and BSPN, and analyze their energy efficiency for FPGA implementation.