堆栈式加密文件系统的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:wangbohan1991
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前计算机文件数据的安全主要通过操作系统的访问控制机制来进行保护。这种方式有很大的局限性。如果用户绕过操作系统的这种机制,就能为所欲为地访问任何文件。因此,为了彻底保证文件数据的安全,就要采用密码技术,对文件数据进行加密。磁盘上存放的是密文数据,只有密钥拥有者才能得到文件的明文数据。本文论述了一个加密文件系统的设计与实现。这个加密文件系统能够对文件数据提供机密性和完整性保护,对用户身份进行认证,并根据用户身份对文件的访问进行控制。它采用对称密码技术对文件数据进行加密,来保证数据的机密性;使用消息摘要技术、数字签名技术和HMAC来保证数据的完整性;使用公钥密码技术来对对称密钥和HMAC密钥进行加密保护;使用智能卡进行身份认证,并把私钥存放在智能卡中,以达到安全的目的。这个加密文件系统采用了堆栈式文件系统的技术,使自己作为一个组件存在于虚拟文件系统和底层具体文件系统之间,因此具有通用性。而且由于它位于操作系统内核中,应用程序仍然通过系统调用来访问文
其他文献
粗糙集理论作为智能信息处理新的研究热点,已广泛应用于众多领域,但其自身尚存在一些局限,对噪声数据非常敏感,数据分析过程中易丢失潜在有价值知识。针对标准粗糙集不足,将标准包
自动问答系统(Question Answering System,QA)与传统的依靠关键字匹配的搜索引擎相比,能够更好地满足用户的检索需求,更准确地找出用户所需的答案,具有方便、快捷、高效等特点。
本文论述了一个基于拓扑方法的符号化模拟电路仿真器。该仿真器基于一种全新的拓扑网络分析算法,通过电路子图约化的方式,建立表达电路生成项的二分判定图。通过子图和节点共享
嵌入式系统是具有特定功能的专用计算机系统,因其具有体积小,功耗低,成本低和处理速度快等优点而被广泛应用于各个领域,在应用数量上远远超过了各种通用计算机,有着无比广泛
在现实世界中,绝大多数用户的移动行为都有一定的规律性。随着移动通信技术和计算机技术的迅速发展和广泛应用,在移动计算环境积累了海量的、动态变化的关于用户移动的时空数据
工作流引擎是工作流管理系统的核心部件,它的结构是否合理对整个系统有着至关重要的影响。目前,工作流产品都有着不同的侧重点,通用性,可移植性差,对企业造成重复开发,究其原因,主要
电力通信资源是电力系统的重要基础设施之一,是电网正常运行的重要保证。电力通信资源数据的采集、汇总,并利用商务智能技术从大量数据中提取有用信息,对于及时掌握电力通信
随着网络技术、多媒体技术、数据库技术、海量存储技术等技术的发展,数字图像的数量不断增加,使用日益广泛,并成为信息社会中的主要信息资源之一。然而,由于图像往往具有丰富
本论文研究了嵌入式系统的体系结构和发展状况,对ARM处理器的工作模式、寄存器的设置和分配进行了研究,同时对于微处理器S3C2410进行了分析和讨论。论文在研究了嵌入式Linux
蓝牙作为一种低功耗短距离无线传输技术,它的特点和范围都非常适合无线传感器网络的要求。将蓝牙技术应用于新兴的无线传感器网络系统,这无论在国内或者国际上都是较为先进的