Investigating practicality of process memory encryption techniques using frozen cache and TRESOR/RamCrypt