TITLE: The encryption algorithms