摘要
本发明公开了一种基于CLEFIA-SHA3的密码协处理器,包括数据处理单元、常数存储单元、数据流控制单元;数据流控制单元包括三个输出端,一个输出端向常数存储单元输出地址信号,另一个输出端向数据处理单元输出控制信号,再一个输出端用于输出系统结束信号;常数存储单元接收外部输入的时钟信号以及数据流控制单元输出的地址信号,每个时钟周期向数据处理单元输出一组常数;数据处理单元在模式选择信号和所述数据流控制单元输出的控制信号的控制下,选择执行内置的SHA3运算模块或者CLEFIA加密模块,最终输出哈希值或者密文;本发明的优点在于:解决CLEFIA算法功能单一,不能适应更广的物联网应用场景的问题。
- 单位