I don't think this is possible if you are using the All Authenticated
Users option under Manage anonymous access screen.
You have to assign it to either Reader or Contributor, and while you can
strip out that group from all of the lists and libraries, the
authenticated user will still have access to the site, so anything on
the home page, be it maybe just a bunch of web parts that say you don't
have access. It doesn't seem like an ideal approach. Plus that means
you would have to create a custom site group or assign your allowed site
users to the Contributors site group, since removing Reader from the
library permissions would effectively disallow your site users from
reading the library as well.
Is it possible to post the data on a site they can have access to or a
portal? I don't think you will be able to get a smooth solution or user
experience unless you settle for adding individual users to a site
group, cross site group or to the library itself.