支持安全移动存储设备的windows应用程序的设计与实现

来源 :北京科技大学 | 被引量 : 0次 | 上传用户:jijibabajiji
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在信息技术飞速发展的今天,以优盘、移动硬盘、数码相机为代表的移动存储设备大量涌现在我们的生活中。凭借其容量大、体积小、使用灵活、携带方便等优点,在各级应用中迅速普及,并成为人们保存信息和数据交换的主要工具之一。近年来,移动存储设备已逐渐成为IT从业人员必备的基本沟通工具,对于一些高科技企业,如电信、商业、金融等行业的用户企业,移动存储设备的便携性使其中的敏感数据比较容易的被他人窃取,从而产生相应的数据安全问题。   本文通过对移动存储设备的安全性需求进行分析,提出一种软硬件结合的数据加密机制实现的安全的移动存储系统,在Windows端编制程序,调度移动存储设备对数据完成加解密的功能。论文分析了移动存储设备的驱动、磁盘扇区的读写操作以及数据加密存储机制等关键技术,实现了对移动存储设备中的数据进行加密和保护。课题设计基于一个采用安全芯片的移动存储设备,通过对数据加密算法、USB通信协议、Windows驱动层访问控制机制的研究与设计,具体实现了以下几部分功能:①用户可通过Windows平台上的工具调度移动存储设备的安全芯片,对传输的数据进行加解密运算;②只有通过用户口令认证,移动设备才能正常使用,完成加解密功能,增强了数据安全性;③加密、解密密钥等关键数据保存在安全芯片中,保证系统的安全性。论文首先分析了安全移动存储设备的系统需求,提出了支持其正常工作的Windows端程序的总体设计方案,然后对其进行模块划分,并对各子模块进行了详细设计与实现,完成系统主要功能,最后通过大量测试用例对系统功能的正确性和稳定性进行了测试。
其他文献
中医学作为有中国特色的传统医学具有重要的社会价值。中医诊疗过程的个性化、复杂化特点以及中医知识体系的复杂结构使得中医传承在知识共享、知识交换以及知识融合等方面存
实时协同设计技术是计算机支持的协同设计的一个典型应用研究,它允许不同地点的设计人员、制造人员以及用户都能通过网络同步地参与设计,从而缩短产品开发周期、减少开发成本
基于人脸特征点定位的人脸图像处理,是近年来图像处理领域中发展较快速的一项研究课题,在国民经济中有着广泛的应用。随着近年来网络技术和手机应用技术的迅速发展,模拟艺术风格
使用计算机模拟各种自然现象,在计算机游戏、电影特效以及视景仿真领域中越来越流行。先前方法大多侧重于模糊态势的飘雪建模,真实性和实时性不能满足场景渲染需求。雪花作为
“软件人”是具有拟人智能的、生存并活动于计算机网络世界中的一类软件人工生命,是一种“虚拟机器人”,具有拟人属性、拟人功能、拟人行为和拟人结构。研究“软件人”的目的主
Web服务是一种面向服务的分布式计算模型,它提供一种平台独立、自描述、分布式的软件组件,是实现业务流程的一种松散耦合、应用互操作的平台。   单一的Web服务难以满足目前
这个时代,人类信息正在以空前地速度产生和数字化。这些信息的载体多种多样,如,新闻博客,微博,网页,科学论文,书籍,图片,声音,视频,以及各种社交网络。信息载体的多样化也直接导致了信息
报刊在我国具有悠久的历史,产生于唐代时期,直到现在仍然是信息传播的重要途径。在各个时期都为人们提供了大量的,及时的新闻,帮助人们了解世界,洞悉重大事件的发展变化,给人们带来
随着计算机技术的不断发展,应用于专业领域的模拟和仿真软件得到了迅速的发展,为企业做出正确的决策提供了有力的数据支持,降低了企业投资的风险和成本,《钻井计算机模拟系统》(
在信息爆炸的今天,无论是商业企业、科研机构或者政府部门,都积累了海量的、以不同形式存储的数据资料。由于这些资料十分繁杂,要从中发现有价值的信息或知识,达到为决策服务的目