基于整数上同态加密的云存储密文检索系统

基于整数上同态加密的云存储密文检索系统

中国海洋大学   张雪娇

本文在对现有的同态加密算法进行分析比较的基础上,选出一种适用于本系统的同态加密算法;并利用该同态加密算法设计出一套检索算法,有效地完成了范围检索。利用XML构建结构化索引文件,元素的属性值是文件索引词的密文,检索时仅对索引文件的元素属性值进行检索,XML的结构化性质便于检索的实施,既保证了原文件的安全性,又能快速有效地检索到用户想要的数据。针对本文使用的同态加密算法为对称加密算法的情况,引入了RSA加密算法作为会话密钥,采用二级密钥管理策略保证了检索过程的安全性。为进一步确保系统安全,采用MD5结合Salt值的身份认证技术对用户实施身份认证,保证了登录检索系统的用户是合法的。最后,在对上述技术进行研究的基础上,设计实现了一个基于整数上同态加密的云存储密文检索系统,保障了云平台上海洋数据的安全性,同时较好地完成了检索任务。

基于整数上同态加密的云存储密文检索系统

时间: 2024-09-24 04:22:20

基于整数上同态加密的云存储密文检索系统的相关文章

保序加密在海洋环境信息云存储密文检索系统中的应用研究

保序加密在海洋环境信息云存储密文检索系统中的应用研究 陈建翔 云计算因其经济.便利.高可扩展性等诸多优势已成为当今信息技术领域的热门话题,受到研究者的广泛关注和重视.安全性是限制云计算发展的重要因素,由于云存储在海洋云计算中占有重要地位,海洋环境信息的云存储系统中的安全问题成为海洋云计算研究的重要问题之一.本文在结合海洋环境信息的特点下研究保序加密在海洋环境信息云存储检索系统的应用,为海洋环境信息的云存储密文检索提供了一种可行方法. 保序加密在海洋环境信息云存储密文检索系统中的应用研究

基于同态加密的云存储系统设计与实现

基于同态加密的云存储系统设计与实现 北京邮电大学  宋丹劼 当保存在云服务器端的密文数据发展到了一定的规模时,对密文数据的有效检索将是一个亟待解决的问题,传统的信息检索技术已经难以满足云存储环境下海量数据检索的需要,云端加密数据的有效检索成为当前亟待解决的重要研究课题之一. 而同态加密方案可以在数据加密的情况下,对密文信息进行统计.分析和检索,而且处理后得到的运算结果也自动加密.因此,为了平衡安全性和服务于云计算的需求,我们引入了同态加密这一概念.通过研究国外最新的同态加密方案,我们设计了一种改

基于虚拟化与分布式技术的云存储研究

基于虚拟化与分布式技术的云存储研究 刘 亮 云存储是云计算与云服务实现的核心基石之一,目前业界已有基于虚拟化技术和分布式存储技术的多种云存储解决方案,但是其技术比较与演进趋势仍不明朗.该文从研究目前的虚拟化和分布式云存储技术着手,详细分析对比了各类技术的实现原理.适用场景与应用情况,进而提出了云存储发展的预期,为各种云存储应用与研究提供参考. 关键词:虚拟化:分布:云存储 temp_12092310095551.pdf

[文档]云存储密文访问控制方案

云存储密文访问控制方案* 吕志泉+, 张 敏, 冯登国中国科学院 软件研究所 信息安全国家重点实验室, 北京 100190 Journal of Frontiers of Com puter Science and Technology 摘 要:提出了一种在基于密文策略的属性加密(ciphertext-policy attribute-based encryption, CP-ABE)应用场景下, 在云存储中实现高效.精细.灵活的密文访问控制的方案.新方案通过引入密钥分割技术和代理重加密技术,

Wikitty 3.6发布 键/值存储和检索系统

Wikitty 是一个键/值存储和检索系统.当编写代码或创建一个数据库时,能够冻结一个Java对象或关系表. Wikitty 3.6该版本修正了一个发生在试图寻找与空集合containsAll或containsOne的错误. 软件信息:http://maven-site.nuiton.org/wikitty/ 下载地址:http://nuiton.org/news/293

云存储自动分层系统部署的解决方案

在以下的模式下,这些系统可以帮助云存储技术为更主流的存储要求提供服务.自动分层系统有很多种,其中影响最小也是最安全的使用方式就是将其作为保存动态数据的缓存.缓存类型的自动分层系统将动态数据从传统机械存储中拷贝到基于高速内存的缓存 (RAM或者闪存固态盘)中.在这种拷贝模式中,自动分层系统被用作一个大型的读取缓存,几乎不保留数据的唯一副本.即使当他们通过缓存入站写入的写入加速器,保留唯一数据副本也仅仅需要几分钟的时间. 云存储系统也分为几种形式.比较常见的一种是作为NAS存储型的"价值层"

云存储自动分层系统的部署及解决方案

自动分层系统(AutomatedTieringSystem,ATS)可以在不同存储层之间迁移数据.如果数据是动态的就会被迁移到靠上的存储层,最终保存在某种固态盘(SSD)中.自动分层系统有很多种,其中影响最小也是最安全的使用方式就是将其作为保存动态数据的缓存. 缓存类型的自动分层系统将动态数据从传统机械存储中拷贝到基于高速内存的缓存(RAM或者闪存固态盘)中.在这种拷贝模式中,自动分层系统被用作一个大型的读取缓存,几乎不保留数据的唯一副本.即使当他们通过缓存入站写入的写入加速器,保留唯一数据副本

java servlet手机app访问接口(三)高德地图云存储及检索_java

这篇关于高德地图的随笔内容会多一点, 一.业务说明 对应APP业务中的成员有两类,一是服务人员,二是被服务人员, 主要实现功能, 对APP中的服务人员位置进行时时定位, 然后通过被服务人员登录APP时提供的一个经纬度来计算服务人员与被服务人员之间的距离 单位m. 下面是整个详细流程,从创建高德对应应用(这里注册我就不说了)------最后完成此功能. 二.创建servlet对应的高德地图应用,创建自己的云图数据库表 注册帐号后登录点击右上角的控制台,会出现下面这个界面,我截图 这里当然是我已经注

云存储在加密数据检索方面的现状及问题

本文分析了加密检索技术在云存储应用中的重要意义,综合分析了当前加密检索和相关技术研究现状和存在问题. 云计算是一种通过网络以按需.易扩展的方式获取所需服务的在线网络服务交付和使用模式,它是分布式计算的一种形式.是网络上的服务以及提供这种服务的数据中心的软硬件集合.云计算是并行计算.分布式计算和网格计算的演进.云计算的实现形式包括软件即服务.效用计算.平台即服务.基础设施即服务.目前云计算已经有部分应用,如Google公司的GoogleDocs,另外微软.Amazon也有类似的云计算服务设施. 云