Text this: A Lightweight Key Agreement Protocol Based on Chinese Remainder Theorem and ECDH for Smart Homes