According to this article :
https://www.fool.com/retirement/2019/02/07/undocumented-immigrants-and-social-security-separa.aspx
Apparently they are either paying tax on either someone else's social security number or a fake one.
As someone who is now approaching social security age, I should be happy about this but I'm not. It amounts to slavery for the illegal who should not even be here in the first place. Furthermore, someone at the employer level (probably purposely) is obviously NOT verifying credentials for whom they employ. These employers should be liable for not doing due diligence and fined heavily.
Trump says the law should be enforced at the border and I agree. But the law should also be enforced at the HR office too.
We haven't managed to meaningfully address identity theft. This is simply a form of identity theft. Until we come up with a good way of stopping identity theft we should not be trying hard to address illegals this way as it will harm innocents while doing little about the illegals. If you could actually stop illegals from working it might be a good idea but in reality it comes down to them working with documents the IRS will realize are fake or working with documents the IRS will think belong to a legitimate taxpayer and will try to get the tax from the innocent taxpayer. My mother went through that--"you failed to report this income from XYZ corp." "I was not working anywhere, let alone for XYZ corp." "If the tax form is wrong contact your employer and get it fixed." "I never worked for them, I don't know who they are and I can't even find them. Please provide me contact information." "We are not allowed to provide that information. Contact your employer and get it fixed."
I keep saying this: the best way to combat identity theft is to issue people password protected pgp certificates on hardware cards (with NFC, and built in hardware crypto).
Want to identify yourself? Use the card, nail the PIN, match the photo.
They would be impossible to forge anonymously, impossible to alter the photo, absolutely secure: they can steal the card but they can't steal your PIN or password.
Make the password and PIN part of a multi-tiered ID system: password for strong identification, PIN for "easy" ID, NFC for "trivial" ID, just match the external picture for "passing" ID.
Even if you manage to steal someone's card, the hardware signer is rate limited by it's hardware throughput: it would easily take longer than the certificate life to Brute Force the password.
How is it forgery-proof? Your signing credentials are signed, as a "crate", and individually, by a higher level of certificate owned by the government agent who issues it whose credential includes origination privileges, which are signed by, say, the governor of a state. Anyone issuing bogus IDs has their certificate revoked on the network, and they face felony charges for misuse or fraudulent issuance.
It is ironclad.
Oh, and all the infrastructure for this could be supplied off the rack. It would require no new hardware development, not even for the IDs themselves. Minimal software development, too: all this crypto is open source.