Mu Shuang, Zhang Quan, Xu Xin. TAMPER-PROOF METHOD FOR JAVA SOURCE CODE BASED ON WHITEBOX CIPHER[J]. Computer Applications and Software, 2025, 42(2): 61-65,164. DOI: 10.3969/j.issn.1000-386x.2025.02.008
Citation: Mu Shuang, Zhang Quan, Xu Xin. TAMPER-PROOF METHOD FOR JAVA SOURCE CODE BASED ON WHITEBOX CIPHER[J]. Computer Applications and Software, 2025, 42(2): 61-65,164. DOI: 10.3969/j.issn.1000-386x.2025.02.008

TAMPER-PROOF METHOD FOR JAVA SOURCE CODE BASED ON WHITEBOX CIPHER

  • Aimed at the problem that software written in Java is easy to be pirated by reverse engineering, a tamper-proof method at the Java virtual machine level is proposed. The encrypted bytecode file was restored by dynamic decryption before execution. Considering the key security issues of traditional cryptographic algorithms, white box ciphers were selected as encryption and decryption algorithms, and the logic of table import and export was modified for the defects of white box cipher tables, so that this solution could achieve a higher security level. Experiments have proved that it can more effectively prevent source code tampering without affecting the original functions of the software.
  • loading

Catalog

    Turn off MathJax
    Article Contents

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return