A multi-party non-repudiation protocol with semi-trusted third party | IEEE Conference Publication | IEEE Xplore