A Reference Architecture for Software Protection | IEEE Conference Publication | IEEE Xplore