嵌入RSA加密算法网络加密卡驱动程序的实现

来源 :黑龙江大学 | 被引量 : 0次 | 上传用户:pgglankejianxin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络加密卡是一种带有网络接口并且能够对信息进行加解密的硬件卡。通过DM9000网卡实现网络接口,通过FPGA电路实现加解密核,利用VHDL编程实现了高速硬件加密传输,增强了信息的安全性。WDM(Windows Driver Model)驱动模型是一种新型的设备驱动方式,在Windows系列中有很好的移植性。WDM驱动程序采用了与NT驱动程序不同的理念,将分层思想运用到驱动程序中,使得开发过程中所做的工作量大大减少,开发难度减低。PCI驱动程序分为PCI总线驱动程序和设备功能驱动程序两层。PCI总线驱动程序实现了底层总线驱动程序的功能,把具体设备的可用资源枚举出来,为设备功能驱动程序奠定了基础。设备功能驱动程序由开发者完成,挂接在PCI总线驱动程序之上,处理各种IRP请求完成设备操作。在设计网络加密驱动程序的基础上,本论文中提出在驱动程序中嵌入RSA加密算法对网络加密卡加解密模块初始密钥进行加解密的一种方法,该方法巧妙的把RSA加密算法与网络加密卡驱动程序结合在一起,实现了Windows内核加密,解决了把RSA加密算法嵌入FPGA模块造成容量过大而导致网络加密卡成本提升问题。并设计了驱动程序中几个重要的派遣函数,实现了如何在驱动程序中通过RSA加密算法对网络加密卡加解密模块初始密钥进行传输过程。
其他文献
目前,全球气候变暖,能源成本高涨,环境污染等问题日趋严峻。而电动汽车以电能作为动力,具有效率高,零污染排放等一系列优点,已经逐步成为未来汽车行业的发展方向。随着电动汽车的高
随着经济的飞速发展,我国铁路建设也有很大的发展。铁路运输能力和速度的不断提高严重威胁行车的平稳和安全。钢轨与列车车轮直接接触,其质量好坏直接影响到行车的安全性和平
海天背景下舰船目标的检测技术是目标检测领域重点研究的课题之一,如何远距离可靠地探测、识别在背景杂波和噪声干扰条件下的目标,对于当今众多领域都具有重要意义。本文以目
在如今这个信息化高速发展的时代,网络信息安全在我们工作和生活中的地位日益加深,其作用渗透到各个应用领域,如国防、航天、生物医疗等,因此,保护信息安全使信息不被盗取和篡改尤
随着相关数据集和计算机硬件的高速发展,深度学习技术在图像视觉,语音,自然语言处理等多个领域取得重大进展,特别是图像视觉领域,深层的卷积神经网络在图像识别,图像检测,语义分割等多项任务均取得目前最好的性能,甚至已经超过人眼。性能越好的神经网络往往意味着更深,更宽的网络结构,更多的网络参数以及更为庞大的存储和计算开销,往往无法将其顺利的部署到移动端和嵌入式设备中。因此对神经网络的压缩和加速具有重大的学
学位
进入21世纪以来,我国人口老龄化现象越来越突出,城市用工荒问题越来越严重,这与人们不断提高的生活水平以及迫切希望从繁重的体力劳动中解放出来的愿望产生了极大的矛盾,这一矛盾
中国画作为我国文化艺术的精髓,其数字化管理不论是在其保护方面,还是历史文化传播和研究方面都具有至关重要的作用和意义。而如何方便的管理及分类中国画则成为了研究重点。
ZigBee是一种新兴的专为低速率无线个域网而设计的低成本、低功耗的短距离无线通信协议,能够广泛地应用于军事、工业、智能家居等领域,它的广泛应用必将为人们的日常生活带来
虚拟合作联盟是基于共同的战略目标,将具有不同核心研究能力和资源的组织机构联合起来,形成一个网络环境下的联盟体,通过组建虚拟团队来完成合作任务,实现其资源的优化组合,
近年来,随着宽带Internet网络的广泛普及以及多媒体技术的迅速发展,人们对Internet视频信息越来越倾向于以形象直观的方式获取。基于网络的视频流实时传输技术的研究正逐渐被