The new key exchange is based on lattice cryptography, which is conjectured to be quantum resistant. The precise assumption is RLWE.
My confusion is about what pieces are concatenated. Is the same input processed twice (different ciphers) and then concatenated, which is then the generated key?