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

基于J2ME平台的移动应用安全性研究

作 者: 王磊
导 师: 徐学洲;胡秀丽
学 校: 西安电子科技大学
专 业: 软件工程
关键词: J2ME平台 移动应用 安全API 椭圆曲线加密算法
分类号: TP311.52
类 型: 硕士论文
年 份: 2006年
下 载: 54次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着移动商务从时髦的口号逐渐变成现实,移动应用的安全问题越来越成为移动用户和移动应用程序开发人员关注的重点。作为主流的移动应用开发平台,J2ME(Java 2 Platform,Micro Edition)提供了很多API,用以支持移动应用软件的开发。然而,在这诸多的API中,却没有可用于满足应用安全需求的API。比如加密解密API、签名及验证API等。J2ME平台对移动应用安全性支持的缺乏,使得在开发中满足应用的安全需求变得很困难。为了满足应用的安全需求,移动应用开发人员必须能够在程序级访问加密算法。本文的主要工作就是在J2ME平台上实现用于加密解密、验证签名的API,以提高J2ME平台对移动应用安全性的支持。首先对移动应用中的安全问题进行了概述,并介绍了J2ME平台的相关知识,提出了J2ME平台对应用安全性支持力较差的问题。其次通过分析J2ME平台目前已有安全性支持,提出了通过利用第三方安全工具中算法支持类来实现安全API,从而提高J2ME平台对应用安全性支持的方案。接下来在J2ME平台上实现了加密解密和签名验证API。最后,进一步讨论J2ME平台对应用安全的支持,给出了椭圆曲线加密(Ellipse Curve Cryptography,ECC)算法在J2ME平台上的实现设计。

全文目录


摘要  3-4
Abstract  4-7
第一章 绪论  7-11
  1.1 论文的研究背景  7
  1.2 相关领域的国内外研究现状  7-8
  1.3 论文的任务和内容安排  8-11
第二章 相关知识介绍  11-27
  2.1 移动应用中的安全问题概述  11-17
    2.1.1 移动应用中的安全问题及其特点  11-14
      2.1.1.1 移动应用安全的威胁  11-13
      2.1.1.2 移动应用中安全性的特点  13-14
    2.1.2 移动应用中的安全服务和安全机制  14-17
      2.1.2.1 安全服务  14-15
      2.1.2.2 安全机制  15-17
  2.2 J2EE平台技术  17-27
    2.2.1 J2EE平台技术的概述  17-20
    2.2.2 J2EE技术的体系结构  20
    2.2.3 J2EE的Configuration和Profile  20-27
第三章 J2EE平台对应用安全支持的分析及改进  27-37
  3.1 J2EE对应用安全性的支持  27-30
    3.1.1 设备资源的安全  27-28
    3.1.2 网络传输的安全  28-30
  3.2 提高J2EE平台对安全性支持的改进方案  30-37
    3.2.1 在J2EE平台中增加安全加密包  30-32
    3.2.2 利用第三方工具包提高J2EE平台对应用安全的支持  32-37
第四章 J2EE平台对应用安全支持的实现  37-47
  4.1 加密引擎类的实现  38-39
  4.2 公钥加密的实现  39-41
  4.3 签名验证的实现  41-42
  4.4 对称加密  42-44
  4.5 基于口令加密的实现  44-47
第五章 J2EE平台对应用安全支持的进一步研究  47-57
  5.1 ECC的性能分析  47-50
  5.2 设计方案  50-56
    5.2.1 J2SE平台向J2EE平台移植所涉及的问题  50-53
    5.2.2 导入库的创建  53-54
    5.2.3 相关类的设计  54-56
  5.3 实验结果模拟  56-57
第六章 总结和展望  57-59
致谢  59-61
参考文献  61-62

相似论文

  1. 基于事件的跨平台移动应用开发框架设计与实现,TP311.52
  2. 消费者对移动应用商城使用意向和使用行为研究,F274;F224
  3. 移动电子支付系统的安全认证机制研究与实现,F713.36
  4. 移动应用软件的统一化模型研究与设计,TP311.52
  5. 基于MAS的通用手机客户端系统构建,TP311.52
  6. 基于Windows Mobile平台的移动学习系统的设计与实现,TP391.6
  7. 基于J2ME和Web服务技术的企业移动应用研究与实现,TN929.5
  8. 基于SIM卡的移动应用商店系统设计与关键技术研究,TP311.52
  9. JavaScript引擎Rhino研究与J2ME实现,TN929.5
  10. 电力巡检系统中基于插件的移动应用框架的研究和设计,TP274.4
  11. 一种基于Ad hoc网络的安全节能路由协议,TN929.5
  12. SQL Server CE在移动电子商务中应用研究,F713.36
  13. JSON序列化机制与传输效率研究,TN919.3
  14. 面向校园用户的信息化开放创新平台构建与LivingLab服务设计,TP393.09
  15. 手机通信管家服务提供系统的设计与实现,TP311.52
  16. 手机杀毒服务提供系统的设计与实现,TN929.53
  17. 中国移动无线下载业务平台应用的设计与实施,TN929.5
  18. 制造类企业集成移动商务应用的方法研究,F272
  19. 数字化城市管理信息系统中移动应用模块的设计与实现,TP311.52
  20. RFID技术应用于社区医疗监护系统时的防碰撞及加密技术研究,TP391.44
  21. 基于ECC的EMV身份认证的研究与设计,TP391.4

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com