Are all public-key encryption protocols based on one-way functions?
Yes, all public-key cryptography based on one-way functions. Every one-way function builds on some hard problem. There is many one-way functions in lattice-based crypto, that based on SVP. For example, NTRU one-way function, LWE one-way function, etc.