|
|
|
# Table of contents
|
|
|
|
|
|
|
|
* [Configuring](https://git.dchadwick.net/masters-year-project/smpc-multilateration/-/wikis/Configuring)
|
|
|
|
* [Command line](https://git.dchadwick.net/masters-year-project/smpc-multilateration/-/wikis/Command-line)
|
|
|
|
* [Demos and testing](https://git.dchadwick.net/masters-year-project/smpc-multilateration/-/wikis/Demos-and-Testing)
|
|
|
|
|
|
|
|
# Description
|
|
|
|
|
|
|
|
<span dir="">Many flight tracking services provide real-time information about aircraft using a network of ADS-B receivers. However, all of these services rely on a trusted third party to perform the multilateration calculations required to determine the aircraft’s position and thus expose the location of the receivers to the third party and other receivers on the network.</span>
|
| ... | ... | @@ -18,7 +24,7 @@ |
|
|
|
|
|
|
|
[SMPC](https://en.wikipedia.org/wiki/Secure_multi-party_computation) (Secure Multi-Party Computation) is a subfield of cryptography that enables multiple parties to jointly compute a function over their inputs while keeping their inputs private. The goal of SMPC is to ensure that no party can learn any information about the other parties' inputs apart from the result of the computation. This technique is particularly useful in scenarios where sensitive data needs to be processed collaboratively without disclosing individual data points.
|
|
|
|
|
|
|
|
</div>**SMPC can benefit multilateration in various ways:**
|
|
|
|
</div>\*\*SMPC can benefit multilateration in various ways:\*\*
|
|
|
|
|
|
|
|
* **Privacy preservation**: In the context of flight tracking using ADS-B receivers, the location of individual receivers might be considered sensitive information by the operators. SMPC allows multiple parties to jointly perform multilateration calculations without revealing their receiver locations, ensuring privacy preservation for all parties involved.
|
|
|
|
* **Collaborative computation**: SMPC enables multiple parties to contribute to the multilateration process without needing a trusted third party. This encourages collaboration and helps build a more robust and extensive network of receivers, improving the accuracy and coverage of flight tracking data.
|
| ... | ... | |