基于多DSP的网络加密隔离卡的设计与实现

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:ok524500
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的高速发展,如何保证网络上信息的安全逐渐成为人们关注的焦点,个人和普通公司、企业对安全的需求也日益迫切。利用安全套接层(SSL)协议可有效地提高网络通信的安全。然而,在SSL的握手和记录处理过程中要进行大量的加密与解密运算,占用了大量的CPU时间,成为了系统瓶颈。网络隔离是重要的网络安全措施,其目的是禁止网络之间的资源共享,防止一个网络的信息泄露到另一个网络上去。为了在多个网络之间进行有效的隔离,人们提出了多种方案。也是现今网络安全技术研究的一个热点。 本文详细论述了基于多DSP的网络加密隔离卡(Network Encryption and Isolation Card Based on Multi-DSP,简称为MDSP NEIC卡)的设计与实现。把SSL中与加/解密有关的复杂运算交于PCI硬件卡上的多DSP运算单元实现,使主机从繁重的加/解密运算中解脱出来,并避免了加密算法被篡改或分析的风险,因此有力地提高了计算机系统的安全连接能力和通讯速度。同时,利用多DSP及双TCP/IP堆栈技术,在加密的基础上有效地实现了双网隔离。 本文的主要研究内容如下: (1) 研究了网络加密、网络隔离及SSL的有关技术。 (2) 在研究了PCI及DSP等开发技术的基础上,完成了MDSP NEIC卡的硬件设计及DSP程序的设计与实现。 (3) 在研究了多端口存储器的有关原理的基础上,利用多端口存储器实现了多DSP的连接与调度。 (4) 利用双TCP/IP堆栈和多DSP结构的特点,在加密基础上有效地实现了两个网段的隔离。 (5) 对Windows平台下WDM驱动程序开发技术进行了深入研究,完成了Windows下MDSP NEIC卡驱动程序的开发。 (6) 分析研究了Windows的CryptoAPI/CSP的开发技术,开发实现了MDSP NEIC卡的加密API。
其他文献
在日常生活中,小儿烧伤的发病率是相当高的,我科1996~2001年收治2 400例烧伤病人中,小儿烧伤共960例,占总烧伤患者的40%,其中重度、特重度小儿烧伤共188例.在小儿烧伤治疗过程
天津一汽丰田发动机有限公司拥有员工约1600名,其中,中方高级管理人员6名,日方高级管理人员6名。公司第一工场占地面积21万m^2,建筑面积8.6万m^2;
本文针对目前语调切分研究所存在的问题,对比分析了主流音系学理论中不同的韵律层级体系,对相应语调单位的判定指标与方法进行了细致考察,并指出语调切分研究可以在语调短语
目的 探讨农村孕妇VitA营养水平以及补充VitA对孕妇贫血的影响。方法 对62例妊娠24-28周的孕妇和40例健康非孕妇女进行膳食调查后随机将孕妇分为2组,其中一组补充VitA胶丸3个月(每月2次),采用单盲法。测
学生的自学能力就是学生独自获取知识、运用知识的能力.它是求得知识的基础和钥匙.随着科学技术和现代医学的发展,高等医学教育中对学生自学能力的培养越来越引起医学院校教
通过数理统计和现场观看比赛,对2004—2005CBA联赛的技术统计进行分析整理,根据山东金斯顿男篮在常规赛中的临场表现,找出存在的问题,提出了相应的建议,为促进山东金斯顿男篮的发
以参加“十运会”的古典式摔跤、男女自由式摔跤、男女柔道五个运动队的重点运动员为研究对象,调查分析“十运会”前两年运动员贫血的状况。每周一晨对研究对象进行血常规测试