计算机科学
密文
云计算
钥匙(锁)
随机预言
加密
云存储
计算机网络
计算机安全
分布式计算
公钥密码术
操作系统
作者
Ningbin Yang,Chunming Tang,Debiao He
标识
DOI:10.1109/jiot.2023.3264912
摘要
The Industrial Internet of Things (IIoT) and cloud computing have developed rapidly in recent years. Many enterprises are willing to outsource lightweight devices’ industrial data via the cloud to lower manufacturing costs and enhance production efficiency. The data sharers, however, usually have concerns about the security and privacy of their data stored in cloud outsourcing systems. Traditional certificateless searchable encryption primitives are tough to realize dynamically revocable and high-efficiency decryption. Furthermore, data sharing on untrusted devices may cause a single-key exposure problem. To address these issues, we propose a blockchain-assisted secure data-sharing protocol with a dynamic multiuser keyword search (DMUKS) in IIoT, which utilizes blockchain-assisted techniques to solve a single-key exposure problem and to realize fast certificateless keyword search as well as dynamic user and key management. The proposed DMUKS scheme enjoys minor computation and communication overheads. It maintains a constant ciphertext and trapdoor query size as users increase and supports user addition and revocation. Moreover, it periodically supports key and ciphertext updating and is secure against keyword-guessing attacks under the random oracle model. The performance comparison and analysis demonstrate that it is more efficient and flexible than the existing data sharing with keyword search schemes.
科研通智能强力驱动
Strongly Powered by AbleSci AI