声明
摘要
第一章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.2.1 传统身份认证的研究成果
1.2.2 移动终端身份认证的研究成果
1.3 研究内容
1.4 论文结构
第二章 认证技术及密码技术
2.1 口令认证
2.1.1 静态口令
2.1.2 静态口令的安全性
2.1.3 动态口令
2.1.4 动态口令的安全性
2.2 加密算法
2.2.1 公钥加密算法
2.2.2 椭圆曲线加密算法
2.3 单向散列函数
2.3.1 MD4算法
2.3.2 MD5算法
2.3.3 SHA算法
2.3.4 MD5与SHA的比较
2.4 本章小结
第三章 认证方案的设计与分析
3.1 S/Key协议的分析
3.1.1 协议描述
3.1.2 认证过程
3.1.3 优缺点分析
3.2 SAS协议的分析
3.2.1 协议描述
3.2.2 认证过程
3.2.3 优缺点分析
3.3 SAS-2协议的分析
3.3.1 协议描述
3.3.2 认证过程
3.3.3 优缺点分析
3.4 ST-OTP认证方案的分析与设计
3.4.1 ST-OTP方案概述
3.4.2 ST-OTP方案描述
3.4.3 安全性和实用性分析
3.5 本章小结
第四章 ST-OTP认证方案的实现
4.1 Android开发环境的搭建
4.1.1 Java环境的搭建
4.1.2 Eclipse的安装
4.1.3 Android SDK的安装
4.1.4 Android ADT的安装
4.1.5 AVD的创建
4.2 核心功能模块
4.2.1 Hash函数的运算
4.2.2 加密解密的运算
4.2.3 异或运算
4.3 客户端功能模块
4.3.1 连接服务器模块
4.3.2 认证服务器模块
4.3.3 客户端认证因子处理模块
4.4 服务器端功能模块
4.4.1 认证客户端模块
4.4.2 数据库操作模块
4.5 系统测试与结果分析
4.5.1 测试说明
4.5.2 性能测试
4.5.3 性能测试结果分析
4.5.4 功耗测试
4.5.5 功耗测试结果分析
4.6 本章小结
第五章 总结与展望
5.1 工作总结
5.2 工作展望
参考文献
致谢
攻读硕士学位期间发表的学术论文
太原理工大学;