计算机科学
加密
明文
密文
公钥密码术
计算机安全
方案(数学)
钥匙(锁)
计算机网络
数学分析
数学
作者
Liutao Zhao,Lin Zhong,Jidong Liu,Xianfu Zeng,Jiawan Zhang
标识
DOI:10.1109/jiot.2023.3306030
摘要
Blockchain technology is increasingly utilized for data asset transactions, particularly for private data that should not be shared with unauthorized parties. To ensure auditability and traceability of transaction records and data, we propose a triple-receiver public key encryption scheme based on bilinear mapping. This scheme serves as a regulated mechanism for data asset transactions and is integrated into a blockchain-based platform with a digital asset exchange protocol. In our approach, the sender encrypts a message using its private key and the public keys of three designated receivers. Each receiver can then independently decrypt the message using their private key. We demonstrate that our scheme is secure against chosen-plaintext and adaptive chosen-ciphertext attacks, provided that the gap bilinear Diffie-Hellman problem and the computational Diffie-Hellman problem are computationally infeasible. In comparison to Diameter's dual-receiver encryption scheme, our method offers similar decryption speeds. Additionally, we incorporate the significant feature that allows both the sender and all three receivers to decrypt independently. Performance evaluations indicate that our scheme is well-suited for data asset transactions in the Internet of Things (IoT), offering decentralized and trust management capabilities.
科研通智能强力驱动
Strongly Powered by AbleSci AI