Public url for assets when logged-in
Give Digital Download a try... it generates a masked URL for downloadable assets. You can restrict the download to a specific user or user group. 

Disclaimer: I'm the plugin author.