Cyber Security - The challenge of the 21st century