一种进行代码加密和内存清洗的防逆向保护模块的制作方法

文档序号:10955132阅读:254来源:国知局
一种进行代码加密和内存清洗的防逆向保护模块的制作方法
【专利摘要】本实用新型涉及到一种进行代码加密和内存清洗的防逆向保护模块。防逆向保护模块包括加密装置和内存清洗装置;加密装置包括依次相连的转换芯片、控制芯片、电平转换芯片和加密芯片;内存清洗装置包括电池、电源芯片、清除按钮、控制芯片、内存芯片;电池通过电源芯片与控制芯片和内存芯片分别相连;控制芯片进一步与内存芯片相连;清除按钮与电源芯片相连;内存芯片与转换芯片相连。与现有技术相比,本实用新型所述的进行代码加密和内存清洗的防逆向保护模块数据进行加密,解决了现有的加密装置与主芯片之间通信复杂且占用系统资源大的技术问题;通过断电后会自动擦除所存储的数据,可以消除数据泄漏的安全隐患。
【专利说明】
一种进行代码加密和内存清洗的防逆向保护模块
技术领域
[0001]本实用新型属于智能终端应用安全技术领域,具体来说,涉及到一种进行代码加密和内存清洗的防逆向保护模块。
【背景技术】
[0002]随着3G网络的大规模建设及智能终端的迅速普及,移动互联网技术、业务迅猛发展。在业务层面,社交网站、搜索引擎等应用规模不断壮大,微博、手机地图等新型移动互联网业务层出不穷;基于不同操作系统的智能终端更是百花齐放,移动智能终端使用开放式操作系统,可与计算机一样安装盒卸载第三方应用软件。移动互联网具有网络融合化、终端智能化、应用多样化、平台开放化等特点,这带来新的安全隐患。目前很多黑客开始关注智能终端设备。智能终端设备上的木马和病毒也越来越多,各类安全问题不断出现。
[0003]随着Android移动终端平台的日益发展,第三方应用程序大量涌现,在移动智能终端安全领域,对于Android平台上应用程序的保护是目前的焦点问题。由于Android平台本身的特性,导致运行在该平台上的应用程序能够轻易的被逆向、篡改、重打包。经过攻击者恶意篡改过的应用程序会携带对用户有害的恶意代码,安装使用经过恶意篡改过的应用程序会对用户的终端设备造成不同程度的破坏。目前已知的Android平台应用程序保护方案十分匮乏。

【发明内容】

