Defending N-Version Programming Service Components against Co-Resident Attacks in IoT Cloud Systems | IEEE Journals & Magazine | IEEE Xplore