一种基于AES算法的加密芯片的制作方法

文档序号:11484119阅读:565来源:国知局

本实用新型涉及加密芯片技术领域,尤其涉及一种基于AES算法的加密芯片。



背景技术:

高级加密标准AES算法由于速度块、安全级别高的特点正日益成为加密各种电子数据的实际标准,被广泛应用于电子商务、智能IC卡、数字机顶盒、安防设备、监控器等领域中;加密算法的实现方式分为硬件实现和软件实现,现有技术一般采用软件实现,但软件实现不可能由物理保护,攻击者可能通过各种调试软件工具,窃取密钥甚至修改算法,而硬件实现不仅具有速度上的优势还能将算法和密钥安全的封装起来,具有更高的安全性。

新型内容

鉴于采用软件实现加密的缺陷,本实用新型提供了一种基于AES算法的加密芯片,该芯片包含一个硬件锁信号Flag用来避免第三方ROM绕过芯片,且芯片提供56位可编程的芯片识别号,用于客户授权管理,还集成了脉宽调制、上电复位和看门狗功能,具有结构简单、使用方便且安全可靠性高的优点。

本实用新型的目的可以通过一下技术方案来实现:

一种基于AES算法的加密芯片,包括主控芯片和外置电路,所述主控芯片采用小型SOT23-6 6L管脚封装,所述管脚包括硬件锁信号输出及脉宽调制输出FLAG管脚、接地端GND管脚、串行时钟输入SCK管脚、电源电压VCC管脚、编程电压VPP管脚和串行数据输入输出SDA管脚,所述主控芯片内部提供56位可编程芯片识别号,所述主控芯片还包括内置电路模块,所述内置电路模块包括脉宽调制PWM模块、上电复位POR模块、看门狗Watchdog模块、内部存储器模块、振荡器模块、AES算法模块和串行总线模块;所述外置电路包括第一电阻、第二电阻和第三电阻,所述第一电阻一端与工作电压VCC管脚相连,另一端与硬件锁信号输出及脉宽调制输出FLAG管脚相连,所述第二电阻一端与电源电压VCC管脚相连,另一端与串行时钟输入SCK管脚相连,所述第三电阻一端与电源电压VCC管脚相连,另一端与串行数据输入输出SDA管脚相连;所述硬件锁信号用来避免第三方ROM绕过本加密芯片,所述可编程芯片识别号用来帮助用户进行授权管理。

进一步的,所述工作电压VCC管脚输入的电压为2.8V~5.5V。

进一步的,所述AES算法模块采用的算法是AES-128对称加密算法,所述AES-128对称加密算法为已公开算法,具有很强的加密性能以及操作上的灵活性。

进一步的,所述第一电阻为100k。

进一步的,所述第二电阻和第三电阻均为2.2k。

进一步的,所述串行总线模块采用两线串行接口,所述串行接口速率可达400KHz,主处理器可通过此串行总线对该芯片进行访问。

本实用新型与现有技术相比所产生的有益效果是:该芯片包含一个硬件锁信号Flag用来避免第三方ROM绕过芯片,且芯片内部提供一个56位可编程的芯片识别号,用于客户授权管理,还集成了脉宽调制、上电复位和看门狗功能,具有结构简单、使用方便、安全可靠性高能有效防止非法拷贝等优点,能广泛应用于安防设备、数字机顶盒、平板电脑、打印机、监控器、便携式媒体播放器等电子设备中。

附图说明

图1是本实用新型电路原理图。

具体实施方式

下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。

如图1所示,一种基于AES算法的加密芯片,包括主控芯片10和外置电路,所述主控芯片10采用小型SOT23-6 6L管脚封装,所述管脚包括硬件锁信号输出及脉宽调制输出FLAG管脚1、接地端GND管脚2、串行时钟输入SCK管脚3、电源电压VCC管脚6、编程电压VPP管脚5和串行数据输入输出SDA管脚4,所述主控芯片10内部提供56位可编程芯片识别号,所述主控芯片10还包括内置电路模块,所述内置电路模块包括脉宽调制PWM模块、上电复位POR模块、看门狗Watchdog模块、内部存储器模块、振荡器模块、AES算法模块和串行总线模块;所述外置电路包括第一电阻7、第二电阻8和第三电阻9,所述第一电阻7一端与工作电压VCC管脚6相连,另一端与硬件锁信号输出及脉宽调制输出FLAG管脚1相连,所述第二电阻8一端与电源电压VCC管脚6相连,另一端与串行时钟输入SCK管脚3相连,所述第三电阻9一端与电源电压VCC管脚6相连,另一端与串行数据输入输出SDA管脚4相连;所述硬件锁信号用来避免第三方ROM绕过本加密芯片,所述可编程芯片识别号用来帮助用户进行授权管理。

进一步的,所述工作电压VCC管脚6输入的电压为2.8V~5.5V。

进一步的,所述AES算法模块采用的算法是AES-128对称加密算法,所述AES-128对称加密算法为已公开算法,具有很强的加密性能以及操作上的灵活性。

进一步的,所述第一电阻7为100k。

进一步的,所述第二电阻8和第三电阻9均为2.2k。

进一步的,所述串行总线模块采用两线串行接口,所述串行接口速率可达400KHz,主处理器可通过此串行总线对该芯片进行访问。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1