A substitution cipher similar to Vigenère, but using a slightly different mechanism that makes it its own inverse.