Providing Confidentiality in Content-based Publish/subscribe Systems