什么是 cryptographic primitives \text{\red{cryptographic primitives}} cryptographic primitives?
Cryptographic primitives \text{\red{Cryptographic primitives}} Cryptographic primitives are well-established, low-level cryptographic algorithms that are frequently used to build cryptographic protocols for computer security systems.
1. Oblivious Transfer (不经意传输)
想像这样一个场景:游客(Receiver)想从旅游社(Sender)获取某一个旅游线路(
m
x
m_x
mx)的信息,但不想让旅游社知道。
2. Oblivious PRF
(Eurocrypt 2022) A Fast and Simple Partially Oblivious PRF with Applications.
An OPRF allows for oblivious evaluation of a pseudorandom function (PRF)
- Client learns the PRF evaluation and learns nothing else about the PRF key
- Server holding the PRF key learns nothing about the client input
- (Optional) Client holds PRF public key to verify evaluation is correct