The 28-year-old former Burnley keeper helped the Monkey Hangers to automatic promotion from League Two this season, keeping 25 clean sheets as they finished second in the table.
Sky Blues boss Iain Dowie told the club's official website: "He is an honest professional who wants to better himself and I believe he will fit well into the squad.
"To keep 25 clean sheets at any level is a fantastic achievement and I look forward to working with him in the near future."