摘要 | 第4-5页 |
Abstract | 第5页 |
第1章 绪论 | 第9-11页 |
1.1 选题背景与意义 | 第9-10页 |
1.2 研究目的任务 | 第10页 |
1.3 研究内容 | 第10-11页 |
第2章 终端管理安全流程的设计 | 第11-13页 |
2.1 OTP架构 | 第11页 |
2.2 智能机顶盒管理安全机制 | 第11-12页 |
2.3 本章小结 | 第12-13页 |
第3章 终端芯片功能设计 | 第13-21页 |
3.1 智能机顶盒芯片整体架构设计 | 第13页 |
3.2 智能机顶盒芯片管控功能架构设计说明 | 第13-14页 |
3.3 智能机顶盒安全管控功能模块 | 第14-15页 |
3.4 智能机顶盒芯片引导安全启动 | 第15-17页 |
3.4.1 安全启动基本流程如下 | 第15-16页 |
3.4.2 系统软件安全启动和升级 | 第16-17页 |
3.5 OTP地址设计 | 第17页 |
3.6 烧写OTP设计 | 第17-18页 |
3.7 OTP禁写功能设计 | 第18页 |
3.8 OTP安全升级 | 第18-19页 |
3.9 系统分区签名校验 | 第19页 |
3.10 非文件系统分区的签名校验 | 第19页 |
3.11 各分区校验情况说明 | 第19-20页 |
3.12 本章小结 | 第20-21页 |
第4章 终端系统架构设计 | 第21-35页 |
4.1 终端系统整体架构设计 | 第21-23页 |
4.1.1 应用程序 | 第21-22页 |
4.1.2 应用程序框架 | 第22页 |
4.1.3 系统运行库 | 第22-23页 |
4.2 终端系统管控流程 | 第23页 |
4.3 生成密钥和证书 | 第23-26页 |
4.3.1 密钥生成环境 | 第23页 |
4.3.2 密钥和证书的生成 | 第23-25页 |
4.3.3 从生成的证书中提取公钥 | 第25-26页 |
4.3.4 集成公钥 | 第26页 |
4.4 应用程序key校验方法实现 | 第26-29页 |
4.4.1 collectCertificates方法 | 第26页 |
4.4.2 loadCertificates方法 | 第26-29页 |
4.5 APK签名文件 | 第29-31页 |
4.5.1 生成MANIFEST.MF文件 | 第29-30页 |
4.5.2 生成的签名写入MANIFEST.MF文件 | 第30页 |
4.5.3 生成CERT.RSA文件 | 第30-31页 |
4.6 APK签名比对的实现方式 | 第31-33页 |
4.6.1 取到APK文件的公钥信息 | 第31-33页 |
4.7 本章小结 | 第33-35页 |
第5章 终端Launcher管理模块设计 | 第35-51页 |
5.1 Launcher启动流程 | 第36页 |
5.2 编排和配置文件下发设计与实现流程图 | 第36-37页 |
5.3 Launcher界面展示和界面更新流程 | 第37-38页 |
5.4 屏幕配置XML文件 | 第38-42页 |
5.4.1 Launcher相关XML配置文件定义 | 第38页 |
5.4.2 XML文件结构 | 第38-41页 |
5.4.3 memcache缓存服务器 | 第41页 |
5.4.4 configration创建 | 第41-42页 |
5.5 终端Launcher界面显示 | 第42-45页 |
5.5.1 本地数据渲染显示 | 第42页 |
5.5.2 登录鉴权 | 第42页 |
5.5.3 屏幕分辨率获取 | 第42-43页 |
5.5.4 配置文件获取和解析 | 第43-44页 |
5.5.5 界面重新渲染 | 第44页 |
5.5.6 数据周期更新 | 第44页 |
5.5.7 跳转APK应用方法 | 第44-45页 |
5.6 Launcher版面管理功能设计与实现 | 第45-48页 |
5.6.1 设计器功能介绍 | 第45-46页 |
5.6.2 操作目的 | 第46页 |
5.6.3 操作步骤 | 第46-48页 |
5.7 前端安全保障 | 第48页 |
5.7.1 管理员权限控制 | 第48页 |
5.7.2 XML审核 | 第48页 |
5.7.3 应用的签名 | 第48页 |
5.8 本章小结 | 第48-51页 |
结论 | 第51-53页 |
参考文献 | 第53-57页 |
致谢 | 第57-58页 |
个人简历 | 第58页 |