关键词:
云计算
可搜索加密
无证书密码体制
标准模型
摘要:
随着工业物联网和云计算的不断发展,众多企业将工业数据存储在云端。但数据外包让数据所有者担心其数据的机密性,促使他们在上传数据前先对数据进行加密。当所有文件都被加密时,要找到特定的文件就变得很困难了。可搜索加密技术能够帮助用户在加密数据中定位所需的数据。然而,现存的可搜索加密方案存在一些缺陷。一方面,现有的搜索加密方案多数为单关键字可搜索加密,这种搜索方式在面对复杂的数据检索需求时显得力不从心,搜索精准度较低,无法快速精准定位到目标数据,极大地影响了搜索效率。另一方面,大多数现有的关键字可搜索加密方案仅是面向单用户的,在实际应用中,多个用户往往需要访问相同的数据,这就使得单用户方案难以满足多用户环境下的数据分享需求,并且在不可信设备上共享数据还可能引发单密钥泄露的风险。为了有效解决这些问题,本论文基于无证书密码体制,提出了两个搜索加密方案,具体如下:
1.提出了一种可认证的多关键字搜索加密方案,该方案利用多个关键词进行组合搜索,提高了搜索精度。经证明,该方案在标准模型下能够抵御关键词猜测攻击。与其他四种现有方案相比,我们的方案未使用配对操作,所以具备更高的效率优势。
2.利用(t,N)秘密共享结构和区块链技术构造了一个多用户可搜索加密方案。该方案成功解决了多用户环境下的数据分享和机密性问题,有效抵御了单密钥泄露的风险,并且在标准模型下被证明能够抵御关键字猜测攻击。与一些现存的相关方案相比较,该方案在计算成本上表现出效率优势,适用于云储存环境下的数据分享。