proof of citizenship to vote

800px-Voting_United_States
Is requiring proof of citizenship for voters a way to protect the integrity of elections? Or is it an illegal tactic that will keep many older Americans and minorities away from the polls?
Search AARP Blogs