Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: JavaScript is currently the dominating client-side scripting language in the b community. Hover, the source code of JavaScript can be easily copied through a browser. The intellectual property right of the developers lacks protection. ,  consider using dynamic software birthmark for JavaScript. Instead of using control flow trace (which can be corrupted by code obfuscation) and API (which may not work if the software does not have many API calls),  exploit the run-time heap, which reflects substantially the dynamic behavior of a program, to extract birthmarks.  introduce JSBiRTH, a novel software birthmark system for JavaScript based on the comparison of run-time heaps.  evaluated our system using 20 JavaScript programs with most of them being large-scale. Our system gave no false positive or false negative. Moreover, it is robust against code obfuscation attack.  also show that our system is effective in detecting partial code theft.
['Patrick P. F. Chan', 'Lucas Chi Kwong Hui', 'Siu-Ming Yiu']
I am writing a research paper on a idea JSBiRTH: Dynamic JavaScript Birthmark Based on the Run-Time Heap
[{"from": "human", "value": "I am writing a research paper on a idea JSBiRTH: Dynamic JavaScript Birthmark Based on the Run-Time Heap"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: JavaScript is currently the dominating client-side scripting language in the b community. Hover, the source code of JavaScript can be easily copied through a browser. The intellectual property right of the developers lacks protection. ,  consider using dynamic software birthmark for JavaScript. Instead of using control flow trace (which can be corrupted by code obfuscation) and API (which may not work if the software does not have many API calls),  exploit the run-time heap, which reflects substantially the dynamic behavior of a program, to extract birthmarks.  introduce JSBiRTH, a novel software birthmark system for JavaScript based on the comparison of run-time heaps.  evaluated our system using 20 JavaScript programs with most of them being large-scale. Our system gave no false positive or false negative. Moreover, it is robust against code obfuscation attack.  also show that our system is effective in detecting partial code theft."}]