an electronic patient record '' on steroids '' : distributed , peer-to-peer , secure and privacy-conscious s abiteboul , b alexe , o benjelloun , b cautis , i proceedings of the international conference on very large & hellip ; , 2004.0