This is the information age. Technologically, it would be easy to issue a national ID card to every citizen and resident alien, keyed to a database-file recording every interaction with government you have had since the day you were born -- birth certificate, school records, tax records, arrest records, etc., etc. "I hope you know this will go down in your permanent record." It will! 
There would be no need to register to vote -- your national ID would BE your registration if you're legally qualified. The card would also reflect your citizenship or or residency status.
It would be very, very convenient for law enforcement, including ICE, to have such a system in place.
So what's the downside? Just a general sense of the creeping Orwells?

There would be no need to register to vote -- your national ID would BE your registration if you're legally qualified. The card would also reflect your citizenship or or residency status.
It would be very, very convenient for law enforcement, including ICE, to have such a system in place.
So what's the downside? Just a general sense of the creeping Orwells?