The Vigenère cipher is a polyalphabetic substitution cipher that uses a keyword to determine the shift of the substitution alphabet.
It is a special case of the polyalphabetic cipher