首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

如何选择真正有效的加密芯片

如何选择真正有效的加密芯片

  对于加密芯片的选择,我们要从三个方面考虑:芯片平台、芯片操作系统安全性、可行性加密方案。
  1.芯片平台的选择
  目前嵌入式加密行业内存在两大阵营,一个是传统的逻辑加密芯片,采用的IIC接口,其原理是EEPROM外围,加上硬件保护电路,内置某种算法;另外一个是采用智能卡芯片平台,充分利用智能卡芯片本身的高安全性来抗击外部的各种攻击手段。逻辑加密芯片本身的防护能力很弱,大多数的解密公司都可以轻松破解,已经逐步被淘汰。取而代之的是被证明最好的智能卡平台。为提高智能卡芯片高安全性,要求选用的智能卡芯片具有国际安全认证委员会的EAL4+以上的芯片,否则安全性也难以达到要求。凌科芯安公司的LKT系列加密芯片完全符合这个要求。
  2.芯片操作系统的安全性
  在确定智能卡芯片平台的前提下,需要考虑的是芯片操作系统的安全性,凌科芯安的LKCOS操作系统,经过了权威部门的严格检测,具有极高的安全性,不存在安全漏洞。而未经过PBOC认证的加密芯片系统是无法具有高安全性的。此外,凌科芯安的LKCOS对芯片内部资源可以进行有效的管理,同时对底层接口做了大量切实有效的防护,保证盗版商无法从芯片操作系统来攻击或破解。这一点非常重要,某些采用智能卡芯片平台的加密芯片只是提供了算法下载的接口,对芯片资源管理和接口的底层防护几乎没有做任何的处理,那么,盗版商是可以作为漏洞来进行攻击的。
  3.加密方案的选择
  传统的加密芯片,都是采用算法认证的方案,他们声称加密算法如何复杂,如何难以破解,却没有考虑到算法认证方案本身存在极大的安全漏洞。我们清楚的知道,单片机是一个不安全的载体,对于盗版商而言甚至是完全透明的。做算法认证势必要在单片机内部提前写入密钥或密码,每次认证后给单片机一个判断标志,作为单片机执行的一个判断依据,那么盗版商就可以轻松抓住这一点进行攻击,模拟给出单片机一个信号,轻松绕过加密芯片,从而达到破解的目的。如果要破解芯片内部数据,那么通过传统的剖片、紫外光、调试端口、能量分析等多种手段,都可以破解。
  采用智能卡芯片平台的加密芯片,本身就可以有效防护这些攻击手段,将MCU中的部分代码或算法植入到加密芯片内部,在加密芯片内部来执行这些程序,使得加密芯片内部的程序代码成为整个MCU程序的一部分,从而达到加密的目的。因为MCU内部的程序不完整,即便被盗版了,由于缺少关键代码,也无法进行复制,那么,选择什么样的代码或程序放入到加密芯片内部,就是考验MCU编程者的功力了,尽可能地多植入程序并增加算法的强度,就可以有效防止被破译的可能。LKT4200 32位的智能卡芯片平台可以解决上述所有问题,甚至在芯片内部做浮点运算都是没有问题的。
  因此我们建议,选择加密芯片,首选智能卡芯片平台,更要选择32位的智能卡芯片平台。
凌科芯安基于32位智能卡芯片为硬件平台的最高端高速加密芯片

1.1  LKT4200产品概述
LKT4200是凌科芯安科技(北京)有限公司行业内独家开发的以32位最高安全等级智能芯片为基础的具有目前行业内最高性能最高安全性的软硬件加密产品。软硬件开发商可以把自己软件中一部分算法和代码下载到芯片中运行。用户采用标准C语言编写操作代码。编译并下载到智能芯片中。在软件实际运行过程中,通过调用函数方式运行智能芯片内的程序段,并获得运行结果,并以此结果作为用户程序进一步运行的输入数据。LKT4200成了软件产品的一部分。从根本上杜绝了程序被破解的可能。
LKT4200能有效保护自有软件的知识产权,维护自身的经济利益,有效避免软件盗版。

1.2 产品功能及特性
     LKT4200 32位高端加密IC是目前行业最高端性能的防盗版加密芯片,芯片采用32位CPU(获得全球最高安全等级EAL5+的智能卡芯片),10K RAM ,支持ISO7816及UART通信,通讯速率最高可达近500Kbps;用户程序存储区容量最高可达420K字节。在超高安全等级加密的同时,速度大大超越一般8位或16位加密芯片。

产品特点:
• 高性能、低功率32位CPU内核,指令支持标准C
• 支持用户程序下载
• 丰富的数学函数
• 64-420K以上字节FLASH,可以灵活作为程序存储区和数据存储器
• 内嵌真随机数发生器,符合FIPS140-2标准
• 外部时钟频率范围1~10M Hz
• 支持UART接口  最高支持近500Kbps通讯速率
• 通讯速率远远超过普通8位智能卡芯片为基础的加密芯片
安全特性:
• 电压检测模块对抗高低电压攻击
• 频率检测模块对抗高低频率攻击
• 多种检测传感器:高压和低压传感器,频率传感器、滤波器、脉冲传感器、温度传感器,具有传感器寿命测试功能,一旦芯片检测到非法探测,将启动内部的自毁功能
• 芯片防篡改设计,唯一序列号,
• 总线加密,具有金属屏蔽防护层,探测到外部攻击后内部数据自毁
• 硬件3DES算法协处理器
• MMU存储器管理单元,可灵活设置SYS\APP模式及授予相应权限
• 程序和数据均加密存储
• 安全认证目标:EAL5+
技术参数:
• 工作电压范围:1.8v—5.5v
• 工作温度:-40℃~+85℃
• ESD保护:大于4KV
• 封装形式:SOP8  DIP8(可定制封装)
应用领域:
   需要超高安全性,超高运算性能以及防盗性能的各类设备,单片机系统
AT88SA102S是ATMEL新推出基于高安全性的安全认证加密IC。采用标准SHA-256 哈希散列算法,消息总长度为704位(88字节),产生256位(32字节)消息摘要。SOT-23-3 封装,体积微小,有很强的隐蔽性。单线通信,占用资源少。开发简单,提供完全源代码支持,不需要签订不扩散协议(NDA),也没有复杂的配置。

    SHA-256计算时包括了256位(32 Byte)密钥和64位安全熔丝及48位序列号,安全程度高。密钥及安全熔丝的状态是不可读的,并且防止外部的物理攻击。具有工作时间窗口功能,可阻止攻击者从主机软件端通过仿真、调试攻击。

    可咨询 QQ:215903789. E-mail:janbe@avr.cn
返回列表