论文部分内容阅读
云计算是继个人电脑、互联网之后电子信息领域又一次科技浪潮,用户逐渐将自己的数据信息保存到云盘中,既使用方便又减少了自己存储所带来的费用。网络云盘大大降低了用户的存储成本也免除了其管理工作,尽管这些服务给用户带来了便利,我们还需要意识到其中存在的安全隐患。通过云盘服务,用户将数据文件直接存储在云服务器中,无法像本地存储一样保护自己的数据,同时云服务器不一定安全可信,因此,为保障数据信息的安全,数据常以密文的形式储存在云服务器中。在数据加密上传至云盘之后,用户对密文无法像明文一样进行各种编辑,并且在大量的加密文件中搜索目标文件变得非常困难。可搜索加密重点专注于搜索过程的安全可靠及搜索效率,保证用户能够保密的进行密文数据的检索,同时又不影响其使用体验。生物密码相对于传统密码更便于携带且不会遗忘。随着智能手机上指纹识别技术的大规模流行,利用生物特征技术来替代传统密码成为了众多科技公司的目标。他们将生物特征模板作为密钥对信息进行加密以此来保证信息安全。随着信息科技的发展,越来越多的公司开始涉足生物特征识别方案,以期能改变传统密码所造成的混乱状况。人们使用的密码口令往往是很简单的,而且总是会被上传至云服务器,与此不同的是,生物特征是保存在本地设备上的,不需要上传至云服务器。本文的创新之处是将生物特征与可搜索加密相结合,以实现方便、安全、快捷地进行关键词搜索。文章将生物特征和可搜索加密相结合构造了两个基本模型,第一个可搜索加密模型是U-S-U模型:用户上传数据供自己搜索,用户将数据及关键词加密后上传到服务器中,随后用户可以使用自身的生物特征私钥进行搜索,这是我们常用的网络云盘场景;第二个模型是U-S-U’模型:用户上传数据由第三方搜索,该方案可应用于医疗系统,如病人的电子病历储存在医院的云服务器中,病人需要将自己的电子病历交给自己的主治医师,但又不希望别人看到,如何在保护病人个人隐私的前提下让主治医生在云服务器中获得病人的电子病历是一困难问题,主治医生可以使用自身的生物特征私钥进行密文检索,医院云服务器经过检测匹配后,将结果返回给主治医生,从而医生得到病人的电子病历。本文将构造基于生物信息的可搜索加密新方案,基于不同的困难问题假设给出两种基于生物信息的可搜索加密构造方案。相对于已有的搜索加密方案,基于生物信息的可搜索加密方案将生物信息和可搜索加密结合起来,提高了方案的灵活性、实用性和安全性。