Public Blockchain-based Lightweight Anonymous Authentication Platform Using Zk-SNARKs for Low-power IoT Devices | IEEE Conference Publication | IEEE Xplore