设计了一种基于矩阵的加密通信算法。由于单片机资源的局限性,分析了单片机通信中加密时要注意的3个问题,并针对这3个问题,分别给出了解决方案和算法的设计;针对反编译破解问题对算法进行了升级,分别在私钥生成、加密和解密过程中引入矩阵;针对密文可互解问题,给出了两种算法变换方案,极大增强了单片机中网络通信的安全性。