Si102x/3x
14.高级加密标准( AES)的外围
该Si102x / 3X设备包括硬件实现高级加密标准块
在NIST发布指定密码FIPS 197 “高级加密标准( AES ) , 2001年11月。
该Rijndael加密算法被选为由NIST的AES分组密码。 AES分组密码
可以用来加密用于无线通信的数据。数据可以在传输之前被加密和
在接收解密。这提供了安全的专用网络。
在AES分组密码是一种对称密钥加密算法。对称密钥加密依赖于秘密
这是由发送方和接收器已知的密钥。解密密钥可以使用一个简单的获得
变换的加密密钥。 AES是不是一个公共密钥加密算法。
AES分组密码使用固定的16字节的块大小。这样的数据少于16个字节必须被填充
零来填充整个块。无线数据必须进行填充,并在16字节块传输。整个
16字节的块必须被发送到成功解密的信息。
AES引擎支持128位,192位或256位的密钥长度。 128位密钥大小就足够了
保护机密秘密信息的保密性。高级加密标准是
设计成安全为至少20至30年。 128位密钥提供最快的加密。的192位
和256位密钥长度可以被用于保护高度敏感绝密的信息。
由于对称密钥加密依赖于秘密密钥,数据的安全性,只能在受保护
关键仍然是秘密。如果加密密钥存储在闪存中,然后整个闪存应锁定
以确保加密密钥不能被发现。 (请参阅Flash的安全性。 )
基本的AES分组密码是在硬件中实现。这种硬件加速器提供的性能
可能比软件实现快1000倍。较高的性能转换为一个
省电的低功耗无线应用。
基于AES分组密码的AES分组密码,或块加密模式中,被用在许多无线
标准。这些包括在无线PAN ( 802.15 )和无线LAN几个的IEEE标准(802.11)
工作组。
176
修订版0.3