本文使用 Zhihu On VSCode 创作并发布
CCM-AES加密算法的原理与实现(1)
CCM-AES算法是在无线通信系统中较为常用的一种加密算法,因其效率和安全性都具有较高的标准,被广泛的应用于802.XX和BLE的协议中。
CCM-AES算法顾名思义,由2部分组成,包括CCM算法和AES算法,首先我们就来介绍下其中的AES算法。
AES加密算法根据输入的密钥Key和明文,计算出一个加密的密文,解密的时候根据密文和Key可以还原出明文。
AES算法的基本流程是在一个4 * 4(byte大小)的矩阵上完成运算的,这里先介绍几个概念: