Security and privacy issues of limited resources communications such as the internet of things (IoT) applications have caught significant attention. Traditional security solutions are not optimal for limited resources devices due to resource constraints in terms of computing capacity and memory and energy. Elliptic curves cryptosystems (ECC) is efficient for limited resources devices more than other public-key cryptosystems as it provides the same security level with reduced key sizes compared with other security techniques. In this paper, we introduce a lightweight hybrid encryption system that uses a key exchange algorithm based on the Elliptic Curve Diffie-Hellman (ECDH) protocol. In addition, a lightweight version of Advanced Encryption Standard (AES) as a block cipher is proposed in order to use the exchanged key for data encryption. The simulation is done using SageMath Tool and the results show that the proposed lightweight AES provide an accepted security level with lower computing capacity. Finally, we proposed a hardware top level design for FPGA implementation.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.