| 摘要 | 第1-6页 |
| ABSTRACT | 第6-13页 |
| 绪论 | 第13-23页 |
| ·Java技术与智能卡 | 第13-15页 |
| ·USIM卡安全计算环境 | 第15-16页 |
| ·研究现状 | 第16-18页 |
| ·关于本论文 | 第18-19页 |
| ·研究目标 | 第18页 |
| ·研究内容与研究思路 | 第18-19页 |
| ·主要工作与创新点 | 第19-20页 |
| ·论文组织 | 第20-23页 |
| 第1章 USIM卡动态更新代码生成算法 | 第23-39页 |
| ·USIM卡空中下载技术 | 第23页 |
| ·USIM卡动态更新代码分析 | 第23-24页 |
| ·基于ARM的USIM卡硬件结构 | 第24-29页 |
| ·USIM卡SC100处理器运行模式 | 第25-28页 |
| ·Thumb模式分支指令处理算法 | 第28-29页 |
| ·链接器研究 | 第29-32页 |
| ·ELF文件格式 | 第30-31页 |
| ·目标代码链接 | 第31-32页 |
| ·USIM动态更新代码生成算法 | 第32-37页 |
| ·符号解析过程 | 第33页 |
| ·地址重定位算法 | 第33-36页 |
| ·算法性能分析与改进 | 第36-37页 |
| ·本章小结 | 第37-39页 |
| 第2章 Java Card多应用计算模型 | 第39-64页 |
| ·Java Card多应用平台 | 第39-44页 |
| ·Java Card特性 | 第39-42页 |
| ·Java Card平台无关性 | 第42页 |
| ·Java Card安全多应用计算模型 | 第42-44页 |
| ·Java Card安装与链接模型 | 第44-56页 |
| ·Java Class文件结构 | 第44-45页 |
| ·Java class描述符 | 第45-47页 |
| ·Java Card CAP文件结构 | 第47-48页 |
| ·Java Card应用安装与链接 | 第48-56页 |
| ·Java Card Applet | 第56-63页 |
| ·Applet安装方法 | 第57-58页 |
| ·Applet调度方法 | 第58-61页 |
| ·Applet共享方法 | 第61页 |
| ·Applet实例分析 | 第61-63页 |
| ·本章小结 | 第63-64页 |
| 第3章 Java Card虚拟机设计与实现 | 第64-103页 |
| ·Java Card虚拟机生命周期 | 第64-65页 |
| ·Java Card虚拟机结构设计 | 第65-73页 |
| ·虚拟机体系结构 | 第65-66页 |
| ·程序计数器 | 第66-67页 |
| ·Java Card包空间 | 第67-68页 |
| ·Java Card堆空间 | 第68-69页 |
| ·Java Card栈帧 | 第69-71页 |
| ·Java Card本地方法 | 第71-72页 |
| ·Java Card虚拟机执行引擎 | 第72-73页 |
| ·Java Card对象模型 | 第73-82页 |
| ·Java Card对象分类 | 第73-74页 |
| ·防火墙与对象隔离 | 第74-75页 |
| ·跨越上下文访问 | 第75-77页 |
| ·Java Card对象头设计 | 第77-79页 |
| ·Java Card持久对象产生 | 第79-80页 |
| ·Java Card瞬态对象产生 | 第80-82页 |
| ·Java Card方法调用 | 第82-90页 |
| ·特殊方法调用 | 第83-85页 |
| ·静态方法调用 | 第85-86页 |
| ·虚方法调用 | 第86-89页 |
| ·接口方法调用 | 第89-90页 |
| ·Java Card异常处理 | 第90-101页 |
| ·编译期异常处理 | 第90-92页 |
| ·Finally语句实现分析 | 第92-94页 |
| ·Java Card系统异常结构 | 第94-95页 |
| ·Java Card方法组件异常支持 | 第95-97页 |
| ·Java Card虚拟机异常处理核心 | 第97-101页 |
| ·本章小结 | 第101-103页 |
| 第4章 Java Card垃圾收集算法 | 第103-134页 |
| ·垃圾收集概述 | 第103-104页 |
| ·目前的研究工作 | 第104-106页 |
| ·垃圾收集经典算法 | 第106-111页 |
| ·引用计数算法 | 第107页 |
| ·标记清扫算法 | 第107-109页 |
| ·节点复制算法 | 第109页 |
| ·分代收集算法 | 第109-111页 |
| ·Java Card垃圾收集特性 | 第111-115页 |
| ·Java Card事务处理 | 第111-113页 |
| ·Java Card存储特性 | 第113-115页 |
| ·Java Card垃圾收集算法 | 第115-132页 |
| ·Java Card对象管理体系 | 第115-116页 |
| ·Java Card动态删除 | 第116-117页 |
| ·Java Card垃圾检测算法 | 第117-124页 |
| ·Java Card垃圾收集策略 | 第124-128页 |
| ·实验数据与分析 | 第128-132页 |
| ·本章小结 | 第132-134页 |
| 第5章 Java USIM卡安全算法与协议 | 第134-150页 |
| ·WCDMA网络安全体系 | 第134-140页 |
| ·WCDMA系统用户认证与密钥分配 | 第135-137页 |
| ·认证向量生成及验证 | 第137-139页 |
| ·USIM安全函数构造算法 | 第139-140页 |
| ·Java USIM卡安全相关算法 | 第140-142页 |
| ·散列算法模块 | 第141页 |
| ·加密算法模块 | 第141-142页 |
| ·RSA公钥密码算法基于Java Card的实现 | 第142-143页 |
| ·素数产生 | 第143页 |
| ·加密与解密运算 | 第143页 |
| ·NTRU公钥密码算法基于Java Card的实现 | 第143-146页 |
| ·NTRU公钥密码体系介绍 | 第143-145页 |
| ·NTRU公钥密码算法 | 第145页 |
| ·NTRU算法基于Java Card的实现 | 第145-146页 |
| ·基于NTRU的USIM卡安全个人化协议 | 第146-148页 |
| ·USIM卡个人化方法 | 第147页 |
| ·USIM卡安全个人化协议 | 第147-148页 |
| ·本章小结 | 第148-150页 |
| 第6章 Java USIM卡安全远程方法调用 | 第150-165页 |
| ·Java远程方法调用研究 | 第150-152页 |
| ·RMI体系结构 | 第150-152页 |
| ·RMI对象发现机制 | 第152页 |
| ·RMI参数传递 | 第152页 |
| ·Java Card远程方法调用 | 第152-160页 |
| ·JCRMI体系结构 | 第153-155页 |
| ·JCRMI远程访问对象 | 第155-156页 |
| ·JCRMI传输协议 | 第156-157页 |
| ·JCRMI实现分析 | 第157-160页 |
| ·Java USIM安全远程方法调用 | 第160-163页 |
| ·数据短消息认证机制 | 第160-161页 |
| ·基于IBE的短消息安全系统 | 第161-162页 |
| ·Java USIM安全远程方法调用 | 第162-163页 |
| ·本章小结 | 第163-165页 |
| 第7章 基于Java USIM卡的数字版权管理 | 第165-179页 |
| ·数字版权管理技术 | 第165-166页 |
| ·移动网络数字版权管理系统 | 第166-168页 |
| ·数字内容加密 | 第168-169页 |
| ·数字版权描述 | 第169-170页 |
| ·移动网络数字内容分发 | 第170-173页 |
| ·分发模型 | 第171-172页 |
| ·分发流程 | 第172-173页 |
| ·基于Java USIM卡的数字版权代理 | 第173-175页 |
| ·安全计算环境 | 第173-174页 |
| ·DRM Agent研究 | 第174-175页 |
| ·实验结果及分析 | 第175-177页 |
| ·系统性能分析 | 第175-176页 |
| ·系统安全性分析 | 第176-177页 |
| ·本章小结 | 第177-179页 |
| 第8章 总结与展望 | 第179-181页 |
| ·论文工作总结 | 第179-180页 |
| ·进一步研究方向 | 第180-181页 |
| 致谢 | 第181-183页 |
| 博士在读期间发表和录用的论文 | 第183页 |