Android平台加密文件系统服务器端的设计与实现

被引量 : 0次 | 上传用户:tata890
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的不断发展,传统的存储文件信息的方式已经不能满足人们的需求,目前人们都利用计算机这种存储介质来代替传统的纸质以及胶卷来存储信息。把信息存储在计算机中让人们对信息的查找及阅读变得更加便捷,先进技术所带来的好处不言而喻,但同时它的不足之处也不能忽视,信息存储是否安全越来越受到人们的重视,目前的信息存储载体主要为电脑、U盘、移动硬盘等等。如果保存在这些设备中的信息被非法获取或者破坏,那么给用户带来的损失也是巨大的。因此,如何保证文件数据的安全,以及如何降低文件丢失后的事造成的损失也成为了一个重要的研究课题。本文论述了一个具有审计和加密功能的文件系统服务器端的设计与实现。这个文件系统是基于互联网的,我们采用Google公布的Android手机系统平台作为服务器,之所以选用Android手机作为服务器,主要是现在的手机通讯越来越发达,人们可以利用手机上的wifi等自带软件来访问互联网,便携式设备的主要特点就是移动性,而利用智能手机可以让人们在有信号的地方通过wifi随时随地上网,解决了在没有固定网络不能访问互联网的这个难题。在服务器端会记录用户的个人信息,并根据用户在客户端输入的用户名密码进行身份认证,从而控制用户对客户端文件系统的访问。客户端文件系统中需要被保护的文件内容都经过不同文件密钥的加密,文件密钥则统一存放在服务器中,用户访问加密文件前需经过身份认证以获取相应文件密钥来解密文件。访问文件时将根据文件内容得到的摘要送与服务器端验证,从而保证文件完整性。服务器日志将记录所有用户对文件的操作,假如设备被遗失,用户可以登录至服务器进行挂失,服务器会停止该账户进行的一切活动,同时用户可以通过日志发现那些文件信息遭到泄露,从而采取一定的补救措施。采用FUSE框架和Blowfish加密算法作为基础,本文实现了一个Linux下的用户空间文件系统,FUSE降低了加密文件系统的开发难度,并且生成的源代码只需经过少量修改就能够移植到其它Unix操作系统。使用FUSE框架实现加密文件系统都是在用户空间下完成,可以大幅度提高生产效率,简化了为操作系统提供新的文件系统的工作量。本文最后对这个加密文件系统进行了功能测试,测试结果表明它确实可以保证文件数据的安全,达到了预期目的。
其他文献
教育实习是准教师体认自身角色,培养教师专业技能的重要环节,是培养未来合格教师的关键。在职前教师教育过程中,大学与中小学校分别是准教师汲取理论知识与实践知识的场所。因此
当前,全国掀起发展战略性新兴产业的高潮,东莞以此为契机,提出重点发展太阳能光伏等八大战略性新兴产业,其中,首先启动薄膜太阳能产业。东莞薄膜太阳能产业具有一定的基础,政
外国留学生在掌握了基本的语音、词汇、语法知识及一定的文化背景后,迫切希望能进行大段的语篇表达与他人交际。然而,即使是对中高级阶段的外国留学生来说,语篇衔接偏误也是他们
目的:乳腺癌是全世界妇女癌症死亡的第一位,由于病因仍然不清楚,早期发现和早期诊断则是控制癌症的关键,据此可提高治愈率、生存率,降低病死率和医疗费用,而高频彩超医学检查是最常
汽修信息管理平台是根据汽修企业的维修业务流程和其它需求建立的一套管理信息系统,实现这样一种管理系统可以达到提高汽修企业管理运营水平,提高维修效率,提高信息存储的高
目的 :评价计帧法测定校正的心肌梗死溶栓治疗临床试验帧数 (CTFC)在急性心肌梗死再灌注治疗中的临床意义。方法 :90例急性心肌梗死患者行直接经皮冠状动脉腔内成形术 (PTCA)
我国的房地产业经过多年的发展,已逐渐成为国家经济的重要支柱产业,它带动了多个行业的发展,在国家第二产业中占有十分重要的地位。但随着各个城市房价的持续攀升,国家对房地
本雅明阐述其翻译理论的作品《译者的任务》虽已被广泛解读和剖析,但至今仍颇具神秘性,特别是文中的隐喻和哲学之光乃是文章的亮点和难点。本文旨在通过综合分析本雅明这一人
Cu(In,Ga)Se2(CIGS)太阳能电池是一种较有发展前途的薄膜太阳能电池,是目前国际研究的热点之一。但是,这种薄膜电池在制备中,存在吸收层硒化后配比失调、薄膜结晶不良,缓冲层
近几年来,数码产品几乎成为了每个行业、每一个人工作、生活中的必需品,作为数码产品家族一员的数码摄像机产业,在我国因此获得了飞速发展,取得了长足进步。但是由于智能手机