Secure Multi-Party Non-Repudiation Protocols and