声明
摘要
英文缩略语
第一章 绪论
1.1 研究背景
1.2 研究现状
1.3 研究内容
1.4 本文结构
第二章 语音安全传输基本理论
2.1 VoIP的安全目标
2.2 VoIP的安全问题
2.3 VoIP的安全措施
2.4 SRTP协议分析
2.4.1 SRTP数据包格式
2.4.2 SRTP加密环境
2.4.3 SRTP密钥推导
2.4.4 SRTP的重放攻击保护
2.4.5 SRTP预定义算法
2.4.6 SRTP数据包处理流程
2.5 ZRTP协议分析
2.5.1 ZRTP密钥协商模式
2.5.2 ZRTP会话流程
2.6 本章小结
第三章 系统及开发环境概述
3.1 Android系统架构
3.2 Android系统主要组件
3.3 开发测试环境
3.4 JNI接口
3.5 PJSIP开源库
3.6 本章小结
第四章 SRTP在Android系统的设计与实现
4.1 SRTP协议模块设计
4.2 SRTP协议程序设计
4.2.1 一些重要的数据结构
4.2.2 srtp_encrypt函数流程设计
4.2.3 srtp_decrypt函数流程设计
4.2.4 主要接口定义
4.3 SRTP在Android系统实现
4.4 本章小结
第五章 ZRTP在Android系统的设计与实现
5.1 ZRTP会话状态划分
5.2 ZRTP各状态消息流程设计
5.2.1 Detect状态消息流程设计
5.2.2 AckSent状态消息流程设计
5.2.3 Initiator状态消息流程设计
5.2.4 Responder状态消息流程设计
5.2.5 主要接口定义
5.3 ZRTP在Android系统的实现
5.4 本章小结
第六章 系统测试
6.1 系统测试环境
6.2 软件功能测试
6.2.1 SRTP功能测试
6.2.2 ZRTP功能测试
6.3 软件性能测试
6.3.1 密钥协商时间
6.3.2 语音清晰度与回音
6.3.3 数据丢包率
6.3.4 数据包延迟
6.4 测试结果分析
6.5 本章小结
第七章 总结与展望
7.1 总结
7.2 展望
参考文献
致谢
硕士期间科研成果