During the past decade, there has been growing trend in the scale of the damages from computer viruses, so the needs for anti-virus systems are increasing more and more. The automatic system finding and curing viruses make vaccine programs important parts of anti-virus systems. But they have the inappropriate model to respond the advent of numberless new viruses and the rapid spread of viruses.
In this thesis, the problems of the current vaccines are analyzed and, to solve them, a new anti-virus system is designed with mobile agents. A new concept of mobile vaccine agent is proposed for this anti-virus system. A mobile vaccine agent platform, a certification center for mobile vaccine agents, and a broker are also designed for the mobile vaccine agent. Since the platforms enabling agents to move compose an anti-virus system as a whole and a new model to distribute vaccines is adopted, the proposed system can respond viruses fast.