CodeBender: Remote Software Protection Using Orthogonal Replacement | IEEE Journals & Magazine | IEEE Xplore