encryption overview cse 870 1760697