← Latest papers
💻 computer science

Pivot: Proactive and Verifiable Threshold Oblivious Pseudorandom Functions From Isogeny Group Actions

This paper introduces PIVOT, a dealerless, proactive, and verifiable threshold oblivious pseudorandom function framework based on isogeny group actions that securely refreshes server shares over time to defend against mobile adversaries while maintaining the validity of the master key and previous outputs.

Original authors: Abhinav Sharma, Vikas Srivastava

Published 2026-08-04
📖 4 min read☕ Coffee break read

Original authors: Abhinav Sharma, Vikas Srivastava

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to keep a secret so valuable that no single person should ever know the whole thing. You split the secret into puzzle pieces and give one piece to each of your friends. This is the basic idea of threshold cryptography: you need a certain number of friends (say, 5 out of 10) to put their pieces together to unlock the treasure. But there's a sneaky problem. If a thief can sneak into your friends' houses one by one over the course of a year, stealing a piece from Friend A in January, Friend B in February, and so on, they can eventually collect all the pieces they need to solve the puzzle, even if they never had five friends at the same time. This is called a "mobile adversary."

To stop this, cryptographers use a trick called proactive security. Imagine that every month, your friends secretly swap their puzzle pieces for new ones that fit the same picture, but the old pieces become useless junk. If the thief steals a piece today, it won't match the pieces stolen next month. The secret remains safe because the thief can't mix old and new pieces together. Now, add a twist: you want to use this secret to answer questions without ever revealing the secret itself. This is an Oblivious Pseudorandom Function (OPRF). It's like a magical vending machine: you put in a secret code (like a password), and it gives you a unique, random-looking receipt. The machine knows the secret recipe, but it never sees your code, and you never learn the recipe. The challenge this paper tackles is building a "post-quantum" version of this system—one that is safe even against future super-computers—while keeping the secret safe from thieves who try to steal pieces over time.

The paper introduces a new system called PIVOT (Proactive Isogeny-based Verifiable Oblivious Threshold PRF). Think of PIVOT as a high-tech, post-quantum vault that uses a special kind of mathematical magic called isogeny group actions. In simple terms, imagine a giant, circular playground where you can spin around. If you spin a certain number of times (the secret), you end up at a specific spot. The magic is that you can spin in small steps with different people, and as long as you all spin the right total amount, you end up at the same spot, even if no one knows the total number of spins. PIVOT uses this to let a group of servers work together to give a client a "receipt" for their secret input, without the client ever seeing the servers' secret or the servers seeing the client's input.

The authors prove that PIVOT solves the "mobile adversary" problem. They show that the servers can periodically refresh their puzzle pieces (shares) without changing the master secret or the public "lock" on the vault. This means that even if a thief steals a piece today, that piece becomes useless next month when the pieces are refreshed. The paper also proves that the system is verifiable: the client can check that the servers actually did the math correctly and didn't deviate from the protocol, and if a server does mess up, the system can pinpoint exactly which one did it and kick them out.

The paper explicitly rules out the idea that you can keep the same puzzle pieces forever. It argues that if the pieces don't change, a mobile thief will eventually win. It also argues against designs that hide the individual servers' contributions behind a "virtual" server, because PIVOT wants to make every server's contribution visible and accountable. The authors are very sure about their results; they didn't just guess or simulate the system in a simple way. They provided a rigorous mathematical proof showing that the system works correctly and remains secure against a specific type of attacker (a "semi-honest" one who follows the rules but tries to learn secrets) under standard assumptions about the difficulty of solving these isogeny puzzles.

In the real world, this could be used for things like private password logins or encrypted databases that stay secure for decades. If a company needs to protect user data for a long time, they can't just rely on a static secret that might get stolen piece by piece. PIVOT allows them to rotate their security staff (the servers) and refresh their keys regularly, ensuring that the database stays locked and the users' privacy remains intact, even if the system is under constant, slow-burn attack. The paper concludes that while this system is a bit more complex and slower than simpler versions (because it requires a chain of servers to pass the "ball" of data one by one), the trade-off is worth it for long-term security and the ability to prove that no one deviated from the protocol.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →