The free speech problems with this law seem pretty severe. What you'd need to challenge it is a test case; preferably a man with no criminal record whose only "crime" is his lack of reporting. That would be an interesting case, because it would pit constitutional freedoms against the disturbing deference to federal government that many Supreme Court justices have been showing recently. Assuming the case makes it that far.
How would Alito vote on this?