Make blog available to authenticated users only
Would the 'Content Access' module be what you are looking for?

http://drupal.org/project/content_access

Using this you would be able to set your Blog content type to be viewable only by registered users.