brief overview of encryption 5502375