首页--工业技术论文--无线电电子学、电信技术论文--通信论文--通信网论文--一般性问题论文--通信网设备论文

基于NIO的扩展协议安全网关的软件设计

致谢第5-6页
中文摘要第6-7页
ABSTRACT第7页
1 综述第11-19页
    1.1 研究背景第11-15页
        1.1.1 智慧城市概念及发展第11-12页
        1.1.2 智慧城市安全技术发展及面临的挑战第12-15页
    1.2 企业网关简介第15-17页
        1.2.1 网关概念第15-16页
        1.2.2 企业网关的发展概况第16-17页
    1.3 论文的意义及主要工作第17-19页
        1.3.1 扩展协议网关研究的意义第17页
        1.3.2 本文研究的主要内容第17-19页
2 相关知识与关键技术第19-39页
    2.1 NIO框架技术第19-23页
        2.1.1 阻塞1O第19页
        2.1.2 Java NIO原理及通信模型第19-21页
        2.1.3 缓冲区与通道第21-23页
    2.2 C/S模型第23-25页
    2.3 Google ProtoBuff封装数据第25-30页
        2.3.1 Google ProtoBuff综述第25-26页
        2.3.2 编码协议第26-29页
        2.3.3 Protobuf的使用方法第29页
        2.3.4 Protobuf与XML的比较第29-30页
    2.4 AES与RSA混合加密算法第30-37页
        2.4.1 对称加密算法简介第30-31页
        2.4.2 AES加解密过程及原理第31-33页
        2.4.3 非对称加密算法简介第33页
        2.4.4 RSA加解密过程及原理第33-34页
        2.4.5 混合加密的提出与应用第34-35页
        2.4.6 混合加密算法的性能评估第35-37页
    2.5 公共密钥体系(PKI)第37-38页
        2.5.1 PKI简介第37页
        2.5.2 数字证书第37页
        2.5.3 CA第37-38页
    2.6 MD5简介第38页
    2.7 本章小节第38-39页
3 扩展协议安全网关的设计第39-52页
    3.1 技术方案第39-43页
        3.1.1 风险分析第39页
        3.1.2 总体架构第39-40页
        3.1.3 安全需求第40页
        3.1.4 安全功能设计第40-41页
        3.1.5 安全解决方案第41-42页
        3.1.6 优缺点比较第42-43页
    3.2 安全协议交互第43-48页
        3.2.1 客户端和服务端协议处理第43-46页
        3.2.2 心跳协议处理第46页
        3.2.3 基于IP的认证协议处理第46-47页
        3.2.4 基于IP/PORT的认证协议处理第47-48页
    3.3 模块功能设计第48-51页
        3.3.1 软件功能第48-49页
        3.3.2 流程设计第49-51页
        3.3.3 软件运行环境和参数配置第51页
    3.4 本章小节第51-52页
4 功能模块设计与实现第52-58页
    4.1 数据格式封装第52-54页
    4.2 证书认证的实现第54页
    4.3 密钥认证的实现第54-55页
    4.4 心跳协议的实现第55页
    4.5 认证协议的实现第55页
    4.6 高并发的实现第55-56页
    4.7 测试第56-57页
    4.8 本章小节第57-58页
5 结论第58-59页
参考文献第59-61页
作者简历第61-63页
学位论文数据集第63页

论文共63页,点击 下载论文
上一篇:集群监控管理系统的设计与实现
下一篇:高管薪酬与投资行为研究--以我国央企上市公司为例