<human>:  Who came up with the idea of using a ring to solve the XOR problem?
<bot>: 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.