1234567891011121314151617181920212223242526272829303132333435363738 |
- Name: PSM (Private Set Membership) client side
- URL: None
- Version: 31-Mar-2022
- License: Apache Version 2.0
- License File: LICENSE
- Security Critical: yes
- Description:
- Private Set Membership (PSM) is a cryptographic protocol that
- allows users to privately query whether the user's identifier is a
- member of a set of identifiers held by a server in a
- privacy-preserving manner.
- For privacy, the Private Set Membership protocol guarantees the
- following:
- - The server does not learn any information about the sensitive
- portion of the user's queried identifier. In particular, this also
- means that the server does not learn whether the queried
- identifier was a member or not.
- - The querying user learns no information about the set of
- identifiers that are stored by the server beyond whether the
- querying user's identifier is a member or not of the server-held
- set of identifiers. In other words, the querying user learns the
- bare minimum amount of information which is only the answer of the
- membership query.
- Local Modifications:
- Applying local modifications live in //third_party/private_membership/patches/
- can be done by running the following commands:
- $ export PSM_CLIENT_PATH=<path-to-chromium>/src/third_party/private_membership/patches
- $ for patch in $PSM_CLIENT_PATH/patches/*; do patch -s -p1 < $patch; done
- In case of conflict, update those patches accordingly and save them back in
- //third_party/private_membership/patches/.
|