Newsletters Welcome, Guest Log In | Register


Join the Community

Exchange

Get full access to our community's expertise and resources.

Register Now >

Currently Being Moderated

Surreptitious Software Excerpt

0

Created on: Oct 8, 2009 10:53 AM by Patrick Avery - Last Modified:  Oct 8, 2009 10:53 AM by Patrick Avery

The 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: Obfuscation, Watermarking, and Tamperproofing for Software Protection” is a 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.

Authors 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.

This 58-page excerpt of the first chapter looks at “What is Surreptitious Software?”

The attached Zip file includes:

• Intro Page.doc

• Cover Sheet and Terms.pdf

• Surreptitious Software Excerpt.pdf

Related Knowledge Network Content

Average User Rating
(0 ratings)




Add a comment Leave some feedback about this document.

There are no comments on this document

Janco's 2010 IT Salary Survey

This survey from Janco Associates, Inc., draws on data collected by extensive surveys of businesses throughout the United States and Canada.

Learn more >

ITIL V3 Foundation - Complete Certification Kit

Enhance your IT career by getting your ITIL Foundation Certificate. It's fast and easy with this complete resource. The 186-page eBook and companion online training course is guaranteed to help you pass the ITIL exam.

Learn more >

Business Intelligence

Best-practice tools, strategies and technologies for determining and managing the data you need to make better business decisions.

Compliance and Risk Mitigation

Compliance and risk mitigation solutions that strengthen data security, automate compliance measures, and reduce TCO for a more viable business future.

Virtualization

New business consolidation breakthroughs for better server optimization, resulting in more storage and computing capacity.

Cost-Effective Business Software

Business solutions software that reduce costs, improve operational performance, decrease risk, and strengthen business management processes.

Oracle Database 11g for Data Warehousing and Business Intelligence

Want to learn how to get more from your data warehousing investment? This white paper discusses the key features and technologies by which this innovative business intelligence and data warehouse system can integrate information, perform fast queries, and scale to very large data volumes, all with best-of-breed data analytics.

Pen-based Computing in Higher Education

This video takes a look at the impact pen-based computing with tablet PCs is having on higher education and why IT professionals in higher education should introduce this technology to key decision makers.