What you can do is have all the wordpress files except index.php in their own directory
Giving WordPress Its Own Directory « WordPress Codex
You need to have wp-admin in the web viewable area to access the blog's admin, I put a htaccess with authentication as extra security, maybe you can put the whole wordpress directory secured that way if the actual site permalinks are separate...