Secure And Energy Efficient Execution Frameworks Using Virtualization And Light-Weight Cryptographic Components