基于WDF的网络加密卡驱动程序设计

被引量 : 0次 | 上传用户:w313296304
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络技术的迅猛发展使其在通信领域的应用越来越广,在给人们的交流和沟通提供很多便利的同时,也出现了数据在传输过程中被盗取的安全问题。因此人们越发关注数据在网络中的安全传输问题。在本文中,将自主研发的网络加密卡应用到数据传输中,保证数据传输的速度和准确性,提高信息传输的安全性。本论文的核心为基于WDF的网络加密系统的软件架构,主要包含基于Windows的网卡驱动程序、数据传输协议和客户端程序。首先介绍Windows操作系统的结构,同时介绍了Windows8操作系统,并根据整体设计的研究方法具体分析了系统架构的软件设计,特别阐述了课题中的网络传输协议,网络加密卡的软硬件以及开发环境。本设计的开发工具是VS2012,网卡的驱动模型为WDF驱动模型,项目中使用VS2012完成驱动程序的开发,为了保证数据的高速传输,驱动程序中使用了DMA传输方式。网络加密传输系统软件包括底层WDF设备驱动程序,中间层网络协议程序和应用层用于人机交互的用户操作界面,根据C++/C可进行高效开发。用VS2012开发WDF底层驱动程序,在此基础上结合WDK,可开发具有网络传输功能的PCI驱动程序。中间层实现网络传输的功能,开发了用于访问底层驱动的API函数。应用层使用MFC来开发人机交互的界面。最后对系统进行了测试。
其他文献
利用高等几何中射影的一些结论,证明了双曲线中的坎比定理.
为满足智能电网与开关设备智能化的发展需求,提高高压断路器的操控性能及运行可靠性,本文提出应用于高压真空断路器的永磁摆角力矩电机(Permanent MagnetSwing Angle Torque Mot
民族主义多元文化论认为,民族是文化的唯一主体。多元文化社会应只以内部各个独立的民族板块为多元文化单位。但这个观点从其理论本身和实践效果来看,存在着许多难以避免的矛
随着高速列车在我国的迅速发展,铁路安全的问题越来越受到关注,尤其是高速运行的列车一旦发生撞击事故,所导致的人身伤害和财产损失无法估量。欧美发达国家于20世纪90年代开
按照水利部2016年水利稽查工作安排,7月17日至19日,海河水利委员会安监处处长陈宇带队,对国家地下水监测工程甘肃水利部分建设项目进行了现场检查,在酒泉、嘉峪关市现场抽查
随着电动汽车商业化进程推进,电动汽车安全越来越受到重视,为确保驾乘人员的生命财产安全,汽车安全技术研究具有重大意义。众多国家和企业选择利用知识产权来保护在电动汽车安全
为了减少煤矿安全事故的发生,从"纵向过程观"角度,引入矿工安全注意力控制空间、安全信息分配空间和安全行为结果空间,建立矿工安全注意力衰减影响因素模型。首先,基于文献研究
近些年来,随着建筑行业的发展,各种墙体问题层出不穷,其中墙体裂缝和渗漏是建筑物出现的主要质量问题,对于建筑物的发展具有巨大的影响。本文主要分析了房建工程中外墙渗漏方
每晚在睡觉前,我都要浏览一遍《班级日记》,常常被孩子们的某一件事或某一句话所触动,下面是部分日记的摘录: Every night before going to sleep, I have to browse throug
期刊