Java Security
Byte Code Verification (no cheating)
Access Control (protect files)
Extends Firewall (protect information)
RSA (authentification)