A federal judge has blocked a proposed rule requiring employers to fire workers whose names don’t match their Social Security numbers, dealing a major blow to the Bush administration’s crackdown on illegal immigration.

Under the rule, businesses with employees whose names and Social Security numbers didn’t match would have had three months to correct the mistakes or fire the employees. If not, they could face government prosecution.