Departamento de Telemática, Universidad del Cauca, Cauca 5 Nº 4-70, Popayán 190002, Colombia.
TelemaTics Research Group, Universidad Pedagógica y Tecnológica de Colombia, Tunja 150002, Colombia.
Sensors (Basel). 2021 Jun 26;21(13):4388. doi: 10.3390/s21134388.
Sensor devices that act in the IoT architecture perception layer are characterized by low data processing and storage capacity. These reduced capabilities make the system ubiquitous and lightweight, but considerably reduce its security. The IoT-based Food Traceability Systems (FTS), aimed at ensuring food safety and quality, serve as a motivating scenario for BIoTS development and deployment; therefore, security challenges and gaps related with data integrity are analyzed from this perspective. This paper proposes the BIoTS hardware design that contains some modules built-in VHDL (SHA-256, PoW, and SD-Memory) and other peripheral electronic devices to provide capabilities to the perception layer by implementing the blockchain architecture's security requirements in an IoT device. The proposed hardware is implemented on FPGA Altera DE0-Nano. BIoTS can participate as a miner in the blockchain network through Smart Contracts and solve security issues related to data integrity and data traceability in an Blockchain-IoT system. Blockchain algorithms implemented in IoT hardware opens a path to IoT devices' security and ensures participation in data validation inside a food certification process.
作用于物联网体系结构感知层的传感器设备的特点是数据处理和存储能力低。这些能力的降低使系统无处不在且轻量化,但大大降低了其安全性。基于物联网的食品可追溯系统 (FTS) 旨在确保食品安全和质量,是 BIoTS 开发和部署的一个激励性场景;因此,从这个角度分析了与数据完整性相关的安全挑战和差距。本文提出了 BIoTS 硬件设计,其中包含一些内置 VHDL(SHA-256、PoW 和 SD 内存)的模块和其他外围电子设备,通过在物联网设备中实现区块链架构的安全要求,为感知层提供功能。所提出的硬件在 Altera DE0-Nano FPGA 上实现。BIoTS 可以通过智能合约作为区块链网络中的矿工参与,并解决区块链-IoT 系统中与数据完整性和数据可追溯性相关的安全问题。在物联网硬件中实现的区块链算法为物联网设备的安全开辟了道路,并确保参与食品认证过程中的数据验证。