Hybrid SPECK Encryption Algorithm for Internet of Thing (IoT)
摘要
A fascinating topic of study in information security is lightweight cryptography (LWC). LWC is required when there are constraints such as increased component practice, time-consuming tasks, power-consuming processes, and memory requirements. The National Security Agency (NSA) designed Speck, one of the suggested algorithms in this area, in June 2013. Many institutions and buildings are at risk of theft, fire, and loss of property and data. This paper presents the security system for IoT devices in different rooms in a building and an enterprise building and recommends a secure method for safeguarding hardware from burglars and accidents and maintaining educational institutions, medical facilities, schools, factories, and residential structures. The study suggests strong and quick encryption methods as part of a security system for defense. This proposal uses an LW algorithm to encrypt data collected from the environment and classifies it as urgent or requiring either fast or regular processing. One of the easy encryption algorithms cited in this article is the SPECK algorithm, which is applied to a group of data gathered by sensors in a set of rooms inside an enterprise building, while a different set of sensors is connected with an Ethernet shield Arduino UNO3 to collect data from the environment. In Arduino, the PRESENT method encrypts sensor data, which is used in the data gathered by sensors in several rooms inside a corporate building. It is one of the most straightforward encryption algorithms. The PRESENT algorithm encrypts sensor data to modify it and secure it from hackers. For additional safety, encrypted data is re-encrypted on the Raspberry Pi using the SPECK cipher before being transferred to the PC using the MQTT protocol to publish and subscribe to the data. The output will be secure, private, and encrypted, then duly sent to the cloud.