用于通信加密的切换电路的制作方法
【专利摘要】用于通信加密的切换电路,涉及一种通信加密的切换电路。本实用新型为了解决现有的多混沌吸引子切换软件系统存在无法实现不同混沌系统吸引子的快速分时切换的问题,进而提供了一种用于通信加密的切换电路。软键盘的输出端连接单片机的数据总线P1口,单片机的控制字符信号输出端连接FPGA的控制字符信号输入端,FPGA的混沌信号两路输出端分别连接第一路数模转换器的数据信号输入端、第二路数模转换器的数据信号输入端,第一路数模转换器和第二路数模转换器的输出端输出的信号均为电压信号;单片机的当前混沌系统信息输出端连接液晶显示器,USB下载芯片与单片机的程序下载接口连接;FPGA上接有ASP下载接口和JTAG下载接口。本实用新型用于通信加密中。
【专利说明】用于通信加密的切换电路
【技术领域】
[0001]本实用新型涉及一种通信加密的切换电路。
【背景技术】
[0002]目前,在通信加密领域中,通常采用多混沌吸引子切换系统,因其系统随机性强,可产生更加时变、多样和复杂的混沌信号,提高其应用的效果。但现有的切换系统输出的加密信号(混沌信号)变换不灵活,抗破译能力不强,而且无法实现不同混沌系统吸引子的快速分时切换的问题。
实用新型内容
[0003]本实用新型为了解决现有的多混沌吸引子切换软件系统存在无法实现不同混沌系统吸引子的快速分时切换的问题,进而提供了一种用于通信加密的切换电路。
[0004]本实用新型为解决上述技术问题采取的技术方案是:
[0005]一种用于通信加密的切换电路,所述电路包括电源电路、单片机、USB下载芯片、软键盘、FPGA, ASP下载接口、JTAG下载接口、液晶显示器、第一路数模转换器(DAC1 )、第二路数模转换器(DAC2);电源电路用于为单片机和FPGA供电,电源电路的3.3伏输出端连接单片机的电源输入端,电源电路的3.3伏输出端、2.5伏输出端、1.2伏输出端分别连接FPGA的各个相应的电源输入端;软键盘的输出端连接单片机的数据总线Pl 口,单片机的控制字符信号输出端连接FPGA的控制字符信号输入端,FPGA的混沌信号两路输出端分别连接第一路数模转换器(DACl)的数据信号输入端、第二路数模转换器(DAC2)的数据信号输入端,第一路数模转换器(DACl)和第二路数模转换器(DAC2)的输出端输出的信号均为电压信号;单片机的当前混沌系统信息输出端(数据总线PO 口)连接液晶显示器,USB下载芯片与单片机的程序下载接口连接;FPGA上接有ASP下载接口和JTAG下载接口。
[0006]本实用新型的有益效果是:
[0007]本发明利用单片机控制FPGA实现了不同混沌系统吸引子的产生和快速分时切换,即采用数字电路,在一个电路系统中实现多个混沌系统,并可实现不同的混沌系统间及系统的不同变量之间的随机和快速分时切换,增加了混沌信号的多样性、时变性、选择性和灵活性。不同的混沌系统切换相比改变某个参数或变量的混沌子系统切换所形成的整体混沌信号具有差异性大的特点。因此,也增加了混沌信号的复杂性。
[0008]本发明从多个混沌系统切换的角度出发,实现了任意时刻、快速的多混沌吸引子的分时切换系统,增强了加密效果和抗破译能力。通过实验验证,本发明不仅可以实现同一混沌系统相平面之间的混沌吸引子切换,而且还可以实现多个混沌系统吸引子之间的快速分时切换。从而可为混沌加密提供更具有时变性、多样性和复杂性的混沌信号。本发明具有加密效果好、抗破译能力强等优点,完全适用于通信加密。
【专利附图】
【附图说明】[0009]图1是本实用新型的整体结构框图(多混沌吸引子切换系统框图);图2是本实用新型中的数模转换器的DAC904E芯片外围电路图;图3是本实用新型中的数模转换器的0PA690芯片外围电路图,与图2中的DAC904E芯片外围电路图连接在一起形成数模转换器;图4是本实用新型中的3.3伏电源电路的电路图。
【具体实施方式】
[0010]【具体实施方式】一:如图1?4所示,本实施方式所述的用于通信加密的切换电路包括电源电路、单片机、USB下载芯片、软键盘、FPGA, ASP下载接口、JTAG下载接口、液晶显示器、第一路数模转换器(DAC1)、第二路数模转换器(DAC2);电源电路用于为单片机和FPGA供电,电源电路的3.3伏输出端连接单片机的电源输入端,电源电路的3.3伏输出端、2.5伏输出端、1.2伏输出端分别连接FPGA的各个相应的电源输入端;软键盘的输出端连接单片机的数据总线Pl 口,单片机的控制字符信号输出端连接FPGA的控制字符信号输入端,FPGA的混沌信号两路输出端分别连接第一路数模转换器(DACl)的数据信号输入端、第二路数模转换器(DAC2)的数据信号输入端,第一路数模转换器(DACl)和第二路数模转换器(DAC2)的输出端输出的信号均为电压信号;单片机的当前混沌系统信息输出端(数据总线PO 口)连接液晶显示器,USB下载芯片与单片机的程序下载接口连接;FPGA上接有ASP下载接口和JTAG下载接口。
[0011]【具体实施方式】二:如图1?4所示,本实施方式所述第一路数模转换器(DACl)和第二路数模转换器(DAC2)结构相同,第一路数模转换器(DACl)由14位DAC904E芯片和运放电路构成,所述运放电路包括0PA690芯片、反馈电阻R30、电压信号输出口(0UT1)、接地电阻R34和接地电阻R35,0PA690芯片的+IN引脚连接DAC904E芯片的IOUT-引脚,0PA690芯片的-1N引脚连接DAC904E芯片的IOUT+引脚,电压信号输出口(OUTl)连接0PA690芯片的OUT引脚,反馈电阻R30的一端连接0PA690芯片的-1N引脚,反馈电阻R30的另一端连接0PA690芯片的OUT引脚;接地电阻R34的一端连接DAC904E芯片的IOUT-引脚,另一端接地;接地电阻R35的一端连接DAC904E芯片的IOUT+引脚,另一端接地。其它组成及连接关系与【具体实施方式】一相同。
[0012]【具体实施方式】三:如图1?4所示,本实施方式中,单片机的P43引脚连接FPGA的10103引脚,单片机的P32引脚连接FPGA的10101引脚,单片机的P33引脚连接FPGA的10100引脚,单片机的P34引脚连接FPGA的1099引脚,单片机的P35引脚连接FPGA的1098引脚。其它组成及连接关系与【具体实施方式】一或二相同。
[0013]【具体实施方式】四:如图1?4所示,本实施方式中,USB下载芯片的RXD引脚连接单片机的TXD/P31引脚,USB下载芯片的TXD引脚连接单片机的RXD/P30引脚。其它组成及连接关系与【具体实施方式】一、二或三相同。
[0014]上述实施方式中的D/A转换模块(第一路数模转换器DACl和第二路数模转换器DAC2)采用的是TI公司的数模转换芯片DAC904E和差分运算放大器0PA690。由于DAC904E输出的是差分电流,所以需要运算放大器将电流转换为电压输出。DAC904E是14位的D/A转换芯片,转换速度快,精度高。用0PA690对DAC904E的输出电流进行差分放大,输出正负可调的电压值,即可完成数模转换功能。
[0015]上述实施方式中选择的FPGA是Cyclone系列,型号为EP3C25E144C8。该器件核电压为1.2V,共有逻辑单元22320个,用户I/O接口 80个,存储位608256个,132个9位的嵌入式乘法器,锁相环4个,全局时钟10个。采用JTAG接口或ASP接口模式下载,外接50MHz晶振,片外接有16Mbit专用存储芯片。
[0016]单片机选择高速、低功耗和超强抗干扰的STC89LE52RC,指令代码完全兼容传统的8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。为了实现不同混沌系统之间的切换,由单片机提供控制字,完成单片机与FPGA之间的通信。
[0017]液晶模块设计采用IXD5110,是NOKIA公司生产的可用于移动电话的液晶显示模块,也可广泛应用于各类便携式设备的显示系统。
[0018]上述实施方式不应视为对本发明的限制,但任何基于本发明的构思所作的改进,都应在本发明的保护范围之内。
[0019]以上的实施例仅仅是对本实用新型的优选实施方式进行描述,并非对本实用新型的范围进行限定,在不脱离本实用新型设计精神的前提下,本领域普通工程技术人员对本实用新型的技术方案做出的各种变形和改进均应落入本实用新型的权利要求书确定的保护范围。
【权利要求】
1.一种用于通信加密的切换电路,其特征在于:所述电路包括电源电路、单片机、USB下载芯片、软键盘、FPGA、ASP下载接口、JTAG下载接口、液晶显示器、第一路数模转换器、第二路数模转换器;电源电路用于为单片机和FPGA供电,电源电路的3.3伏输出端连接单片机的电源输入端,电源电路的3.3伏输出端、2.5伏输出端、1.2伏输出端分别连接FPGA的各个相应的电源输入端;软键盘的输出端连接单片机的数据总线Pl 口,单片机的控制字符信号输出端连接FPGA的控制字符信号输入端,FPGA的混沌信号两路输出端分别连接第一路数模转换器的数据信号输入端、第二路数模转换器的数据信号输入端,第一路数模转换器和第二路数模转换器的输出端输出的信号均为电压信号;单片机的当前混沌系统信息输出端连接液晶显示器,USB下载芯片与单片机的程序下载接口连接;FPGA上接有ASP下载接口和JTAG下载接口。
2.根据权利要求1所述的一种用于通信加密的切换电路,其特征在于:所述第一路数模转换器和第二路数模转换器结构相同,第一路数模转换器由14位DAC904E芯片和运放电路构成,所述运放电路包括0PA690芯片、反馈电阻R30、电压信号输出口、接地电阻R34和接地电阻R35, 0PA690芯片的+IN引脚连接DAC904E芯片的IOUT-引脚,0PA690芯片的-1N引脚连接DAC904E芯片的IOUT+引脚,电压信号输出口连接0PA690芯片的OUT引脚,反馈电阻R30的一端连接0PA690芯片的-1N引脚,反馈电阻R30的另一端连接0PA690芯片的OUT引脚;接地电阻R34的一端连接DAC904E芯片的IOUT-引脚,另一端接地;接地电阻R35的一端连接DAC904E芯片的IOUT+引脚,另一端接地。
3.根据权利要求2所述的一种用于通信加密的切换电路,其特征在于:所述FPGA是Cyclone系列,型号为EP3C25E144C8 ;所述单片机的型号为STC89LE52RC ;单片机的P43引脚连接FPGA的10103引脚,单片机的P32引脚连接FPGA的10101引脚,单片机的P33引脚连接FPGA的10100引脚,单片机的P34引脚连接FPGA的1099引脚,单片机的P35引脚连接FPGA的1098引脚。
4.根据权利要求1、2或3所述的一种用于通信加密的切换电路,其特征在于:USB下载芯片的RXD引脚连接单片机的TXD/P31引脚,USB下载芯片的TXD引脚连接单片机的RXD/P30引脚。
【文档编号】H04L9/00GK203632687SQ201320777922
【公开日】2014年6月4日 申请日期:2013年12月2日 优先权日:2013年12月2日
【发明者】康守强, 王玉静, 张建广, 朱建良, 宋立新, 张斌 申请人:哈尔滨理工大学