首页 | 本学科首页   官方微博 | 高级检索  
     

一种有效保护Java字节码的方法
引用本文:刁俊峰,温巧燕.一种有效保护Java字节码的方法[J].微电子学与计算机,2008,25(2):86-88.
作者姓名:刁俊峰  温巧燕
作者单位:北京邮电大学,理学院,北京,100876
摘    要:JavaTM是开发Web网络应用的主要编程语言之一。由于Java语言自身的特点,它的字节码文件很容易被反编译,所以它的安全问题越来越受到重视。结合信息隐藏与加密技术,提出了一种保护Java字节码的新方法。该方法利用Shamir门限分存方案,将加密密钥打散,隐藏在加密的Java字节码文件中。能有效保护Java字节码文件抵抗反编译,并且很好地支持Java应用程序的升级,通过大量测试数据证明,该方法没有对原Java程序的运行效率产生很大影响。

关 键 词:虚拟机  字节码文件  门限分存
文章编号:1000-7180(2008)02-0086-03
收稿时间:2007-03-09
修稿时间:2007年3月9日

An Effective Method to Protect Java Bytecode File
DIAO Jun-feng,WEN Qiao-yan.An Effective Method to Protect Java Bytecode File[J].Microelectronics & Computer,2008,25(2):86-88.
Authors:DIAO Jun-feng  WEN Qiao-yan
Abstract:JavaTM has become a very popular choice of Internet programming languages for developing many Web applications nowadays.The Java bytecode file is easy to be decompiled because of the characters of JavaTM,so JavaTM security problems become more and more important.In this paper,a new method to protect Java bytecode file was proposed,it combined information hiding and encryption technology.It used Sharmir Threshold Schemes to break up the encryption key and hide them in the encrypted bytecode file.It can effectively prevent the Java bytecode file being decompiled and support the development of Java application;it doesn't affect the efficiency much to original Java program by lots of testing data.
Keywords:JVM(Java Visual Machine)  Java bytecode file  shamir threshold schemes
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号