A privacy-preserving smart parking system using an IoT elliptic curve based security platform