Wang Zhiyuan, Gao Mingan, Lu Gehao
School of Information Science & Engineering, Yunnan University, Kunming 650500, China.
Sensors (Basel). 2024 Jan 13;24(2):502. doi: 10.3390/s24020502.
In the realm of IoT sensor data security, particularly in areas like agricultural product traceability, the challenges of ensuring product origin and quality are paramount. This research presents a novel blockchain oracle solution integrating an enhanced MTAS signature algorithm derived from the Schnorr signature algorithm. The key improvement lies in the automatic adaptation of flexible threshold values based on the current scenario, catering to diverse security and efficiency requirements. Utilizing the continuously increasing block height of the blockchain as a pivotal blinding parameter, our approach strengthens signature verifiability and security. By combining the block height with signature parameters, we devise a distinctive signing scheme reliant on a globally immutable timestamp. Additionally, this study introduces a reliable oracle reputation mechanism for monitoring and assessing oracle node performance, maintaining both local and global reputations. This mechanism leverages smart contracts to evaluate each oracle's historical service, penalizing or removing nodes engaged in inappropriate behaviors. Experimental results highlight the innovative contributions of our approach to enhancing on-chain efficiency and fortifying security during the on-chain process, offering promising advancements for secure and efficient IoT sensor data transmission.
在物联网传感器数据安全领域,尤其是在农产品可追溯性等方面,确保产品来源和质量的挑战至关重要。本研究提出了一种新颖的区块链预言机解决方案,该方案集成了一种源自Schnorr签名算法的增强型MTAS签名算法。关键改进在于根据当前场景自动调整灵活的阈值,以满足不同的安全和效率要求。利用区块链不断增加的区块高度作为关键的盲参数,我们的方法增强了签名的可验证性和安全性。通过将区块高度与签名参数相结合,我们设计了一种依赖于全球不可变时间戳的独特签名方案。此外,本研究引入了一种可靠的预言机声誉机制,用于监测和评估预言机节点性能,维护本地和全球声誉。该机制利用智能合约评估每个预言机的历史服务,惩罚或移除行为不当的节点。实验结果突出了我们的方法在提高链上效率和加强链上过程安全性方面的创新贡献,为安全高效的物联网传感器数据传输提供了有前景的进展。