A Review of Lightweight Cryptographic Schemes and Fundamental Cryptographic Characteristics of Boolean Functions
Show Abstract
Abstract
In this paper, we survey a number of studies in the literature on improving lightweight systems in the Internet of Things (IoT). The paper illustrates re cent development of Boolean cryptographic function Application and how it assists in using hardware such as the internet of things. For a long time there seems to be little progress in applying pure mathematics in providing security since the wide progress made by George Boole and Shannon. We discuss cryp tanalysis of Boolean functions to avoid trapdoors and vulnerabilities in the de velopment of block ciphers. It appears that there is significant progress. A comparative analysis of lightweight cryptographic schemes is reported in terms of execution time, code size and throughput. Depending on the schemes and the structure of the algorithms, these parameters change but remain within reasonable values making them suited for Internet of things applications. The driving force of lightweight cryptography (LWC) stems mainly from its direct applications in the real world since it provides solutions to actual prob lems faced by designers of IoT systems. Broadly speaking, lightweight crypto graphic algorithms are designed to achieve two main goals. The first goal of a cryptographic algorithm is to withstand all known cryptanalytic attacks and thus to be secure in the black-box model. The second goal is to build the cryp tographic primitive in such a way that its implementations satisfy a clearly specified set of constraints that depend on a case-by-case basis.
|
Nahla Fatahelrahman Ibrahim,
Johnson Ihyeh Agbinya,
|
0 |
Download Full Paper |
0 |
CrowdIoT: The Crowd-Sourcing Test System for IoT Devices Based on Blockchain
Show Abstract
Abstract
In view of some problems existing in traditional software crowdsourcing tests and Internet of Things device tests, we developed a CrowdIoT crowdsourcing test system for the Internet of Things devices based on a block chain. CrowdIoT uses the core technology of blockchain to focus its testing on physical devices on the Internet of Things. CrowdIoT uses two different testing methods for different testing needs: online testing and offline testing. Online remote testing is our key function and research object. By opening the testing interface of Internet of Things devices to testers, testers can test the devices in the CrowdIoT system interface without having to get the hardware. At the same time, CrowdIoT introduced multi-threaded parallel testing technology to solve the conflict problem of multiple testers competing for hardware resources in online testing. Offline testing, as a supplement to online testing, is to send Internet of Things devices to testers with high credibility in deposit guarantee, so that testers can fully test the hardware devices and dig out as many vulnerabilities of the devices as possible. CrowdIoT has its own complete and scientific credibility system, combined with relevant incentive mechanism, consensus mechanism and connection mechanism, which not only
effectively solves the centralization problem existing in traditional crowdsourcing testing platforms, but also solves the pain point of the lack of remote testing of Internet of Things devices in the market. Then it solves the problems of equipment limitation and testing cost limits in the field of Internet of Things equipment testing, and provides a platform for security testing and use for the Internet of Things participants.
|
Yifan Lin,
|
2022 |
Download Full Paper |
0 |