基于LSP保密通信的设计与实现

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:zhouxiangguchan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对大多现有软件无法通过修改编译后的二进制代码来实现通信保护的问题,提出一种基于LSP通用的保密通信模型。通过分析分层服务提供者(LayeredService Provider,缩写LSP)的实现原理,该设计需分成两个模块去实现通信保护,一个是LSP安装模块,另一个是LSP通信保护模块。LSP安装模块实现了分层协议和协议链的安装,并对Winsock目录进行重新排序,本文将重点介绍如何实现LSP通信保护模块。   通过分析对称和非对称密钥加密算法的特性,提出采用RSA算法来分配会话密钥,使用对称加密算法来加密传输数据,以防止会话密钥被窃听。并利用openssl提供的API接口函数来实现RSA加密和解密算法。结合LSP实现原理和TCP通信机制,在TCP建立连接后(三次握手),增加会话密钥协商过程,优化TCP通信过程。会话密钥协商过程:服务器端产生公钥和私钥,并发送公钥给客户端,客户端接收公钥后,随机产生会话密钥,并使用服务器的公钥加密此会话密钥,并发送给服务端,服务端接收后,使用私钥进行解密,得到会话密钥。   回顾线性哈希表结构,对其查询过程进行分析;提供在哈希表结构中记录与索引值同余个数的方法,根据Windows系统中Socket句柄产生的特性,设置哈希表最大容量为奇数;实验验证结果表明优化方法能够提高哈希表的查询效率,降低冲突发生的概率。   分析多种Winsock套接字通信原理,通过转换Winsock网络模型及劫持系统函数的方式,在LSP层上实现通信保护功能。实验结果表明,该模型能够实现服务端与客户端之间的保密通信。
其他文献
由于光刻对于光源的功率和线宽提出了很高的要求,传统的单腔结构准分子激光器很难在这两方面兼顾。MOPA结构的准分子激光器可以很好地解决激光功率和线宽的矛盾,这一结构的准分
中医知识库是集中医领域内相关医学医药理论知识、事实数据以及根据中医专家经验得到的启发式知识于一体的智能数据库。舌诊是观察舌头的色泽、形态的变化来辅助诊断及鉴别病
随着不断增长的信息化建设需求,提高软件开发的生产力并保证软件产品适应多变的客户需求成为信息化建设领域的两个核心问题。本文试图从软件过程改进和技术革新两个方向共同切
图作为离散对象之间关系的灵活抽象,被广泛应用于很多科学计算和一些新兴的应用领域包括基因组学、天体物理学、人工智能、数据挖掘等。图的宽度搜索算法是用于探索图中具有
计算机技术以及传感器网络的发展,深刻改变了传统的数据采集方法。尤其是生态学中的野外生态观测研究正逐渐朝着自动化、网络化、智能化、常态化的方向发展,是现代生态学科研信
随着互联网技术与移动通信技术的发展,各行各业都积极地将自身的业务与互联网平台相结合,形成“互联网+”的新局面。人们享受着互联网平台方便快捷的同时,也迷失在由它带来的海
蒸汽系统是钢铁石化等工业企业的重要组成部分,它消耗燃料,为整个生产过程提供蒸汽、电力、冷却水等公用工程。蒸汽系统的安全稳定运行是企业安全、稳定、长周期运行的基础。蒸
随着大数据和云计算的发展,分布式文件系统在众多的存储系统中扮演着越来越重要的角色。与此同时,数据仓库也经历了概念的提出、理论的逐步完善、初步建立仓库,到现在发展成熟等
显式语义分析技术ESA,通过对知识库(如Wikipedia)的处理,构造出各个词到每个概念的倒排索引,并且计算出词到每个概念的权值,表示词与概念的相关度。因此,这个倒排索引可以看作是由词
动态二进制翻译系统中,动态优化技术能根据程序运行时的行为实时地调整代码优化策略,提高程序性能。在传统的系统设计中,代码的优化和代码的执行在同一个进程中分时进行,因此