Refinement Types for Secure Implementations | IEEE Conference Publication | IEEE Xplore