摘要 | 第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页 |