Human: Who came up with the idea of using a ring to solve the XOR problem? Assistant: 
That would be Alan Turing. He was a British mathematician who worked on the development of the modern computer. He is most famous for his work on the Turing machine, which is a model of a computer.