GCHQ, or Government Communications Headquarters, provides signals intelligence and information security to the government and armed forces.