预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

对密文查询和基于属性的可搜索加密方案的研究的中期报告 密文查询和基于属性的可搜索加密方案(SearchableEncryptionwithAttribute-basedaccesscontrol,简称SEA)是一种在云计算环境下,保护用户数据安全的加密技术。其主要目的是设计一种带有访问权限的安全搜索算法。目前研究SEA的课题主要包括:SEA基础技术的研究、SEA算法的设计和优化、SEA在实际应用中的应用场景等。 1.SEA基础技术研究 目前,SEA的基础技术主要包括三个方面,即加密技术、索引技术和访问控制技术。 加密技术:SEA采用了对称密钥和非对称密钥相结合的加密方式。在加密过程中,文档明文与关键词按照特定的方式组成密文,将加密后的密文上传至云服务器。加密技术是SEA的核心技术之一。 索引技术:在SEA中,通过建立索引表来优化检索速度。索引技术是SEA的核心技术之一。目前,主要的索引技术包括倒排索引、布隆过滤器等。 访问控制技术:SEA采用了基于属性的访问控制方式。访问控制技术是SEA的核心技术之一。目前,主流的访问控制技术包括基于角色控制和基于策略控制。 2.SEA算法的设计与优化 SEA研究的主要目标是提高搜索效率,同时保证数据的机密性和完整性。针对这一目标,需要进行SEA算法的设计和优化。目前,主要的算法设计和优化方向包括SEA加密算法和SEA索引算法。 针对SEA加密算法,目前主要的研究方向包括两个方面:第一,提高加密过程中的效率,包括加密速度和安全性;第二,研究并解决安全问题,如隐私泄露、关键词泄露等。 针对SEA索引算法,目前主要的优化方向包括两个方面:第一,提高检索的速度,包括查询效率、响应时间等;第二,提高索引表的压缩率,减少海量数据中存储索引所需的存储空间。 3.SEA的应用场景 目前,SEA已经应用到了多个实际场景,主要包括医疗保健、金融、法律、政府等领域。 以医疗保健领域为例,由于涉及到大量的医疗记录、患者信息等敏感数据。为避免这些信息泄露,医院或者医疗机构可以采用SEA技术,将数据加密后上传至云服务器。在需要查询患者信息时,只需要对查询关键词进行加密,查询结果可以保证数据隐私性和机密性。 综上所述,SEA作为一种重要的加密技术,拥有重要的研究意义和广泛的应用前景。未来的研究方向需要进一步加强SEA加密算法和SEA索引算法的优化和改进,同时探索更多的应用场景,实现SEA技术在各行各业中的落地应用。