Question: Private Set Intersection ( PSI ) can be used to detect malware or suspicious activities within a network by sharing and analysing data held by

Private Set Intersection (PSI) can be used to detect malware or suspicious activities within a
network by sharing and analysing data held by different nodes (e.g., such as routers), while
preserving each nodes data privacy(Answer the questions down with citation(References)for the answers)
1- Design a protocol that performs PSI using a cryptographic hash function. Your protocol
should involve three parties: Client 1, Client 2, and a Server, where Client 1 has a set 1,2,
5,9 and Client 2 has 5,8,11. The Server does not have any input
2- Implement the PSI algorithm you designed in Python, with appropriate comments in
code. Hint :the server will receive some values from the two clients and send them back some
results.
3- Discuss how your implementation ensures security and privacy.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!