000 02344cam a2200313 a 4500
008 100316s2010 bjua b 000 0 eng
010 _a2009015520
020 _a0321549252 (pbk. : alk. paper)
020 _a9780321549259 (pbk. : alk. paper)
035 _a(Sirsi) u5179
040 _aEG-CaNU
_c EG-CaNU
_d EG-CaNU
042 _ancode
043 _an-us---
082 0 0 _a005.8
_2 22
100 1 _aCollberg, Christian.
_910342
245 1 0 _aSurreptitious software :
_b obfuscation, watermarking, and tamperproofing for software protection /
_c Christian Collberg, Jasvir Nagra.
260 _aUpper Saddle River, NJ :
_b Addison-Wesley,
_c c2010
300 _axxvii, 748 p. :
_b ill. ;
_c 23 cm.
490 0 _aAddison-Wesley software security series
504 _aIncludes bibliographical references and index.
505 0 _aWhat is surreptitious software? -- Methods of attack and defense -- Program analysis -- Code obfuscation -- Obfuscation theory -- Dynamic obfuscation -- Software tamperproofing -- Software watermarking -- Dynamic watermarking -- Software similarity analysis -- Hardware for protecting software.
520 _aThe last decade has seen significant progress in the development of techniques for resisting software piracy and tampering. These techniques are indispensable for software developers seeking to protect vital intellectual property. Surreptitious Software is the first authoritative, comprehensive resource for researchers, developers, and students who want to understand these approaches, the level of security they afford, and the performance penalty they incur. Christian Collberg and Jasvir Nagra bring together techniques drawn from related areas of computer science, including cryptography, steganography, watermarking, software metrics, reverse engineering, and compiler optimization. Using extensive sample code, they show readers how to implement protection schemes ranging from code obfuscation and software fingerprinting to tamperproofing and birthmarking, and discuss the theoretical and practical limitations of these techniques.
650 0 _aComputer security.
_910343
650 0 _aCryptography.
_910344
650 0 _aData protection.
_910345
650 0 _aCopyright and electronic data processing
_z United States.
_99397
700 1 _aNagra, Jasvir.
_910346
596 _a1
999 _c4183
_d4183