AES分组加密算法的运算
发布时间:2020/8/11 13:16:03 访问次数:644
CFW32C7UL系列芯片支持temper入侵检测功能。通过支持temper的硬件电路设计,即便在设备断电的情况下,仍可通过对temper引脚的检测来确定是否有外部的入侵事件发生,若检测到入侵,可在第一时间对芯片关键数据区的内容(如密钥等或关键程序数据等)进行清除,从而达到保护重要信息的目的。
数据安全通常指数据的秘密性、完整性和可用性。很多情况下,即使设备没有受到损坏,但其数据安全也可能已经受到危害,如数据泄露、数据篡改等。由于危害数据安全的行为具有较高的隐蔽性,数据应用用户往往并不知情,因此,危害性很高。
通过使用这些商用密码对数据的加密可保证数据传输过程中的数据私性。应用程序本身的秘密性和完整性方面,在芯片启动专题中有详细的介绍,即芯片可以启动经过国密SM4或国际AES算法加密后的二进制应用程序,可防止应用程序被非法窃取后进反汇编破译。在实际应用中,还可以通过多种加密手段组合及其它防护手段的结合使用,来进一步增强数据的安全级别。
产品种类:开关稳压器RoHS: 安装风格:SMD/SMT封装 / 箱体:SOT-23-6输出电压:- 1.8 V to - 5.5 V输出电流:40 mA最大输入电压:5.5 V拓扑结构:Buck, Boost, Inverting最小输入电压:1.8 V开关频率:80 kHz最小工作温度:- 40 C最大工作温度:+ 85 C系列:封装:Cut Tape封装:MouseReel封装:Reel功能:Inverting 高度:1.02 mm 输入电压:1.8 V to 5.5 V 长度:2.92 mm 工作温度范围:- 40 C to + 85 C 类型:Inverting 宽度:1.6 mm 商标:Texas Instruments 关闭:Shutdown 开发套件:LM2661/3/4EVAL 工作电源电流:220 uA Pd-功率耗散:600 mW
通过操作linux系统中/dev/wokoo_aes ,就可以进行标准AES分组加密算法的运算。
AES算法底层接口
open:打开设备节点
read:读取加密/解密后的数据
write:写入加密前/解密前的数据以及密钥和配置
write写入的wokoo_aes结构体,如同在裸机中使用一样,会在调用前初始化一些参数,通过write把密钥和模式配置写入。CFW32C7UL AES算法的效率:码灵半导体CFW32C7UL系的可以实现标准AES加密速率是85KB/s。
SHA哈希算法模块,CFW32C7UL SHA哈希算法的实现,CFW32C7UL系列的SHA哈希算法支持SHA-1以及SHA-256。SHA1是SHA的较旧版本,可生成160位哈希值,而SHA256是SHA2的一种类型,可生成256位哈希值。
CFW32C7UL系列的SHA模块支持DMA输入和CPU输入,输出仅支持CPU输出。
CFW32C7UL SHA算法的使用,裸机开发支持SHA-1以及SHA-256两种哈希算法SDK,两种算法分别有CPU输入和DMA输入的方式。
在CFW32C7UL系列 SHA的SDK中有个关键的CIPHER_SHA_Init_TypeDef结构体.
(素材来源:eepw.如涉版权请联系删除。特别感谢)
CFW32C7UL系列芯片支持temper入侵检测功能。通过支持temper的硬件电路设计,即便在设备断电的情况下,仍可通过对temper引脚的检测来确定是否有外部的入侵事件发生,若检测到入侵,可在第一时间对芯片关键数据区的内容(如密钥等或关键程序数据等)进行清除,从而达到保护重要信息的目的。
数据安全通常指数据的秘密性、完整性和可用性。很多情况下,即使设备没有受到损坏,但其数据安全也可能已经受到危害,如数据泄露、数据篡改等。由于危害数据安全的行为具有较高的隐蔽性,数据应用用户往往并不知情,因此,危害性很高。
通过使用这些商用密码对数据的加密可保证数据传输过程中的数据私性。应用程序本身的秘密性和完整性方面,在芯片启动专题中有详细的介绍,即芯片可以启动经过国密SM4或国际AES算法加密后的二进制应用程序,可防止应用程序被非法窃取后进反汇编破译。在实际应用中,还可以通过多种加密手段组合及其它防护手段的结合使用,来进一步增强数据的安全级别。
产品种类:开关稳压器RoHS: 安装风格:SMD/SMT封装 / 箱体:SOT-23-6输出电压:- 1.8 V to - 5.5 V输出电流:40 mA最大输入电压:5.5 V拓扑结构:Buck, Boost, Inverting最小输入电压:1.8 V开关频率:80 kHz最小工作温度:- 40 C最大工作温度:+ 85 C系列:封装:Cut Tape封装:MouseReel封装:Reel功能:Inverting 高度:1.02 mm 输入电压:1.8 V to 5.5 V 长度:2.92 mm 工作温度范围:- 40 C to + 85 C 类型:Inverting 宽度:1.6 mm 商标:Texas Instruments 关闭:Shutdown 开发套件:LM2661/3/4EVAL 工作电源电流:220 uA Pd-功率耗散:600 mW
通过操作linux系统中/dev/wokoo_aes ,就可以进行标准AES分组加密算法的运算。
AES算法底层接口
open:打开设备节点
read:读取加密/解密后的数据
write:写入加密前/解密前的数据以及密钥和配置
write写入的wokoo_aes结构体,如同在裸机中使用一样,会在调用前初始化一些参数,通过write把密钥和模式配置写入。CFW32C7UL AES算法的效率:码灵半导体CFW32C7UL系的可以实现标准AES加密速率是85KB/s。
SHA哈希算法模块,CFW32C7UL SHA哈希算法的实现,CFW32C7UL系列的SHA哈希算法支持SHA-1以及SHA-256。SHA1是SHA的较旧版本,可生成160位哈希值,而SHA256是SHA2的一种类型,可生成256位哈希值。
CFW32C7UL系列的SHA模块支持DMA输入和CPU输入,输出仅支持CPU输出。
CFW32C7UL SHA算法的使用,裸机开发支持SHA-1以及SHA-256两种哈希算法SDK,两种算法分别有CPU输入和DMA输入的方式。
在CFW32C7UL系列 SHA的SDK中有个关键的CIPHER_SHA_Init_TypeDef结构体.
(素材来源:eepw.如涉版权请联系删除。特别感谢)
上一篇:线程池能很高地提升程序的性能
上一篇:转换器功率放大器应用