完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
凌科芯安公司凭借多年的嵌入式加密领域的经验,如大家分享开发智能卡平台的加密芯片,需要注意哪些问题。
目前,嵌入式加密IC,主要分为两大平台,即低端的逻辑加密芯片和高端的智能卡芯片。加密方案也同样根据加密芯片的特点,区分位两大方案,即单片机与加密IC固定算法认证的模式和单片机中的部分代码移植到加密IC中的模式。从目前的加密效果看,采用智能卡平台的加密芯片,使用客户自定义算法移植的加密模式,被证明是最为安全的加密方案。 采用智能卡平台的加密芯片中,效果最好的是凌科芯安公司的LKT4200,采用32位智能卡平台的高端加密IC,采用90纳米工艺,通过了EAL5+级别的安全认证,配合凌科芯安公司自主版权的操作系统LKCOS,同时凌科芯安的算法移植的加密方案,已经申请了专利技术,在与上百家客户的沟通和支持过程中,基本上可以把客户开发过程中遇到的问题,归类为以下几个: 1、接口通讯的调试问题 接口通讯的调试问题,主要是很多客户对智能卡平台不甚了解,或者思路还是局限在以往的低端加密IC上,采用IIC接口似乎大家都可以理解和掌握的。但是智能卡芯片自身的特点,只是支持ISO7816-3通讯协议,很多客户对这个更是不了解。所以为了降低接口通讯的开发难度,只要客户的MCU里面有UART接口或者有2个多余的I/O,就可以通过串口的方式,与LKT系列加密芯片进行通讯,很简单方便。 2、算法移植的问题 算法移植问题,实际上就是客户将自定义的多个函数下载到加密芯片中运行,通过专用指令调用加密芯片中的某个函数。为了方便客户调用函数,同时减少单片机与加密芯片之间的交互次数,提高效率,我们提供了自定义的A3协议,收和发很简单,极大的方便了客户。 在算法选择的时候,我们建议客户的算法的输入和输出之间的关系尽可能是离散的,没有规律可循,尽量不要输入与输出的关系成线性变化,这样会给盗版商分析破解提供了可能。 3、智能卡芯片的安全性问题 智能卡芯片的构架与一台普通PC的构架是类似的,我们所说的8位或32位智能卡芯片,特指加密芯片内部的CPU的8位或32位,既然构架类似于PC,那么同样需要有操作系统来运行于加密芯片内部,支持客户自定义的算法下载后,能够被加密芯片所支持。凌科芯安的LKCOS操作系统的最大特点是对芯片底层防护做了很多有针对性的工作,这是其他采用智能卡芯片厂商所不具备的。从芯片的执行效率,通讯速率以及安全级别上,LKT4200都是目前加密领域内最高安全等级的产品,其安全性远胜于其他8位平台的产品。智能卡芯片对于外界的各种攻击手段,启动自毁功能,使得外界对于IC的破解无法进行。 具体的开发问题,请咨询凌科芯安公司01068868496 |
|
相关推荐
|
|
LKT4300采用32位智能卡专用芯片,带有USB接口的32位智能卡微控制器。内部工作时钟频率可达60M Hz,且可在内部和外部时钟之间动态切换。芯片内嵌USBdevice控制器,支持USB low speed、full speed通信模式。芯片支持IIC、 UART、GPIO以及SPI高速接口等通信模式。
产品特点: 高性能、低功率32位CPU内核,指令支持标准C; 内嵌USB DEVICE控制器,支持USB low speed、full speed通信模式; 64-420K字节算法程序存储区,可以灵活作为程序存储区和数据存储器; 全球唯一序列号; 32位CPU内部硬件集成协处理器,支持RSA、DES、SHA1、AES、ECC等常用密码学计算; 内嵌真随机数发生器,符合FIPS140-2标准; 外部时钟频率范围1~10M Hz。 安全特性: 电压检测模块对抗高低电压攻击; 频率检测模块对抗高低频率攻击; MMU存储器管理单元,可灵活设置SYSAPP模式及授予相应权限; 程序和数据均加密存储; 安全认证目标:EAL5+。 技术参数: 工作电压范围:1.8v—5.5v; 工作温度:-40℃~+85℃; ESD保护:大于4KV; 封装形式:SSOP20 (可定制)。 应用领域: 软件狗,身份认证,数据加密,PC登录认证,USB_ KEY等嵌入式设备。 |
|
|
|
|
|
嵌入式加密芯片,首选智能卡平台的加密IC,凌科芯安公司提供强大的开发配套包,并且提供完善的技术支持和服务,真正的高端加密芯片,请致电凌科芯安公司01068868496
|
|
|
|
|
|
目前选择加密芯片,除了要考虑加密芯片自身的防破解能力之外,还需要仔细斟酌加密芯片的加密模式是怎样的,这一点很关键。加密芯片自身的防护能力强之外,如果采用固定算法认证的模式,单片机系统与加密芯片只是采用简单的固定算法认证,单片机程序是完整的,这样做实际上保密效果不大。现在选择加密芯片,要特别注意这一点的,也就是说单片机程序一定不能是完整的,一定要把一部分程序下载到加密芯片中去运行和保护,一定要选择支持客户自由编写程序的加密芯片,目前而言,这类芯片都是高端的智能卡平台加密芯片,需要有芯片操作系统的支持!详细技术问题,请随时致电凌科芯安公司,我们随时沟通交流!
|
|
|
|
|
|
LKT4200是国内唯一的一款支持客户自定义算法的加密芯片,也是真正的安全有效的高端加密芯片。国内出货量最大的采用智能卡平台的加密芯片厂商。
|
|
|
|
|
|
883 浏览 0 评论
AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV
3025 浏览 0 评论
tms320280021 adc采样波形,为什么adc采样频率上来波形就不好了?
1409 浏览 0 评论
2039 浏览 0 评论
1574 浏览 0 评论
75131 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 14:59 , Processed in 1.511262 second(s), Total 75, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号