当前位置: 首页 > 专利查询>杨俊佳专利>正文

安全加密芯片及含有该芯片的电子设备制造技术

技术编号:20026270 阅读:21 留言:0更新日期:2019-01-06 05:03
本申请公开了一种安全加密芯片及含有该芯片的电子设备。所述芯片包括:用于按照预设加密算法生成密钥的加密单元、对所述密钥进行保存的存储器以及用于数据交互的总线接口,所述加密单元与所述存储器电性连接,所述存储器与所述总线接口电性连接;采用在芯片中设置加密单元的方式,通过设置存储器存储所述加密单元生成的密钥,达到了增强数据安全性的目的,进而解决了相关技术中由于电子元件设计不合理导致的用户数据不安全的问题。

【技术实现步骤摘要】
安全加密芯片及含有该芯片的电子设备
本申请涉及集成电路领域,具体而言,涉及一种安全加密芯片及含有该芯片的电子设备。
技术介绍
近年来,随着通信、测控、嵌入式等新技术的发展,为了满足各种不同的需求,设计人员需要设计不同的终端,不管这些终端设计如何变化,其核心部分如处理器、存储器是不变的;相关技术中在设计和制造基于区块链的电子设备时,由于设计上的缺陷,导致用户数据容易被窃取泄露,不能达到绝对的安全性。因此,急需一种安全加密芯片及含有该芯片的电子设备,以解决相关技术中由于电子元件设计不合理导致的用户数据不安全的问题。
技术实现思路
本申请的主要目的在于提供一种安全加密芯片及含有该芯片的电子设备,以解决相关技术中由于电子元件设计不合理导致的用户数据不安全的问题。为了实现上述目的,根据本申请的一个方面,提供了一种安全加密芯片。根据本申请的安全加密芯片包括:用于按照预设加密算法生成密钥的加密单元、对所述密钥进行保存的存储器以及用于数据交互的总线接口,所述加密单元与所述存储器电性连接,所述存储器与所述总线接口电性连接。进一步的,所述总线接口为CAN总线接口。进一步的,所述加密单元基于对称加密算法和非对称加密算法生成所述密钥。进一步的,所述对称加密算法原理采用DES、3DES和AES中的任意一种或多种。进一步的,还包括用于进行静态存储的FSMC接口,所述FSMC接口与所述存储器电性连接。进一步的,所述存储器为SRAM、ROM、RAM、DRAM以及FLASH中的任意一种或多种。进一步的,还包括ADC数据采集接口,所述ADC数据采集接口与所述总线接口电性连接。进一步的,还包括GPIO接口,所述GPIO接口与所述总线接口电性连接。进一步的,还包括用于芯片内部测试的JTAG接口,所述JTAG接口与所述加密单元电性连接。为了实现上述目的,根据本申请的另一方面,提供了一种电子设备。根据本申请的电子设备包括:包含有上述的安全加密芯片、本地数据传输模块以及本地数据存储模块,所述总线接口与所述本地数据传输模块电性连接,所述本地数据传输模块与所述本地数据存储模块电性连接,所述安全加密芯片接收所述本地数据传输模块发送来的待加密数据执行加密操作,并将加密后的加密数据保存到所述本地数据存储模块中。在本申请实施例中,采用在芯片中设置加密单元的方式,通过设置存储器存储所述加密单元生成的密钥,达到了增强数据安全性的目的,进而解决了相关技术中由于电子元件设计不合理导致的用户数据不安全的问题。附图说明构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是根据本申请所述加密芯片的结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。在本申请中,术语“上”、“下”、“左”、“右”、“前”、“后”、“顶”、“底”、“内”、“外”、“中”、“竖直”、“水平”、“横向”、“纵向”等指示的方位或位置关系为基于附图所示的方位或位置关系。这些术语主要是为了更好地描述本专利技术及其实施例,并非用于限定所指示的装置、元件或组成部分必须具有特定方位,或以特定方位进行构造和操作。并且,上述部分术语除了可以用于表示方位或位置关系以外,还可能用于表示其他含义,例如术语“上”在某些情况下也可能用于表示某种依附关系或连接关系。对于本领域普通技术人员而言,可以根据具体情况理解这些术语在本专利技术中的具体含义。此外,术语“安装”、“设置”、“设有”、“连接”、“相连”、“套接”应做广义理解。例如,可以是固定连接,可拆卸连接,或整体式构造;可以是机械连接,或电连接;可以是直接相连,或者是通过中间媒介间接相连,又或者是两个装置、元件或组成部分之间内部的连通。对于本领域普通技术人员而言,可以根据具体情况理解上述术语在本专利技术中的具体含义。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。如图1所示,本申请涉及一种安全加密芯片。包括:用于按照预设加密算法生成密钥的加密单元、对所述密钥进行保存的存储器以及用于数据交互的总线接口,所述加密单元与所述存储器电性连接,所述存储器与所述总线接口电性连接。优选的,本申请的所述安全加密芯片为可以独立使用的本地数据处理芯片,不与外界互联网连接,不与外界互联网进行数据交互,以此确保本地数据的绝对安全。优选的,本专利技术所述的加密单元基于区块链加密技术在本地/离线生成密钥,并将所述密钥存储至本地/离线的所述本地数据存储模块,达到了防止黑客入侵、防止数据丢失和篡改的技术效果。具体的,所述密钥为私钥和公钥,虽然大多数比特币钱包工具为了方便会将私钥和公钥以密钥对的形式存储在一起,然而,公钥可以由私钥计算得到,所以本专利技术所述密钥也可以只是私钥;其中,一个比特币钱包中包含一系列的密钥对,每个密钥对包括一个私钥和一个公钥。私钥是一个数字,通常是随机选出的,有了私钥,我们就可以使用椭圆曲线乘法这个单向加密函数产生一个公钥,有了公钥,我们就可以使用一个单向加密哈希函数生成比特币地址。优选的,生成密钥的第一步也是最重要的一步,是要找到足够安全的熵源,即随机性来源。生成一个比特币私钥在本质上与“在1到2^256之间选一个数字”无异。只要选取的结果是不可预测或不可重复的,那么选取数字的具体方法并不重要。比特币软件使用操作系统底层的随机数生成器来产生256位的熵(随机性)。通常情况下,操作系统随机数生成器由人工的随机源进行初始化,也可能需要通过几秒钟内不停晃动鼠标等方式进行初始化;具体的,私钥可以是1和n-1之间的任何数字,其中n是一个常数(n=1.158*10^77,略小于2^256),并由比特币所使用的椭圆曲线的阶所定义。要生成这样的一个私钥,我们随机选择一个256位的数字,并检查它是否小于n-1。从编程的角度来看,一般是通过在一个密码学安全的随机源中取出一长串随机字节,对其使用SHA256哈希算法进行运算,这样就可以方便地产生一个256位的数字。如果运算结果小于n-1,我们就有了一个合适的私钥。否则,我们就用另一个随机数再重复一次。优选的,通过椭圆曲线算法可以从私钥计算得到公钥,这是不可逆转的过程:K=k*G。其中k是私钥,G是被称为生成点的常数点,而K是所得本文档来自技高网
...

