POC : Secure multi-party protocol using modern cryptographic technique and tamper resistant hardware