加密引擎为dsPIC33/PIC24器件提供一组新的数据安全选项。该引擎使用自己的独立状态机,可独立于CPU执行NIST标准数据加密和解密。从而无需担心在加强应用程序的安全性时,加密和解密额外需要的过多CPU或程序存储器开销。这样也就无需为新的应用程序开发相应的加密代码库。
主要特性包括:
·存储器映射的128位和256位存储空问,用于加密/解密数据
·多个密钥存储、选择和管理选项
·支持内部现场保护
·会话密钥加密和加载
·半双工操作
·DES和三重DES (Triple DES,3DES)加密和解密(64位块大小):
一支持64位密钥和2密钥或3密钥三重DES
·AES加密和解密(128位块大小):
一支持128、192或256位密钥大小
·支持DES和AES标准的ECB、CBC、CFB、OFB和CTR模式
·可编程安全密钥存储:
一512字节OTP阵列用于密钥存储,不可从其他存储空问读取
一32位配置页
一简单模块内编程接口
一支持密钥加密密钥( Key Encryption Key,KEK)
·支持伪随机数发生(Pseudo-Random Number Generation,PRNG)(符合NISTSP800-90)
·支持随机数发生( Random Number Generation, RNG)。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !