Baa-iov: Blockchain-enabled anonymous authentication for internet of vehicles (PLOS ONE, 2026)