Abstract
A subfield of cryptography called secure multi-party computing aims to develop techniques that allow parties to jointly compute a function over their inputs while maintaining the privacy of those inputs. In contrast to traditional cryptographic jobs, where the adversary is an outsider (an eavesdropper on the sender and receiver) and cryptography ensures the security and integrity of communication or storage, the cryptography in this model protects participants' privacy from one another.
In order to implement the multi-party computing, various different mechanisms have been designed., such as, Garbled circuit, Yao’s Garbled Circuit, BGW, and GMW. From these, I am using the BGW protocol (Ben-Or, Goldwasser and Wigderson) for this project. It divides shared data into ‘n’ number of parts and uses AES encryption for encrypting those parts. AWS RDS databases are used for storing these parts.
This Mobile Application is used to post a tweet on original Twitter account but provides higher security of data as it is using secure multi-party computation. This approach gives user a secure sharing data system.