The growing complexity of Internet of Things (IoT) environments, particularly in cross-domain data sharing, presents significant security challenges. Existing data-sharing schemes often rely on computationally expensive cryptographic operations and centralized key management, limiting their effectiveness for resource-constrained devices. To address these issues, we propose an efficient, secure blockchain-based data-sharing scheme. First, our scheme adopts a distributed key generation method, which avoids single point of failure. This method also allows independent pseudonym generation and key updates, enhancing authentication flexibility while reducing computational overhead. Additionally, the scheme provides a complete data-sharing process, covering data uploading, storage, and sharing, while ensuring data traceability, integrity, and privacy. Security analysis shows that the proposed scheme is theoretically secure and resistant to various attacks, while performance evaluations demonstrate lower computational and communication overhead compared to existing solutions, making it both secure and efficient for IoT applications.
翻译:物联网(IoT)环境的日益复杂化,尤其是在跨域数据共享方面,带来了重大的安全挑战。现有的数据共享方案通常依赖于计算成本高昂的密码学操作和集中式的密钥管理,这限制了其在资源受限设备上的有效性。为解决这些问题,我们提出了一种高效、安全的基于区块链的数据共享方案。首先,我们的方案采用了一种分布式密钥生成方法,避免了单点故障。该方法还支持独立的假名生成和密钥更新,在增强认证灵活性的同时降低了计算开销。此外,该方案提供了一个完整的数据共享流程,涵盖数据上传、存储与共享,同时确保了数据的可追溯性、完整性与隐私性。安全性分析表明,所提方案在理论上是安全的,并能抵抗多种攻击;性能评估则显示,与现有方案相比,其计算和通信开销更低,从而使其在物联网应用中兼具安全性与高效性。