This really isn't an XPages issue. You would be better off posting this in one of the Notes Forums.
What version of Notes is that by they way?
You can put readers fields on views. That should effectively hide the view from people without access. Make sure you give access to the designer and servers. I've never done that to a view but in theory that should do what you're asking.
However what you're asking isn't true security at all. to get to real security you need to put readers / authors fields on the documents. That's what needs to be protected typically. Not the views themselves.