学位论文 > 优秀研究生学位论文题录展示

基于RMI技术的JAVA智能卡集成研究、设计与应用

作 者: 钟立峰
导 师: 潘正运
学 校: 解放军信息工程大学
专 业: 计算机技术
关键词: Java智能卡 RMI远程方法调用 JCRMI 信息安全 电子钱包
分类号: TN409
类 型: 硕士论文
年 份: 2008年
下 载: 43次
引 用: 0次
阅 读: 论文下载
 

内容摘要


本篇学位论文主要以Java Card技术设计的具有基本功能的电子钱包作为实例,通过与磁条卡材质、功能、经济效益,以及日趋要求严格的信息安全技术实施的简要对比说明,详细论述了JCRMI(Java Card远程方法调用)技术在智能卡技术中的具体应用。其目的在于分析Java Card技术以及JCRMI技术所具有的安全特性(例如智能卡存储证书、身份验证、数字签名和密钥交换等);对私钥和其他形式个人标识的防篡改存储;涉及关键安全计算通过智能卡的相关协议(例如APDU协议与JCRMI协议),与不需要这些数据的系统部分相分离;实现计算机间信息的安全传输等,在信息安全领域中具有独特的优势。文章主要研究了Java智能卡技术目前的发展和现状,探索和对比了Java智能卡与其他智能卡的优缺点。并通过建立Java智能卡的应用程序模拟环境,研究Java智能卡的实现原理以及JCRMI在Java智能卡中的技术应用和规范,研究JCRMI的工作原理。通过以电子钱包应用安全案例作为论文的切入点,设计了以电子钱包在电子商务中的作用以及应用,探讨Java智能卡是如何保证数据的安全以及对持卡人的身份识别和验证。通过对案例进行分析,实现了电子钱包在模拟环境中的应用,通过测试,验证Java智能卡在电子钱包中的安全性。最后,探讨了Java智能卡在电子钱包应用中还需要改进的地方,目前的JavaCard系统大多是采用软件虚拟机的方式来解释执行Java指令,系统软件平台本身占用了大量的资源,且执行效率不高,在今后的应用中可能存在应用瓶颈。论文中通过对基于RMI技术的电子钱包的卡端(服务器端)与后台应用(客户机端)相关程序进行的带有安全模块的设计,完成了在JAVA智能卡环境下的RMI远程方法调用的执行过程。重点实现了RMI技术中,远程方法调用这一体现信息安全理念的核心特点。

全文目录


摘要  7-8
ABSTRACT  8-9
第一章 绪论  9-12
第二章 JAVA 智能卡技术与JCRMI 技术  12-23
  2.1 智能卡技术  12-13
  2.2 智能卡通信  13-16
    2.2.1 APDU 请求命令  13-14
    2.2.2 APDU 响应命令  14-15
    2.2.3 APDU 一个请求响应过程  15-16
  2.3 Java Card 技术  16-21
    2.3.1 Java Card 硬件环境  17
    2.3.2 Java Card 虚拟机  17-18
    2.3.3 Java Card 运行环境  18-19
    2.3.4 Java Card Applet 的生命周期  19
    2.3.5 Java Card 相关应用程序  19-20
    2.3.6 管理内存和对象  20-21
    2.3.7 事务处理  21
  2.4 JCRMI 技术  21-22
  2.5 小结  22-23
第三章 Java Card 应用程序  23-31
  3.1 小应用程序Applet 开发过程  24-27
  3.2 OpenCard 框架介绍  27
  3.3 生成RMI 客户端程序  27-28
  3.4 JCRMI 客户应用程序  28-30
  3.5 小结  30-31
第四章 Java 智能卡端的应用安全需求分析  31-34
  4.1 Java 智能卡端的应用安全功能需求  31
  4.2 Java 智能卡端的应用安全平台需求  31
  4.3 Java 智能卡端的应用安全需求  31-33
  4.4 Java 智能卡端的应用安全环境需求  33-34
第五章 Java 智能卡端的应用总体设计  34-40
  5.1 智能卡终端组件建模  34-35
  5.2 安全服务类  35-37
    5.2.1 远程调用接口  36
    5.2.2 远程接口实现类  36-37
    5.2.3 Applet 程序  37
    5.2.4 OPT 文件  37
  5.3 后台应用端(客户机端)应用流程设计  37-40
    5.3.1 安全框架存取类  38
    5.3.2 安全框架存取代理类  38
    5.3.3 客户端  38-39
    5.3.4 PROPERTIES 文件  39-40
第六章 详细设计与编码实现  40-48
  6.1 卡端(服务器端)应用流程设计  40-43
    6.1.1 安全服务类  40-42
    6.1.2 远程调用接口  42
    6.1.3 远程调用接口实现类  42-43
    6.1.4 Applet 程序  43
    6.1.5 OPT 文件  43
  6.2 后台应用端(客户机端)应用流程设计  43-48
    6.2.1 安全框架存取类  43-45
    6.2.2 安全框架存取代理类  45
    6.2.3 客户端  45-46
    6.2.4 PROPERTIES 文件  46-48
第七章 测试与分析  48-54
  7.1 测试准备  48-51
    7.1.1 设置卡安全环境的.properties 文件  48
    7.1.2 设置Jcwde 的.APP 文件  48-49
    7.1.3 设置SecureRMI 的.bat 文件  49
    7.1.4 build.bat 文件  49-51
  7.2 执行与分析  51-54
    7.2.1 执行build.bat  51
    7.2.2 将.exp 文件转换成.tex 文本文件  51-52
    7.2.3 扫描监听端口  52-54
结论  54-55
附录1 ISO/IEC7816 相关项目  55-57
附录2 相关接口  57-59
参考文献  59-61
作者简历  61-62
致谢  62

相似论文

  1. 矢量CAD电子图纸保护系统研究,TP391.72
  2. C公司信息安全管理研究,F270.7
  3. 数字信息资源安全风险评估体系的构建,G353.1
  4. 在线招投标系统信息安全的设计与实现,TP393.08
  5. 数字化变电站系统可靠性及安全性研究,TM732
  6. 电信运营企业信息安全项目风险管理研究,F626
  7. 基于风险熵和马尔可夫链方法的移动自组网安全风险评估与系统实现,TN929.5
  8. 手机号码实名制下北京移动的经营策略分析,F626
  9. 金融IC卡在城市一卡通中的应用研究,F832.2
  10. 基于Petri网的自动信任协商理论研究,TP393.08
  11. 数据挖掘技术在入侵检测系统中的应用,TP393.08
  12. JAVA卡调试平台的设计与实现,TP311.52
  13. 网络环境下高校教务管理系统的研究与安全管理,TP315
  14. 商业银行信息安全技术研究,TP393.08
  15. 自动安全评估系统的分析与设计,TP393.08
  16. 运营商网络安全与应用,TP393.08
  17. 加密锁在电力系统软件保护方面的应用研究,TP309.7
  18. 网络访问控制技术在大型保险企业信息安全系统中的应用,TP393.08
  19. J2EE平台下角色访问控制的改进模型研究与应用,TP393.08
  20. 网络传播把关的张力与限度,G206

中图分类: > 工业技术 > 无线电电子学、电信技术 > 微电子学、集成电路(IC) > 一般性问题 > 应用
© 2012 www.xueweilunwen.com