Application Layer Key Establishment for End-to-End Security in IoT | IEEE Journals & Magazine | IEEE Xplore