Lin Han-Yu, Chen Pei-Ru
Department of Computer Science and Engineering, National Taiwan Ocean University, Keelung 202, Taiwan.
Sensors (Basel). 2024 Sep 28;24(19):6290. doi: 10.3390/s24196290.
As technology advances rapidly, a diverse array of Internet of Things (IoT) devices finds widespread application across numerous fields. The intelligent nature of these devices not only gives people more convenience, but also introduces new challenges especially in security when transmitting data in fog-based cloud environments. In fog computing environments, data need to be transmitted across multiple devices, increasing the risk of data being intercepted or tampered with during transmission. To securely share cloud ciphertexts, an alleged proxy re-encryption approach is a commonly adopted solution. Without decrypting the original ciphertext, such a mechanism permits a ciphertext intended for user A to be easily converted into the one intended for user B. However, to revoke the decryption privilege of data users usually relies on the system authority to maintain a user revocation list which inevitably increases the storage space. In this research, the authors come up with a fog-based proxy re-encryption system with revocable identity. Without maintaining the traditional user revocation list, the proposed scheme introduces a time-updated key mechanism. The time-update key could be viewed as a partial private key and should be renewed with different time periods. A revoked user is unable to obtain the renewed time-update key and hence cannot share or decrypt cloud ciphertexts. We formally demonstrate that the introduced scheme satisfies the security of indistinguishability against adaptively chosen identity and chosen plaintext attacks (IND-PrID-CPA) assuming the hardness of the Decisional Bilinear Diffie-Hellman (DBDH) problem in the random oracle model. Furthermore, compared with similar systems, the proposed one also has lower computational complexity as a whole.
随着技术的飞速发展,各种各样的物联网(IoT)设备在众多领域得到了广泛应用。这些设备的智能特性不仅给人们带来了更多便利,而且在基于雾的云环境中传输数据时,尤其是在安全性方面带来了新的挑战。在雾计算环境中,数据需要在多个设备之间传输,这增加了数据在传输过程中被拦截或篡改的风险。为了安全地共享云密文,一种所谓的代理重加密方法是常用的解决方案。这种机制无需解密原始密文,就能将发给用户A的密文轻松转换为发给用户B的密文。然而,要撤销数据用户的解密权限通常依赖系统权限来维护用户撤销列表,这不可避免地增加了存储空间。在本研究中,作者提出了一种具有可撤销身份的基于雾的代理重加密系统。该方案无需维护传统的用户撤销列表,而是引入了一个随时间更新的密钥机制。随时间更新的密钥可视为部分私钥,应在不同时间段进行更新。被撤销的用户无法获取更新后的随时间更新的密钥,因此无法共享或解密密文。我们正式证明,在随机预言模型中假设判定双线性迪菲 - 赫尔曼(DBDH)问题困难的情况下,所提出的方案满足针对适应性选择身份和选择明文攻击(IND-PrID-CPA)的不可区分安全性。此外,与类似系统相比,所提出的系统整体计算复杂度也更低。