期刊文献+

一种基于混合密码算法的Java类文件保护技术 被引量:1

Application of protecting Java class files based on hybrid cryptosystem
下载PDF
导出
摘要 传统的Java类文件保护方法存在被软件工具和反编译保护算法及利用其他接口进行破译等问题。通过在Java程序的运行环境——虚拟机中最底层Zip算法的开放源代码嵌入AES密码算法和RSA密码算法,提出一种安全性较高的基于混合密码算法的Java类文件保护方法。实验结果显示:该方法具有与AES和RSA一样的安全性,解决了传统保护方法的问题,比传统的方法有更安全的保护作用。 Based on traditional protecting Java class files,such as software tools,decompiling protection algo-rithm and API,a safer Java class file protection method is proposed by imbedding AES and RSA encryption al-gorithm into the code of Zip algorithms of Java virtual machine open-source,with the same security of AES and RSA.Our new technique solves the limitations of the traditional protection method.The experiment shows that the method is better and safer in protecting Java programs than traditional approaches.
出处 《桂林理工大学学报》 CAS 北大核心 2015年第1期202-206,共5页 Journal of Guilin University of Technology
基金 国家自然科学基金项目(11126069) 国家大学生创新训练计划项目(0000221101)
关键词 JAVA程序 反编译 安全 AES算法 RSA算法 Java program decompilation security AES RSA
  • 相关文献

参考文献5

二级参考文献27

  • 1张敦华,刘建.Java动态类加载机制及其应用[J].计算机工程与设计,2004,25(3):432-435. 被引量:18
  • 2邓江华,胡志华,牛冀平.AES加密算法的研究与实现[J].微型电脑应用,2005,21(7):15-19. 被引量:9
  • 3陶正,郭义喜.防止反编译技术研究[J].装甲兵工程学院学报,2006,20(4):64-67. 被引量:2
  • 4Wu Yang. Advanced Obfuscation Techniques for Java Bytecode[J]. Journal of Systems and Software Volume, 2004, 71(1): 1-3.
  • 5Berghei H. Wartermarking Cyberspace[J]. Communications of the ACM, 1997, 40(11): 19-21.
  • 6耿肇英,周真真,耿皴,等.C#应用程序设计教程[M].人民邮电出版社.2008.
  • 7Cifuentes.Reverse compilation techniques[J].PhDthesis,Queensland University of Technology,July 1994.
  • 8McGraw,Felten.Securing Java,2nd edition [M].John Wiley & Sons,1999.
  • 9Proebsting,Watterson S.Krakatoa:Decompilation in JAVA[J].In USENIX Conference on Object-Oriented Technologies and Systems,June 1997.
  • 10Greg Travis.How to lock down your Java code [M].IBM:developerWorks,May 2001.

共引文献17

同被引文献1

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部