Windows内核态密码服务接口设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:dawnsun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
密码服务接口是一个包含了一系列安全机制和接口函数的体系。其主要目标是保护加密密钥和相关的敏感数据,隐藏密码算法实现细节,向开发者提供透明的密码服务,并为上层应用程序和下层密码服务模块规定统一的接口,便于二者的独立开发和共享。近十年计算机网络和信息安全的发展对密码技术的应用提出了新的需求,越来越多的安全程序运行在操作系统内核态,因此,研究、设计和开发内核态密码服务接口,直接为内核安全程序提供统一、高效的密码服务具有重要意义。本课题的主要研究目的是在Windows内核态构建一个公开、安全、实用的密码服务平台,为内核态安全产品提供高效的密码服务和统一的密码编程接口,便于软件的移植、密码模块和算法的选择与复用,提高产品的可靠性和开发效率。围绕这一任务,本文从具体应用出发,分析了当前Windows内核态的密码服务需求,研究归纳了相关的密码服务和接口标准,总结了现有密码服务接口的一般实现技术。在此基础上,设计实现了基于传统计算机安全模型、具有高度兼容性和扩展性的Windows内核态密码服务接口。该密码服务接口的主要特点是通过专门的安全内核负责消息分发、对象管理和对象访问控制,建立起系统的安全边界,以隔离外部程序对内部数据的访问,保证敏感数据的安全。安全内核之上是各类对象,它们对密码服务进行分层抽象,完成加密、哈希和密钥管理等功能,这种基于对象的分层模型使接口具有清晰的结构和灵活的扩展性,并且能很好地兼容硬件加密产品。最后,本文以磁盘加密为应用背景,介绍了一个基于该接口的磁盘加密系统,分析了接口对其框架设计和安全功能的支持,并详细描述了接口在其过滤驱动和基于C/R机制的用户身份认证模块中的应用。磁盘加密的应用实例和接口性能测试的结果表明,该密码服务接口在实现其安全目标,保证其兼容性和扩展性方面所需的开销很小,并且它是一个高效、通用的平台,能够满足目前Windows内核态几乎所有的密码服务需求,有效地提高了内核态安全产品的可靠性和开发效率。
其他文献
目的通过对比经脐减孔与常规腹腔镜技术在治疗直肠上段癌和乙状结肠癌方面的治疗效果,探讨减孔腹腔镜技术的安全性及可行性。方法 2015年6月~2017年5月于本院及其他中心收治
柴油机曲柄—连杆机构的周期性运动会产生各种惯性力及惯性力矩等振动力源,使柴油机、推进轴系发生振动并引起船体振动。近年来,随着内燃机朝高速、轻型、大功率方向发展,动
吊舱式推进器(又称POD推进器)是近年来发展起来的一种新型的船舶推进装置,该推进系统可以节省舱室空间,降低主机的振动,增加推进效率,提高船舰的操纵性能,因此,在商用船舶和
船舶在实际航行时轴系受到主机激振力、螺旋桨水动力、油膜压力等各类动态因素影响作用。随着船舶大型化趋势,船舶主机功率越来越高,传动轴越来越粗,这些动态因素的影响也越
天然气水合物是近年发现于海底沉积物及冻土带中,由于其储藏量大、能量高被视作新型能源,可用作传统原料如石油、煤炭的替代品。天然气水合物稳定存在于一定的低温高压条件下
我国船舶工业正在蓬勃发展,对推进器的性能提出了更高的要求,而传统的摆线推进器因为结构复杂、制造困难、并且在摆动时存在较大的角加速度等原因,限制其进一步发展。全向直
近年来为缓解人类面临的能源危机和环境危机,维持社会和经济的持续健康发展,以可再生能源为主的新能源的开发和利用越来越受到人们地重视。在节能减排、保护环境的背景下,将
光栅式自由立体显示设备由于存在重影问题而限制了它们在商业上的应用。文中首先通过对计算机立体视觉、潘弄区理论及光栅式自由立体显示器成像机理等内容进行深入研究之后,从
在风、波载荷联合作用下,海上风力发电机结构由于疲劳破坏存在着安全隐患。本文在风、波载荷分析基础上,对单桩型基础的海上风力发电机结构的疲劳强度进行分析。主要内容如下:1
随着光伏发电功率等级的不断提高,光伏发电系统的研发工作也越来越重要。用光伏电池阵列模拟器替代真实光伏电池阵列进行研究实验,能极大缩短研发周期,降低研发成本,提高研发