Samsung KNOX - An Encrypted Virtual Operating system for Android Devices