NPTEL Cyber Security and Privacy Assignment 2 Answer