摘要

本发明公开了一种多配置模式的SIMON算法加密电路,包括数据流控制单元、轮常数切换单元、秘钥扩展单元以及轮函数运算单元,数据流控制单元均与轮常数切换单元、秘钥扩展单元以及轮函数运算单元的输入端连接,数据流控制单元的另外一个输出端用于输出加密完成信号;轮常数切换单元的输出端与秘钥扩展单元的输入端连接;秘钥扩展单元的输出端与轮函数运算单元的输入端连接,每个时钟周期向轮函数运算单元输出一组轮秘钥;轮函数运算单元进行相应配置模式下的轮操作,直至所述数据流控制单元输出加密完成信号,输出密文;本发明的优点在于:结构简单,具有多种配置模式,芯片体积小,有利于其在物联网场景的广泛使用。