key word: a word that is used as a pattern to decode an encrypted message
communication: something that is communicated by or to or between people or groups
file server: (computer science) a digital computer that provides workstations on a network with controlled access to shared resources