TML / Studies / Tik-110.501 / Topics
Seminar on Network Security
Introduction of the topics and some material for the session ofContent protection
An analysis of a commercial software protection system
Tutor: Tommi EloThis is an advanced hands on topic. Student taking the topic should be experienced with programming and debugging tools. A knowledge and experience in assembler programming is of great value. An in-depth experience in any environment will do, but most existing systems run on Intel processors in one of the Windows operating systems. The student should be familiar with the basic concepts of data security such as encryption and code obfuscation.
The work may consist of a comparision of two commercial software protection packages and analysis of their weaknesses. Another alternative is to do a case study based on one system, which can include attack scenarios or a successful attack.
A goal for the resulting paper is to explain the main techniques used in commercial software protection systems and to concentrate on analysing their weaknesses.
Tools provided:
- A working protection system
This page is maintained by Network Security teaching staff, E-mail: netsec@tml.hut.fi.
The page has been last updated on August 30, 2000
URL: http://www.tml.hut.fi/Opinnot/Tik-110.501/2000/intro/content.html