【技术实现步骤摘要】
加密模块及应用其的解密方法
[0001]本专利技术涉及集成芯片
,尤其涉及加密模块及应用其的解密方法。
技术介绍
[0002]在嵌入式应用领域,随着近些年黑客技术和芯片解剖技术的发展,嵌入式系统所面临的攻击也越来越多,导致研发产品有被抄板的风险。
[0003]常规编码器方式容易受到外界其他关照影响导致加解码过程出现错误,影响系统正常运行。一般加密芯片都会采用数据加解密工作模式,主控MCU将一部分数据密文存放在加密芯片中,当主控MCU工作时,从加密芯片中将密文读出,然后在主控芯片中再解成明文使用。但是,这种工作模式存在漏洞,如果入侵者能够调试反汇编的代码,在解密数据后打断点,将变量中的明文数据得到,也会成功破解产品方案。
技术实现思路
[0004]本专利技术针对上述问题,提出加密模块及应用其的解密方法,可以解决上述技术问题中的一个或多个。
[0005]根据本专利技术的一个方面,提供了一种加密模块,包括编码单元、光发射单元、光接收单元、解码单元、控制单元、加解密单元和比较单元;编码单元的输入 ...
【技术保护点】
【技术特征摘要】
1.加密模块,其特征在于,包括编码单元、光发射单元、光接收单元、解码单元、控制单元、加解密单元和比较单元;编码单元的输入端连接控制单元的信号输出端,编码单元用于接收控制单元发送的标准码调制输出驱动电流;光发射单元的输入端连接编码单元的输出端,光发射单元用于在驱动电流的作用下输出光信号;光接收单元用于接收光信号,并将接收到的光信号转化成电信号;解码单元的输入端分别连接控制单元的信号输出端和光接收单元的输出端,解码单元接收控制单元发送的标准码以及接收光接收单元转化的电信号,解码单元用于对接收到的电信号进行解码,并将解码结果与标准码进行比对,若解码结果与标准码匹配,则解码单元向控制单元输出解码结果;控制单元与加解密单元通讯连接,控制单元与比较单元通讯连接;加解密单元用于获取控制单元发送的解码结果进行加密运算,并将加密运算结果发送至控制单元,或在接收到控制单元发送的解密指令后进行解密操作;比较单元用于获取加密运算结果与原始代码值进行比较,若加密运算结果与原始代码值匹配,则向控制模块返回预定值;控制单元用于接收解码单元发送的解码结果,并发送至加解密单元进行加密运算,控制单元还用于接收加解密单元发送的加密运算结果,并发送至比较单元,控制单元还用于接收比较单元返回的预定值,并发送解密指令至加解密单元。2.根据权利要求1所述的加密模块,其特征在于,所述编码单元和光发射单元之间还设置信号放大单元,信号放大单元的输入端连接所述编码单元的输出端,信号放大单元的输出端连接所述光发射单元的输入端,信号放大单元用于对所述编码单元输出的驱动电流进行放大。3.根据权利要求1所述的加密模块,其特征在于,所述光发射单元是发光二极管,所述光接收单元是光敏电阻。4.根据权利要求1所述的加密模块,其特征在于,所述光发射单元和光接收单元集成在光敏感应装置中,所述光敏感应装置包括壳体,所述壳体内的一侧设置有光发射单元,所述光发射单元连接有第一引脚,所述第一引脚延伸至壳体外,...
【专利技术属性】
技术研发人员:姚玉辉,刁章宇,罗永泉,
申请(专利权)人:苏州谷夫道自动化科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。