Internet of Things (IoT) is rapidly gaining ground as one of the most important technologies of our time with security being one of it's biggest challenges. Two designs are proposed within this paper to tackle the IOT security problem. The first design is a power adaptive encryption solution that adapts to the available power budget by selecting one of four encryption algorithms: AES-256, AES-192, AES-128, or DES. This allows the data to be secured even under a strict power budget, which was not applicable using conventional designs. The second design implements NDES without using any more resources than those conventionally used by single DES. This provides an average decrease in resource utilization by 54% and a decrease of 63% in the power consumption in 3DES configuration. Both designs use Dynamic Partial Reconfiguration (DPR) technology to allow the switching between the configurations using minimal area and power consumption. The proposed designs were implemented on a ZedBoard development board after being synthesized using Xilinx Vivado 2015.2.
Zhu WangYan YaoXiaojun TongQinghua LuoXiangyu Chen
Jian LiangRussell TessierDennis Goeckel