[0004]为解决上述技术问题,本实用新型提供了一种进行代码加密和内存清洗的防逆向保护t吴块。
[0005]本实用新型所述的一种进行代码加密和内存清洗的防逆向保护模块,所述防逆向保护模块包括加密装置和内存清洗装置;所述加密装置包括依次相连的转换芯片11、控制芯片A12、电平转换芯片13和加密芯片14;所述内存清洗装置包括电池21、电源芯片22、清除按钮23、控制芯片B24、内存芯片25;所述电池21通过电源芯片22与控制芯片B24和内存芯片25分别相连;所述控制芯片B24进一步与内存芯片相连;所述清除按钮23与电源芯片相连;所述内存芯片25与转换芯片11相连。
[0006]本实用新型所述的一种进行代码加密和内存清洗的防逆向保护模块,所述转换芯片11为88E1111芯片。
[0007]本实用新型所述的一种进行代码加密和内存清洗的防逆向保护模块,所述控制芯片Al 2为现场可编程门阵列FPGA芯片。
[0008]本实用新型所述的一种进行代码加密和内存清洗的防逆向保护模块,所述电平转换芯片13包括74ALVCH164245ID芯片和74LVC1T45DBV芯片。
[0009]本实用新型所述的一种进行代码加密和内存清洗的防逆向保护模块,所述现场可编程门阵列FPGA芯片的型号为EP1C3T144C8N芯片或EP3C10E144C8N芯片。
[0010]转换芯片用于控制内存芯片串行数据与控制芯片A并行数据之间的转换。控制芯片A用于将转换得到的并行数据转换为对应所述加密芯片的数据格式的数据,或者,将加密芯片加密后的对应加密芯片的数据格式的数据转换为所述并行数据。加密芯片用于对所述控制芯片转换后的所述加密芯片对应的数据格式的数据进行加密。电平转换芯片用于控制控制芯片与所述加密芯片之间的电平转换。电源芯片用于将电池提供的电压转换成为控制芯片B和内存芯片所需的工作电压;清除按钮用于控制电源芯片的通断电;控制芯片B在从数据传输接口接收到读取指令时,用于采集内存芯片中存储的数据,并通过数据传输接口传输出去;控制芯片在从数据传输接口接收到写入指令时,用于将来自数据传输接口的数据传输给内存芯片进行存储。
[0011]与现有技术相比,本实用新型所述的进行代码加密和内存清洗的防逆向保护模块数据进行加密,解决了现有的加密装置与主芯片之间通信复杂且占用系统资源大的技术问题;通过断电后会自动擦除所存储的数据,可以消除数据泄漏的安全隐患。
【附图说明】
[0012]图1:进行代码加密和内存清洗的防逆向保护模块示意图;转换芯片-11、控制芯片-A12、电平转换芯片-13、加密芯片-14、电池-21、电源芯片-22、清除按钮-23、控制芯片B-24、内存芯片-25。
【具体实施方式】
[0013]下面结合具体的实施例对本实用新型所述的进行代码加密和内存清洗的防逆向保护模块作进一步说明,但是本实用新型的保护范围并不限于此。
[0014]实施例1
[0015]—种进行代码加密和内存清洗的防逆向保护模块,所述防逆向保护模块包括加密装置和内存清洗装置;所述加密装置包括依次相连的转换芯片U、控制芯片A12、电平转换芯片13和加密芯片14;所述内存清洗装置包括电池21、电源芯片22、清除按钮23、控制芯片B24、内存芯片25;所述电池21通过电源芯片22与控制芯片B24和内存芯片25分别相连;所述控制芯片B24进一步与内存芯片相连;所述清除按钮23与电源芯片相连;所述内存芯片25与转换芯片11相连。所述转换芯片11为88E1111芯片。所述控制芯片A12为现场可编程门阵列FPGA芯片,具体型号为EP1C3T144C8N芯片。所述电平转换芯片13包括74ALVCH164245ID芯片和 74LVC1T45DBV 芯片。
[0016]实施例2
[0017]—种进行代码加密和内存清洗的防逆向保护模块,所述防逆向保护模块包括加密装置和内存清洗装置;所述加密装置包括依次相连的转换芯片U、控制芯片A12、电平转换芯片13和加密芯片14;所述内存清洗装置包括电池21、电源芯片22、清除按钮23、控制芯片B24、内存芯片25;所述电池21通过电源芯片22与控制芯片B24和内存芯片25分别相连;所述控制芯片B24进一步与内存芯片相连;所述清除按钮23与电源芯片相连;所述内存芯片25与转换芯片11相连。所述转换芯片11为88E1111芯片。所述控制芯片A12为现场可编程门阵列FPGA芯片,具体型号为EP3C10E144C8N芯片。所述电平转换芯片13包括74ALVCH164245ID芯片和74LVC1T4OTBV芯片。
[0018]转换芯片用于控制内存芯片串行数据与控制芯片A并行数据之间的转换。控制芯片A用于将转换得到的并行数据转换为对应所述加密芯片的数据格式的数据,或者,将加密芯片加密后的对应加密芯片的数据格式的数据转换为所述并行数据。加密芯片用于对所述控制芯片转换后的所述加密芯片对应的数据格式的数据进行加密。电平转换芯片用于控制控制芯片与所述加密芯片之间的电平转换。电源芯片用于将电池提供的电压转换成为控制芯片B和内存芯片所需的工作电压;清除按钮用于控制电源芯片的通断电;控制芯片B在从数据传输接口接收到读取指令时,用于采集内存芯片中存储的数据,并通过数据传输接口传输出去;控制芯片在从数据传输接口接收到写入指令时,用于将来自数据传输接口的数据传输给内存芯片进行存储。
[0019]与现有技术相比,本实用新型所述的进行代码加密和内存清洗的防逆向保护模块数据进行加密,解决了现有的加密装置与主芯片之间通信复杂且占用系统资源大的技术问题;通过断电后会自动擦除所存储的数据,可以消除数据泄漏的安全隐患。
【主权项】
1.一种进行代码加密和内存清洗的防逆向保护模块,所述防逆向保护模块包括加密装置和内存清洗装置;所述加密装置包括依次相连的转换芯片(11)、控制芯片A(12)、电平转换芯片(13)和加密芯片(14);所述内存清洗装置包括电池(21)、电源芯片(22)、清除按钮(23)、控制芯片B(24)、内存芯片(25);所述电池(21)通过电源芯片(22)与控制芯片B(24)和内存芯片(25)分别相连;所述控制芯片B(24)进一步与内存芯片相连;所述清除按钮(23)与电源芯片相连;所述内存芯片(25)与转换芯片(11)相连。2.根据权利要求1所述的一种进行代码加密和内存清洗的防逆向保护模块,其特征在于,所述转换芯片(11)为88E1111芯片。3.根据权利要求1所述的一种进行代码加密和内存清洗的防逆向保护模块,其特征在于,所述控制芯片A(12)为现场可编程门阵列FPGA芯片。4.根据权利要求1所述的一种进行代码加密和内存清洗的防逆向保护模块,其特征在于,所述电平转换芯片(13)包括74ALVCH164245ID芯片和74LVC1T4OTBV芯片。5.根据权利要求3所述的一种进行代码加密和内存清洗的防逆向保护模块,其特征在于,所述现场可编程门阵列FPGA芯片的型号为EP1C3T144C8N芯片或EP3C10E144C8N芯片。
【文档编号】G06F21/16GK205644552SQ201620076111
【公开日】2016年10月12日
【申请日】2016年1月27日
【发明人】阚志刚, 陈彪
【申请人】北京洋浦伟业科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1