# PSE <> EF Cryptography
2024-12-18 call agenda & rolling notes
## Discussion items
- EF Cryptography team
- Scope
- Research areas
- PSE upcoming research areas
- Client-side proving
- Delegated proving
- Post-Quantum Cryptography
- OPRF
- [iO](https://hackmd.io/@SoraSuegami/H18y3P_Nkl)
- Collaboration opportunities
- Post-Quantum Cryptography research direction
- Advanced crypto (we, iO, ..)
- Ethereum roadmap? (ease block verification, state purging, ..)
- Cryptography forum
- Something more general than ethresearch?
- Early experiment: https://forum.pse.dev/
## Notes
- EF Crypto
- Designs that could have used benchmarking
- Would be nice to know what PSE wants to do
- Focus
- Ethereum-specific stuff
- Also general ZK stuff
- PSE
- More Ethereum-roadmap stuff?
- Hash-based signatures
- Spoke to Kev about this
- TLDR: no, not trying to focus on Ethereum
- Why haven't we collaborated?
- e.g. Antonio Sanso
- More experience than me coding within PSE. Failed. Pity it didn't work out'
- Not a lot of coding skills
- e.g. George
- Signature aggregation project. Approached PSE people for help b/c had SNARKs, had sig agg, we could use extra people. Not even benchmarking, trying out designs. Not much appeal. Hard to ask for too much. Unclear what is in/out of scope. Hard to know how to interface - try 3 random people you know best
- e.g. proof of validator. make a proof that you're an ETH validator. Can do things if you are.
- Direct implications on the roadmap
- 2 years ago did the research part (anon credentials). Now a few open researchy-things are need to ironed out, then it goes to implementation. Not a paper thing. But it's interesting. Could see PSE being interested (or not). If not, we would go to grant or Kev's team for help on implementation
- Still interesting thing to think about. Not just a spec to implement. Requires creativity, not just codemonkey
- Top down: Ping Carlos to do this?
- Bottom up: Or more organic approach? Nerd snipe specific researchers, find an advocate
- A: Carlos as a primary interface
- Dmitry
- A) Exploring if ideas are posssible. Not needed for benchmarking, but understanding what's feasible. If people who know how different things perform, that would be valuable. e.g. proof aggregation, understaning tradeoffs - we already may have answers for these questions. Could help guide their direction & they can share results, ultimately bring a spec
- B) Concrete spec, which can be prototype. Here's out output, here's ideas for what's next
- Approach?
-
- Periodic Recurring call? Present on projects we're working on? Different stages?
- Explain what we're doing. Connecting the docs, make introductions
- After a few of these, create the horizontal connections, know who to contact
- Wishlist/queue for work people want help with
-
- Arantxa
- Not only about benchmarking
- Exericse we could/should do as teams. What is the place we could give to other teams? Full collaborations
- e.g. crypto team: not 100% focused on coding
- crypto person embedded in PSE project prob not a path
- e.g. PSE team not primarily focused on papers
- Identifying itersection, interface,
- Chance
- Takes on schemes from people. Lightweight calls for discussion
## Action items
- [ ] Sam to surface "wish list" / queue for research
- [ ] Use TG group as default place to chat, share ideas, share 2-way request