File Download
There are no files associated with this item.
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1007/978-3-642-24712-5_8
- Scopus: eid_2-s2.0-80053611105
- Find via
Supplementary
-
Citations:
- Scopus: 0
- Appears in Collections:
Conference Paper: Dynamic software birthmark for java based on heap memory analysis
Title | Dynamic software birthmark for java based on heap memory analysis |
---|---|
Authors | |
Keywords | Code Theft Detection Java Software Birthmark Software Protection |
Issue Date | 2011 |
Publisher | Springer Verlag. The Journal's web site is located at http://springerlink.com/content/105633/ |
Citation | The 12th Joint IFIP TC6 and TC11 International Conference on Communications and Multimedia Security (CMS 2011), Ghent, Belgium, 19-21 October 2011. In Lecture Notes in Computer Science, 2011, v. 7025, p. 94-107 How to Cite? |
Abstract | Code theft has been a serious threat to the survival of the software industry. A dynamic software birthmark can help detect code theft by comparing the intrinsic characteristics of two programs extracted during their execution. We propose a dynamic birthmark system for Java based on the object reference graph. To the best of our knowledge, it is the first dynamic software birthmark making use of the heap memory. We evaluated our birthmark using 25 large-scale programs with most of them of tens of megabytes in size. Our results show that it is effective in detecting partial code theft. No false positive or false negative were found. More importantly, the birthmark remained intact even after the testing programs were obfuscated by the state-of-the-art Allatori obfuscator. These promising results reflect that our birthmark is ready for practical use. © 2011 Springer-Verlag. |
Description | Lecture Notes in Computer Science, Vol.7025 is the conference proceedings of the CMS 2011 |
Persistent Identifier | http://hdl.handle.net/10722/152014 |
ISBN | |
ISSN | 2023 SCImago Journal Rankings: 0.606 |
References |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Chan, PPF | en_US |
dc.contributor.author | Hui, LCK | en_US |
dc.contributor.author | Yiu, SM | en_US |
dc.date.accessioned | 2012-06-26T06:32:26Z | - |
dc.date.available | 2012-06-26T06:32:26Z | - |
dc.date.issued | 2011 | en_US |
dc.identifier.citation | The 12th Joint IFIP TC6 and TC11 International Conference on Communications and Multimedia Security (CMS 2011), Ghent, Belgium, 19-21 October 2011. In Lecture Notes in Computer Science, 2011, v. 7025, p. 94-107 | en_US |
dc.identifier.isbn | 9783642247118 | - |
dc.identifier.issn | 0302-9743 | en_US |
dc.identifier.uri | http://hdl.handle.net/10722/152014 | - |
dc.description | Lecture Notes in Computer Science, Vol.7025 is the conference proceedings of the CMS 2011 | - |
dc.description.abstract | Code theft has been a serious threat to the survival of the software industry. A dynamic software birthmark can help detect code theft by comparing the intrinsic characteristics of two programs extracted during their execution. We propose a dynamic birthmark system for Java based on the object reference graph. To the best of our knowledge, it is the first dynamic software birthmark making use of the heap memory. We evaluated our birthmark using 25 large-scale programs with most of them of tens of megabytes in size. Our results show that it is effective in detecting partial code theft. No false positive or false negative were found. More importantly, the birthmark remained intact even after the testing programs were obfuscated by the state-of-the-art Allatori obfuscator. These promising results reflect that our birthmark is ready for practical use. © 2011 Springer-Verlag. | en_US |
dc.language | eng | en_US |
dc.publisher | Springer Verlag. The Journal's web site is located at http://springerlink.com/content/105633/ | en_US |
dc.relation.ispartof | Lecture Notes in Computer Science | en_US |
dc.subject | Code Theft Detection | en_US |
dc.subject | Java | en_US |
dc.subject | Software Birthmark | en_US |
dc.subject | Software Protection | en_US |
dc.title | Dynamic software birthmark for java based on heap memory analysis | en_US |
dc.type | Conference_Paper | en_US |
dc.identifier.email | Hui, LCK:hui@cs.hku.hk | en_US |
dc.identifier.email | Yiu, SM:smyiu@cs.hku.hk | en_US |
dc.identifier.authority | Hui, LCK=rp00120 | en_US |
dc.identifier.authority | Yiu, SM=rp00207 | en_US |
dc.description.nature | link_to_subscribed_fulltext | en_US |
dc.identifier.doi | 10.1007/978-3-642-24712-5_8 | en_US |
dc.identifier.scopus | eid_2-s2.0-80053611105 | en_US |
dc.identifier.hkuros | 211621 | - |
dc.relation.references | http://www.scopus.com/mlt/select.url?eid=2-s2.0-80053611105&selection=ref&src=s&origin=recordpage | en_US |
dc.identifier.volume | 7025 | en_US |
dc.identifier.spage | 94 | en_US |
dc.identifier.epage | 107 | en_US |
dc.publisher.place | Germany | en_US |
dc.identifier.scopusauthorid | Chan, PPF=52563246100 | en_US |
dc.identifier.scopusauthorid | Hui, LCK=8905728300 | en_US |
dc.identifier.scopusauthorid | Yiu, SM=7003282240 | en_US |
dc.identifier.issnl | 0302-9743 | - |