Software protection system – I

Although several forms of software of software protection exist now, many software developers still face the threat of losing their possibly proprietary source codes or algorithms to their rivals. One of the more common threats is Reverse Engineering. Reverse Engineering tools can be easily found on...

全面介绍

书目详细资料
主要作者: Lim, Hwee.
其他作者: Sabu Emmanuel
格式: Final Year Project (FYP)
语言:English
出版: 2013
主题:
在线阅读:http://hdl.handle.net/10356/52299
_version_ 1826116387177758720
author Lim, Hwee.
author2 Sabu Emmanuel
author_facet Sabu Emmanuel
Lim, Hwee.
author_sort Lim, Hwee.
collection NTU
description Although several forms of software of software protection exist now, many software developers still face the threat of losing their possibly proprietary source codes or algorithms to their rivals. One of the more common threats is Reverse Engineering. Reverse Engineering tools can be easily found on the internet or bought from the commercial market. With this in mind, software developers are forced to practice software protection, with the level of protection being proportionate to the costs they are willing to pay. This project report will discuss Software Obfuscation, which is one of the main techniques for preventing Reverse Engineering. In Software Obfuscation, there are various general techniques that apply to all programming languages, and a couple of specific techniques for each programming language. Several general techniques will be shown in this project report followed by specific techniques for the main targeted programming language, which is Java.
first_indexed 2024-10-01T04:10:53Z
format Final Year Project (FYP)
id ntu-10356/52299
institution Nanyang Technological University
language English
last_indexed 2024-10-01T04:10:53Z
publishDate 2013
record_format dspace
spelling ntu-10356/522992023-03-03T20:28:22Z Software protection system – I Lim, Hwee. Sabu Emmanuel School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Data Although several forms of software of software protection exist now, many software developers still face the threat of losing their possibly proprietary source codes or algorithms to their rivals. One of the more common threats is Reverse Engineering. Reverse Engineering tools can be easily found on the internet or bought from the commercial market. With this in mind, software developers are forced to practice software protection, with the level of protection being proportionate to the costs they are willing to pay. This project report will discuss Software Obfuscation, which is one of the main techniques for preventing Reverse Engineering. In Software Obfuscation, there are various general techniques that apply to all programming languages, and a couple of specific techniques for each programming language. Several general techniques will be shown in this project report followed by specific techniques for the main targeted programming language, which is Java. Bachelor of Engineering (Computer Science) 2013-05-06T01:16:05Z 2013-05-06T01:16:05Z 2013 2013 Final Year Project (FYP) http://hdl.handle.net/10356/52299 en Nanyang Technological University 70 p. application/pdf
spellingShingle DRNTU::Engineering::Computer science and engineering::Data
Lim, Hwee.
Software protection system – I
title Software protection system – I
title_full Software protection system – I
title_fullStr Software protection system – I
title_full_unstemmed Software protection system – I
title_short Software protection system – I
title_sort software protection system i
topic DRNTU::Engineering::Computer science and engineering::Data
url http://hdl.handle.net/10356/52299
work_keys_str_mv AT limhwee softwareprotectionsystemi