首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文

基于智能终端可信操作系统的安全支付研究与实现

摘要第5-6页
ABSTRACT第6-7页
第一章 绪论第13-21页
    1.1 课题背景及意义第13-14页
    1.2 国内外研究现状第14-19页
        1.2.1 可信操作系统现状第14-16页
        1.2.2 安全移动支付现状第16-17页
        1.2.3 面向智能终端的系统安全方案第17-19页
            1.2.3.1 外接硬件安全模块第18页
            1.2.3.2 内部硬件安全模块第18页
            1.2.3.3 软件虚拟化第18-19页
    1.3 本文主要工作第19-20页
    1.4 本文结构安排第20-21页
第二章 TrustZone技术第21-27页
    2.1 TrustZone硬件架构第21-24页
        2.1.1 系统架构第22-23页
            2.1.1.1 AMBA3 AXI系统总线第22页
            2.1.1.2 AMBA3 APB总线第22页
            2.1.1.3 内存别名第22-23页
        2.1.2 处理器架构第23-24页
            2.1.2.1 执行环境切换第23-24页
            2.1.2.2 L1内存的安全第24页
            2.1.2.3 安全中断第24页
            2.1.2.4 处理器的安全配置第24页
    2.2 TrustZone软件架构第24-25页
        2.2.1 安全软件系统第24-25页
        2.2.2 系统的安全引导第25页
    2.3 监视器软件第25-26页
    2.4 本章小结第26-27页
第三章 基于TrustZone的可信操作系统设计第27-35页
    3.1 为什么选择TEE软件架构第27-28页
    3.2 基于GlobalPlatform标准的TEE软件架构第28-31页
        3.2.1 REE与TEE的接第28-29页
        3.2.2 可信OS组件第29页
        3.2.3 可信应用程序第29-30页
        3.2.4 共享内存第30页
        3.2.5 TEE Client API第30页
        3.2.6 TEE Internal API第30-31页
    3.3 ARM TrustZone软件架构第31-32页
        3.3.1 什么是TrustZone Software第31页
        3.3.2 基于ARM TrustZone的TEE软件架构第31-32页
    3.4 基于TrustZone的可信操作系统架构第32-34页
    3.5 本章小节第34-35页
第四章 T-OS的设计与实现第35-56页
    4.1 T-OS系统设计第35-38页
        4.1.1 可信应用第36页
        4.1.2 主任务第36-37页
        4.1.3 驱动程序第37页
        4.1.4 必备模块第37-38页
        4.1.5 扩展模块第38页
    4.2 内存管理的实现第38-47页
        4.2.1 分页存储管理第38-42页
        4.2.2 动态内存管理第42-47页
            4.2.2.1 方法选择第43页
            4.2.2.2 边界标识法的原理第43-46页
            4.2.2.3 边界标识法的实现第46-47页
    4.3 任务管理的实现第47-53页
        4.3.1 任务状态第47-48页
        4.3.2 任务控制块第48-49页
        4.3.3 任务创建与销毁第49-51页
            4.3.3.1 任务的创建第49-50页
            4.3.3.2 任务的销毁第50-51页
        4.3.4 任务调度第51-53页
            4.3.4.1 概述第51-52页
            4.3.4.2 任务调度的实现第52-53页
    4.4 T-OS的隔离第53-54页
        4.4.1 内存隔离第53-54页
        4.4.2 外设隔离第54页
    4.5 T-OS的尺度掌控第54页
    4.6 本章小节第54-56页
第五章 双操作系统通信的实现第56-74页
    5.1 通信框架第56-59页
        5.1.1 通信过程第56-58页
        5.1.2 通信约定第58-59页
    5.2 数据类型定义第59-67页
        5.2.1 TEEC_Result第59页
        5.2.2 TEEC_UUID第59-60页
        5.2.3 TEEC_SharedMemory第60页
        5.2.4 TEEC_TempMemoryReference第60-61页
        5.2.5 TEEC_RegisteredMemoryReference第61页
        5.2.6 TEEC_Value第61页
        5.2.7 TEEC_Parameter第61-62页
        5.2.8 TEEC_Param第62-63页
        5.2.9 TEEC_Operation第63页
        5.2.10 TEEC_Context第63页
        5.2.11 TEEC_Session第63-64页
        5.2.12 OPEN_SESSION_DATA第64-65页
        5.2.13 CLOSE_SESSION_DATA第65页
        5.2.14 INVOKE_SESSION_DATA第65-66页
        5.2.15 TEE_OPERATION_TYPE第66页
        5.2.16 TZ_CMD_DATA第66-67页
    5.3 常量/宏定义第67-68页
        5.3.1 TEE Client API中的常量第67-68页
        5.3.2 驱动程序的宏定义第68页
    5.4 应用层接.的实现第68-71页
        5.4.1 TEEC_InitializeContext第68-69页
        5.4.2 TEEC_OpenSession第69-70页
        5.4.3 TEEC_CloseSession第70页
        5.4.4 TEEC_Invoke Command第70-71页
    5.5 驱动程序的实现第71-73页
        5.5.1 切换到监视器函数第71页
        5.5.2 打开会话接第71-72页
        5.5.3 关闭会话接第72页
        5.5.4 调用会话命令接第72-73页
    5.6 监视器的实现第73页
    5.7 本章小节第73-74页
第六章 可信操作系统的验证--安全支付案例的实现第74-85页
    6.1 当前PC安全支付方法回顾第74-75页
    6.2 普通移动支付的潜在危险第75-76页
    6.3 移动安全支付解决方案第76-78页
    6.4 移动安全支付实现第78-84页
        6.4.1 银行服务端的实现第78-79页
        6.4.2 T-OS端安全支付服务的实现第79-81页
        6.4.3 Android端在线商店的实现第81-82页
        6.4.4 安全支付模型Demo展示第82-84页
    6.5 本章小节第84-85页
第七章 系统评估第85-88页
    7.1 监视器效率第85页
    7.2 T-OS大小第85-86页
    7.3 健壮性测试第86-87页
        7.3.1 双系统通信测试第86页
        7.3.2 Android稳定性测试第86-87页
    7.4 本章小节第87-88页
第八章 总结与展望第88-89页
致谢第89-90页
参考文献第90-92页
在学期间取得的与学位论文相关的研究成果第92-93页

论文共93页,点击 下载论文
上一篇:基于OpenCV的运动目标检测跟踪的研究
下一篇:大间距相控阵天线栅瓣抑制方法研究