'Bought' is the past tense of 'buy'. Brought is defined as to carry, convey, lead, of cause to go along to another place.
'Brought' is the past tense of 'bring'. Bought is defined as to acquire in exchange for money; to purchase.
Their spellings are different because of an extra 'r' in 'brought'.
Doubts on this article