How would this even be remotely viable? Why would you expect people to be honest about their credit histories in cases where they had late payments or some sort of default?
Why would you expect people to not just give someone else's social security number?
The only non trivial element is how to sign the photo. I guess there must be a way to sign a degraded version of the picture so that even an average scan of the ID card would be verifiable. Or the card could contain a small, cheap, water resistant memory chip which contains the picture in digital format. Then you can have a high degree of confidence in this physical document.
And there could be other usage of that card. Like if you make it a chip & pin so the card could become an unforgeable digital signature (physical signatures are absurdly unsecure too).
In fact, your US passport has that. Look for the biometric symbol on the front. It means there's a chip inside (not sure how to read off it) that includes your digitally signed identity details, including photo.
If you're willing to go the centralized route, then a minimalist ID card would just be a QR code that anyone can open and compare the official photo to you.
"Just a qrcode" would be a weird and inconvenient format.
Other countries (Estonia, Spain, Belgium) have smartcard IDs. You can add a qrcode to that, but the primary data store can be secured (and accessed and updated) in much the same way a regular smartcard is, you can access it from your home with a regular card reader and the relevant access application. And of course the size is completely standard. And you can add contactless support to it if desirable.
Plus the US already has experience with these types of IDs: DoD has issued 17 million Common Access Cards.
Whereas digital signing can be done in an offline, airtight system, as long as the public key is widely available.
https://play.google.com/store/apps/details?id=dexlab.eCL0WN&...
But what advantage is there in having the federal government do this, instead of just having a bank issue one when you open your account? You could even use the same card with multiple creditors, which gives them access to shared credit history. Then filing for bankruptcy is the same as throwing away your bank card.
A current problem in the US is that we have three for-profit companies doing that today, whom are only really accountable to each other (sort of) and their shareholders. Their customers are each other and banks; you whose data is actually at risk are not a customer of strong value to them directly.
At one level it's a bit silly as many have passports and drivers licenses are (almost) a form of universal ID. On the other hand, I sympathize with the push against mandatory federal ID.
Digital signatures are this just as much as any other cryptography:
You can put a gun to someone's head and force them to sign something, or observe their PIN and borrow their card while they're not looking, and the signature will match. Which means it is no solution to the problem where you claim there is a valid signature and they claim it isn't legitimate and the signature can't tell you who is telling the truth.
But, your point is still true. Americans have an irrational fear of a national ID .
Americans have a rational fear of a national ID.
- drive to the government office (cost of transit)
- typically during business hours (non-free for hourly employees)
- provide some backing ID (otherwise, what's to stop somebody claiming to be me/you). That might not be free.
Basically, anything that might disenfranchise a protected class of citizen is going to have a tough time getting bipartisan support. Look no further than state-wide voter ID programs - almost all originate in conservative, GOP-led states - and almost all are thinly veiled attempts to prevent poor and minorities from voting (those two groups are more likely to support Democrats).
- Washington and Oregon votes by mail for most/all elections (>95% mail ballot). No clue how they validate the sender, but you don't have to leave the house on election day.
- NC voters have to show an ID. But, just about any official-looking bill, bank statement, pay stub, or government document with voters name and address on it will do.
- Arizona similar to NC, but if no photo ID, must show 2 non-photo documents.
That's a subtle though crucial distinction.
That's still printed on them.
> Then people will figure something else out on their own. Instead of a credit reporting agency existing at all, new credit applications could ask for your account numbers at existing creditors and then the new creditor can get your credit history directly from them. It would be straight forward to automate this -- and even require you to prove that you're the account holder by presenting your card from the other bank (or signing into its website if online).
> There is no need for a national identification system.
This seems like wishful thinking to me.
Q21: When did Social Security cards bear the legend "NOT FOR IDENTIFICATION"?
A: The first Social Security cards were issued starting in 1936, they did not have this legend. Beginning with the sixth design version of the card, issued starting in 1946, SSA added a legend to the bottom of the card reading "FOR SOCIAL SECURITY PURPOSES -- NOT FOR IDENTIFICATION." This legend was removed as part of the design changes for the 18th version of the card, issued beginning in 1972. The legend has not been on any new cards issued since 1972.
The correct answer is correct regardless of who wants it to be.
Centralized identification is bad. There exists no competent, accountable, trustworthy party to administer it. It inherently gets abused to aggregate information about people that should be private. Monolithic systems are slow to adapt, allowing attackers to continuously outflank them.
When a bank needs to identify you, let them use your bank account number. When a doctor needs to identify you, let them use your patient ID number. And never the two shall meet.
Besides that, sometimes multiple entities do need to know who you are; how is it supposed to work if your insurer and your healthcare providers don't aren't able to match you up to one person?
It is possible to make things sufficiently mixed up that the entire consent-absent aggregation system falls apart. Prohibiting them from using social security numbers and otherwise not providing any alternative unique primary key would go a long way toward that end.
> Besides that, sometimes multiple entities do need to know who you are; how is it supposed to work if your insurer and your healthcare providers don't aren't able to match you up to one person?
You don't need a single global identifier for that. You can give your healthcare provider your insurance policy number.
Not really. Log onto Spokeo, look yourself up, and see how many errors there are -- but at the same time, how the data is "close enough" to be useful. All compiled without a single identifier like SSNs.
If you say "I'm bob smith with SSN 12345", then you gave them your id. You didnt' verify that you are in fact bob smith with SSN 12345.
Now they have to verify with some degree of certainty that you are. So they lookup your address, and send a regular paper mail describing what needs to be authorized, and you sign and return it (or call a number and enter a code, or visit a website, or whatever).
This kind of crude 2FA can still be circumvented by someone stalking you mailbox, but it's a lot better than nothing.
Now: what this requires is a mapping from name+ssn (or some unique identifier) to an up to date address. Having that has several other benefits when it comes to e.g. automatic voter registration etc.
There are obvious latency issues with this though and it would mostly be considered less than optimal today.
Make a national digital ID app. Applicants fill in a web form saying they want to have it. They enter their personal ID number (SSN or equivalent). The one time key for the digital ID is then sent to the mail address. The user installs the digital ID app on their smartphone/computer and enters the key from the mail.
Now they can use that app to 2FA anything: fill in their tax returns online, buy things online, send money to anyone else, login to their internet bank or any other website (by open API), manage social security and other systems, apply for schools etc. This must sound like science fiction in the US but it's been a reality for 5-10 years where I live.
I'm not sure what the fear is with a large central table having a number in one column and your name and address in the others.
That said -if you are afraid of federal/national systems (which is an entirely valid if not entirely rational position) then why have a federal tax authority, national passports etc? It seems like getting the worst of both worlds if you have to run authorities that obviously need to keep track of every living soul in the country whether they like it or not - but then not giving them the tools to do so.
The EU is federal in much the same way (independent states, we don't want the central EU government to meddle too much in state business etc) but then we made sure that the EU government doesn't have anything to do with individuals in the member states, they deal only with the member states themselves. I pay taxes to the EU only indirectly through my home country's tax - so there is no need for an EU tax authority to know who I am, and so on.
The analogous situation for the US would be there was no federal taxes collected from individuals, if states issued passports etc.
It's the possession of that primary key linking all of our data that is the security issue.
In America this would be impossible though. People would cry about state's rights, sign of the beast, privacy, etc.
I don't understand this logic, so perhaps someone can help me out. Nearly all US citizens has a SSN or tax ID number that is tied to them at the federal level. The first is a pseudo-random (I use that term loosely) group of digits that is basically required for you to get anything accomplished in the US. There are no safeguards built in to the SSN, yet it is the most ubiquitous form of unique identification used in the US with no easy way to escape it. If yours gets compromised, you're screwed, and no one is willing to help you.
A driver's license is a step down from that. Most Americans will have a state drivers license or state issued ID. No, it's not federal, but you're still entered into a government database where the information can be shared nationally if needed.
On the other hand, a bonafide identification system with real safeguards to protect your identity would alleviate so many headaches, and it would be no more invasive than an SSN. What is the actual drawback to a national ID?
Lots of significant things use an SSN as a key - medical records, tax information, credit history, financial accounts. An SSN is one of the identifying things that the government definitely has access to. They could easily strong-arm their way around different agencies/companies with an SSN, so protection from government (in my eyes) is a non-argument.
A nationalized ID is supposed to protect us from unscrupulous 3rd parties. If you get someone's name and SSN, you can do a quick public records look up for an address. Confirm it with one company (say a cable co.) and you have unfettered access to that person's life.
I don't think the government could actually do worse than SSN as ID. It's a pseudo-random number with the person's place of birth and time of birth as "seeds". I already assume that Uncle Sam has (or at least access to) troves of data on me. So can they do me a favor and at least give me a half-assed ID system?
The United States is the largest initiator of war and conflict in the world. It is the largest state sponsor of terrorism. It has more air craft carriers than the next five nations combined. It has 1% of its population in prison, more than any other high income country in the world. In 2008, congress/the senate bailed out a terrible corrupt banking industry, allowing CEOs to get away with millions, without consequence, while Americans all over the country lost their homes due to outright fraud.
Distrust of the US government is by no means irrational.
You are thinking about this from the wrong direction. The problem isn't that the government hasn't provided a PKI, the problem is that social security numbers are being used for identification.
This was a serious fear when social security was originally created. For many years social security cards had the words "not for identification" printed on them. They contain no biometric data, not even a picture. Their purpose is not identification.
So the solution is obvious. Actually prohibit social security numbers from being used for identification. Don't allow creditors to even ask for them.
Then people will figure something else out on their own. Instead of a credit reporting agency existing at all, new credit applications could ask for your account numbers at existing creditors and then the new creditor can get your credit history directly from them. It would be straight forward to automate this -- and even require you to prove that you're the account holder by presenting your card from the other bank (or signing into its website if online).
There is no need for a national identification system. Having a bad one was the original problem. Replacing it with some differently bad one is no better.