N3PA-STIN: A Novel Three-Party Authentication Protocol for Multiuser Access in Satellite Terrestrial Integrated Networks | IEEE Journals & Magazine | IEEE Xplore