Study and design of security system for AudioGraph multimedia teaching system : a thesis presented in partial fulfillment of the requirements for the degree of Master of Science in Computer Science at Massey University, Palmerston North, New Zealand
The AudioGraph is a project developed in the Institute of Information Sciences and Technology of Massey University as copyrighted software tools. The AudioGraph courseware files produced by the AudioGraph Recorder may be copyrighted. In order to protect them from being played back or copied by unauthorized parties, a security system to protect the AudioGraph courseware files is required. This thesis presents the study, design and implementation of the AudioGraph security system. The security system proposed in this thesis consists of three parts: Copy Protection Record inside the AudioGraph courseware files; a Key Insertion Tool to detect, extract, insert and update the Copy Protection Record in AudioGraph courseware files; and a scheme of usage control embedded into the AudioGraph Plug-in. The issues covered in this thesis include all relevant aspects. In order to select good encryption algorithms for the AudioGraph security system, this thesis introduces the concept of cryptography and describes some of the most important conventional and public-key encryption algorithms. It also investigates and compares various aspects of some of the conventional cryptography algorithms and chooses very strong, simple and suitable encryption algorithms to be used in the AudioGraph security system. A scheme to protect AudioGraph courseware files is described in this thesis, this scheme meets the requirements of the AudioGraph security system, and it is strong enough to withstand brute-force attack and all known cryptanalysis. The implementation of the AudioGraph security system has also been described in this thesis. The result from system testing demonstrates that this AudioGraph security system works well and had achieved its goal to protect the AudioGraph courseware material.