MAKA: Provably Secure Multi-factor Authenticated Key Agreement Protocol

External Document