【技术保护点】
1.一种安全加密芯片,其特征在于,包括:用于按照预设加密算法生成密钥的加密单元、对所述密钥进行保存的存储器以及用于数据交互的总线接口,所述加密单元与所述存储器电性连接,所述存储器与所述总线接口电性连接。

【技术特征摘要】
1.一种安全加密芯片,其特征在于,包括:用于按照预设加密算法生成密钥的加密单元、对所述密钥进行保存的存储器以及用于数据交互的总线接口,所述加密单元与所述存储器电性连接,所述存储器与所述总线接口电性连接。2.根据权利要求1所述的安全加密芯片,其特征在于,所述总线接口为CAN总线接口。3.根据权利要求1所述的安全加密芯片,其特征在于,所述加密单元基于对称加密算法和非对称加密算法生成所述密钥。4.根据权利要求3所述的安全加密芯片,其特征在于,所述对称加密算法原理采用DES、3DES和AES中的任意一种或多种。5.根据权利要求1所述的安全加密芯片,其特征在于,还包括用于进行静态存储的FSMC接口,所述FSMC接口与所述存储器电性连接。6.根据权利要求1所述的安全加密芯片,其特征在于,所述存储器为SRAM、ROM、RAM、DRAM以...

【专利技术属性】
技术研发人员:杨俊佳杨俊诚
申请(专利权)人:杨俊佳
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1