On Privacy-Preserving Protocols for Smart Metering Systems