Encryption algorithms -- Part 1: General