【技术实现步骤摘要】
安全通用数字信号处理DSP芯片
本专利技术属于信息安全
,尤其涉及一种安全通用DSP(英文:DigitalSignalProcessing)芯片。
技术介绍
随着科学技术的发展,信息技术作为推动社会发展进步的强有力因素,已经成为促进世界各国文化繁荣和经济增长的重要动力。目前,信息技术在社会、政治、军事、经济和科技等领域有着重要的应用,同时信息技术的发展也面临着严峻的信息安全问题。在缺乏可靠的信息安全体制下,重要的军事、政治信息将在各种通讯渠道中泄漏出去,会对国家安全造成严重的危害。数字信号处理器(DSP)作为数据处理和算法应用的核心器件而得到广泛的应用,但在应用过程中,其程序代码往往以明文的形式存在,第三方可以通过许多途径获取运行中的程序代码,这使得各类核心算法、通信协议等信息无法得到有效的保护。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种安全通用DSP芯片。为了达到上述目的,本专利技术的技术方案如下:本专利技术提供一种安全通用DSP芯片,包括:DSP电路以及内置于所述DSP电路中的通用DSP内核、一次性可编程(英文:OneTimeProgrammable,简称:OTP)存储模块、高级加密标准(英文:AdvancedEncryptionStandard,简称:AES)模块、BootLoader模块、静态随机存取存储器(英文:StaticRandom-AccessMemory,简称:SRAM)自刷新模块以及SRAM,其中:所述DSP电路上电复位之后,所述SRAM自刷新模块将所述SRAM刷新清空,所述BootLoader模块将所述OTP存储模块 ...
【技术保护点】
1.一种安全通用数字信号处理DSP芯片,其特征在于,所述DSP芯片包括DSP电路以及内置于所述DSP电路中的通用DSP内核、一次性可编程OTP存储模块、高级加密标准AES模块、BootLoader模块、静态随机存取存储器SRAM自刷新模块以及SRAM,其中:所述DSP电路上电复位之后,所述SRAM自刷新模块将所述SRAM刷新清空,所述BootLoader模块将所述OTP存储模块中的数据读取至对应的寄存器中;所述DSP电路启动内部复位信号,所述DSP内核控制所述BootLoader模块中的数据读取单元将所述DSP芯片外的程序存储器中的程序代码数据读入至所述SRAM中;在所述程序代码数据为明文代码数据时,所述AES模块中的加密单元利用加密初始密钥对所述明文代码数据进行加密处理,将加密处理后得到的密文代码数据输入至所述SRAM中;在所述程序代码数据为密文代码数据时,所述AES模块中的解密单元利用轮密钥对所述密文代码数据进行解密处理,将解密处理后得到的明文代码数据输入至所述SRAM中,所述DSP内核执行所述SRAM中的明文代码数据。
【技术特征摘要】
1.一种安全通用数字信号处理DSP芯片,其特征在于,所述DSP芯片包括DSP电路以及内置于所述DSP电路中的通用DSP内核、一次性可编程OTP存储模块、高级加密标准AES模块、BootLoader模块、静态随机存取存储器SRAM自刷新模块以及SRAM,其中:所述DSP电路上电复位之后,所述SRAM自刷新模块将所述SRAM刷新清空,所述BootLoader模块将所述OTP存储模块中的数据读取至对应的寄存器中;所述DSP电路启动内部复位信号,所述DSP内核控制所述BootLoader模块中的数据读取单元将所述DSP芯片外的程序存储器中的程序代码数据读入至所述SRAM中;在所述程序代码数据为明文代码数据时,所述AES模块中的加密单元利用加密初始密钥对所述明文代码数据进行加密处理,将加密处理后得到的密文代码数据输入至所述SRAM中;在所述程序代码数据为密文代码数据时,所述AES模块中的解密单元利用轮密钥对所述密文代码数据进行解密处理,将解密处理后得到的明文代码数据输入至所述SRAM中,所述DSP内核执行所述SRAM中的明文代码数据。2.根据权利要求1所述的安全通用DSP芯片,其特征在于,所述OTP存储模块存储的数据信息包括AES算法的加密初始密钥和/或解密轮密钥,以及配置信息,所述配置信息包括AES模式和电路工作模式,AES模式选择包括用于指示AES算法在加密或解密时单次处理的数据长度,所述电路工作模式包括普通模式、解密工作模式、加密工作模式。3.根据权利要求2所述的安全通用DSP芯片,其特征在于,所述DSP电路上电复位之后,所述DSP内核将预烧录在所述OTP存储模块中的加密初始密钥和/或解密轮密钥读取到密钥存储寄存器组中,将预烧录在所述OTP存储模块中的配置信息读取到所述DSP芯片中的全局控制寄存器中,在所述OTP存储模块中的数据全部读出之后,将OTP数据读取完成标志信号FLAG_OTP置零。4.根据权利要求3所述的安全通用DSP芯片,其特征在于,所述DSP电路上电复位之后,所述SRAM自刷新模块对所述SRAM清空,在清空完成之后,将自刷新标志信号FLAG_SRAM置零。5.根据权利要求4所述的安全通用DSP芯片,其特征在于,在所述OTP数据读取完成标志信号FLAG_OTP为零且所述自刷新标志信号FLAG_SRAM为零时,所述DSP电路启动所述内部复位信号。6.根据权利要求5所述的安全通用DSP芯片,其特征在于,所述D...
【专利技术属性】
技术研发人员:陈振娇,于宗光,张猛华,徐新宇,黄旭东,张宇涵,
申请(专利权)人:中国电子科技集团公司第五十八研究所,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。