Inspired by the lack of asymmetric cryptography in my search results and by some spare time, I'm giving this a go. Hopefully, I didn't miss anything. If this actually works, I'll be surprised.
The Ring Learning With Errors Key Exchange is an algorithm that lets two users share a secret key through a public channel without revealing any information about such key. It relates to hard problems on lattices and is believed to be resistant to attacks involving quantum computers.
The PoC uses a key encapsulation mechanism to generate a shared secret μ and an encapsulation c using the recipient's public key b, who uses the private key s1 to decapsulate c and get μ.
Here's the pastebin: https://pastebin.com/dZsGKNbC
Here's the paper I've based it on: https://eprint.iacr.org/2015/138.pdf
And here's its Wikipedia article: https://en.wikipedia...rs_key_exchange