BCPA: A Blockchain-Based Cross-Domain Privacy-Preserving Authentication Scheme in Internet of Things Environments | IEEE Journals & Magazine | IEEE Xplore