brief overview of encryption 7435409