Securing Java Source Files Using the Cipher Cryptographic Algorithm

Reverse engineering poses a substantial threat to software and hardware systems, allowing unauthorized access to proprietary information, algorithms, and trade secrets. This chapter introduces a new cryptographic algorithm designed to thwart reverse engineering efforts. The research methodology invo...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Al-Hakimi, Asma’a, Gobi, Muhammad Ibrahim Ravi Bin, Iman, Misbah ul
Formato: Capítulo de libro
Lenguaje:inglés
Publicado: IntechOpen 2024
Materias:
Acceso en línea:https://www.intechopen.com/chapters/89294
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
Descripción
Sumario:Reverse engineering poses a substantial threat to software and hardware systems, allowing unauthorized access to proprietary information, algorithms, and trade secrets. This chapter introduces a new cryptographic algorithm designed to thwart reverse engineering efforts. The research methodology involved conducting experiments to assess the technique’s efficacy, yielding promising results. It emphasizes the importance of integrating cryptographic methods as a preventive measure against reverse engineering. Through encryption, decryption, and obfuscation, developers can bolster their systems’ security and mitigate reverse engineering risks. The experiments validate the algorithm’s potential in safeguarding sensitive information and intellectual property. Reverse engineering involves analyzing and reconstructing a system’s design, code, or logic to gain unauthorized access or replicate its functionality, potentially leading to intellectual property theft, security breaches, and financial losses. The proposed technique significantly hampers reverse engineering attempts, making it challenging for attackers to understand the system’s logic or extract meaningful information.
ISBN:978-1-83768-262-1
DOI:10.5772/intechopen.114348