This document presents an improved asymmetric key encryption algorithm using MATLAB. It begins with an introduction to asymmetric key cryptography and the RSA cryptosystem. It then describes a modified RSA algorithm using multiple public and private keys to increase security. Next, it explains how to implement RSA using the Chinese Remainder Theorem to reduce computational time. The document implements the original, modified, and CRT-based RSA algorithms in MATLAB and analyzes computation time versus number of prime numbers. It concludes the modified and CRT-based approaches provide more security than the original RSA algorithm with reduced computational time.