一种加密芯片及加密方法与流程

文档序号:35501882发布日期:2023-09-20 13:45阅读:来源:国知局

技术特征:

1.一种加密芯片,其特征在于:所述的加密芯片一一对应的设置于主机处,且加密芯片包括cpu、总线模块、crc计算模块、加密解密算法模块、接口模块、时钟模块、定时器模块、存储模块以及安全检查模块,所述的总线模块分别与cpu、crc计算模块、加密解密算法模块、接口模块、时钟模块、定时器模块、存储模块以及安全检查模块连接,所述的接口模块分别与外部的数据输入设备和当前的主机的无线通信模块连接,当前的主机的所述的无线通信模块与其他的主机的无线通信模块通信连接;

2.根据权利要求1所述的加密芯片,其特征在于:所述的存储模块包括flash存储模块和sram存储模块;

3.根据权利要求2所述的加密芯片,其特征在于:所述的安全检查模块为flash sc模块,所述的flash sc模块对数据输入设备的设备序列号进行权限验证,权限验证通过后,将第一存储加密数据写入flash存储模块。

4.根据权利要求1所述的加密芯片,其特征在于:所述的接口模块包括通信接口组和总线接口,所述的通信接口组的通信接口包括spi接口、iic接口、uart接口、jtag接口和can接口,所述的总线接口为慢速总线接口,所述的spi接口、iic接口、uart接口、jtag接口以及can接口通过慢速总线接口与总线模块连接,且spi接口、iic接口、uart接口以及jtag接口中至少一个通信接口与外部的数据输入设备连接,所述的can接口与外部的无线通信模块连接。

5.根据权利要求4所述的加密芯片,其特征在于:所述的总线模块包括数据总线和总线控制器,所述的数据总线分别与总线控制器、慢速总线接口、cpu、crc计算模块、加密解密算法模块、时钟模块、定时器模块、存储模块以及安全检查模块连接。

6.一种加密芯片的加密方法,应用于如权利要求1-5任一所述的加密芯片,所述的加密芯片一一对应的设置于主机处,其特征在于:所述的加密方法,包括如下步骤:

7.根据权利要求6所述的加密方法,其特征在于:所述的传输密钥的生成方法,包括如下步骤:

8.根据权利要求6所述的加密方法,其特征在于:所述的第一存储加密数据存储于加密芯片的flash存储模块中,将第一存储加密数据写入加密芯片的方法,包括如下步骤:

9.根据权利要求6所述的加密方法,其特征在于:根据预设的存储加密解密算法,对待存储数据进行存储加密处理,得到第一存储加密数据,包括如下步骤:

10.根据权利要求6所述的加密方法,其特征在于:对传输解密数据进行循环冗余校验,包括如下步骤:


技术总结
本发明属于加密芯片技术领域,公开了一种加密芯片及加密方法,加密芯片包括CPU、总线模块、CRC计算模块、加密解密算法模块、接口模块、时钟模块、定时器模块、存储模块以及安全检查模块。加密方法包括如下步骤:生成传输密钥并发送至其他的主机;对第一存储加密数据进行存储解密处理;根据传输密钥,进行传输加密处理;将传输加密数据发送至目标的主机;进行权限验证和传输解密处理;进行循环冗余校验和存储加密处理;将第二存储加密数据存储至目标的主机的加密芯片。本发明解决了现有技术存在的加密芯片的结构简单、破解难度低、数据安全性低、拓展性和适应性较低,加密方法的实用性差、容易被截获、无法保证数据正确送达的问题。

技术研发人员:张兵,马洋,杨磊
受保护的技术使用者:上海芯圣电子股份有限公司
技术研发日:
技术公布日:2024/1/15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1