Adversary Safety by Construction in a Language of Cryptographic Protocols | IEEE Conference Publication | IEEE Xplore