完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
|
相关推荐
12 个讨论
|
|
|
第3种 能移植程序?有哪些芯片是符合这种要求的呢?
|
|
|
|
|
|
|
|
|
加 密 方 案 目前市场上很多嵌入式产品方案都是可以破解复制的,主要是因为方案主芯片不具备防破解的功能,这就导致开发者投入大量精力、财力开发的新产品一上市就被别人复制,到市场上的只能以价格竞争,最后工厂复制的产品反而价格更有优势,因为他们的开发投入几乎可以忽略不计。 所以针对这种主芯片可以被破解的产品方案,开发者需要在开发时在产品方案中使用加密芯片并设计合理的加密方案。开发者首先需要选定性价比高的加密芯片,然后再设计加密方案。 市面上加密芯片一般有两种:一种是传统的逻辑加密芯片,可配数据与主芯片做相互认证起到简单的加密功能;另一种是智能卡内核的可编程CPU加密芯片,可以将主芯片部分核心的算法、功能代码以及核心数据放入加密芯片。 本方案选用具有智能卡内核的加密芯片SMEC98SP来举例实现使用STM32作为主芯片的产品的加密方案。SMEC98SP提供2K Bytes RAM、24K Bytes CODE,8K Bytes Data,用户可根据自己的需要来编程设计SEMC98SP与STM32配合的加密方案。下表为SEMC98SP与STM32配的的各种加密功能说明,具体可参见SMEC98SP评估板(STM32)源代码。 注: ① STM32与SMEC98SP间的I2C协议指令接口规则开发者自定义。 ② 上述加解密密钥均为对称DES或3DES密钥,每一对密钥开发者须在开发时分别在STM32和SMEC98SP上同时存储相同的值。 ③ 上述随机数都是8字节随机数,加解密算法采用DES或3DES。客户也可以根据自身需要设计或使用其他加解密算法。 ④ SMEC98SP随机数发生器产生的随机数是真随机数,这样可以保证关键数据在通讯时每次都是随机数参与的,每次通讯的数据密文都是不一样的,可有效防止破解者在I2C通道上的数据监听分析。 ⑤ DES或3DES加解密数据块必须为8字节整数倍,加密原始数据不是8的整数倍的按开发者自己定义补足8的整数倍,对于密文读写数据建议按LV结构补,比如:
希望这个资料对大家有所帮助。 |
|
|
|
|
|
|
|
|
在如今这个信息化时代,加密芯片已然是不可缺少的产品,如何正确选用有效的加密芯片呢,相信很多人都不知道该如何选择。
韩国NEOWINE是一家研发和销售防复制加密芯片的公司,拥有强大加密功能的ALPU系列芯片是这家公司的主力产品,且提供的价位低。 ALPU系列芯片工作原理为在被保护器件的引导区写入密钥,从而防止器件内的软件代码被恶意拷贝,这是ASIC方式制造的,就是硬件方式的加密芯片,所以加密性很强.目前用的加密芯片是EEPROM方式的,这种芯片的空间上要放进需要的软件密码的。因为EEPROM方式的芯片是能打开并且可以看到里面的设置,所以很容易复制。而ASIC硬件方式是不太容易复制芯片,半导体整个的一面一面分析的话才能知道里面的数据。不过,这样做的话不仅很难实行而且费用昂贵,所以一般人没有办法复制到这样加密芯片。这个加密的原理是软件+硬件,软件计算结果和硬件计算结果要一致才能通过检测,从而防止直接从存储器中直接copy出binary code,并进行简单抄板就能复制出原产品来。如果有高手能反汇编二进制文件,找到你们程序中调用我们的库的代码的入口,并绕过去,当然我们的加密就被破了。当然这是理论上的可能而已,现实中完成这样的事情需要极高的技术手段和极多的时间,所以可以认为是约等于零的小概率事件。 ALPU加密芯片特点及优势: 1.符合I2C总线标准,支持两位I2C地址选择 2.硬件的唯一性,因为从wafer开始就为每家客户定制唯一ID序列号来区别。 3.硬件与软件结合,原厂根据客户系统运行平台特点针对性为客户写LIB,不同的编译器,不同的运行平台,不用的CPU,LIB各不相同,这就大大增强了安全性能。 4.空LOGO,客户可写自己的标志,提供完全客制化产品 5.由原厂提供唯一ID序列号的IC 和针对性唯一的LIB,客户无需花钱买烧录器自己写自己烧,省时省力又省钱,并减少客户的工作量 6. 应用AES 128加密技术,随机数据随机运算。 7.内置64 bit OTP功能,帮助客户管理出货数量及窜货的问题。 ALPU除了防复制功能外,还搭载了很多新的功能。 NEOWINE之前的产品只具有防复制的功能,为了客户的费用节减及性能的提高,最近的新产品上追加搭载了:遥控(Remocon), RTC(Real-time Clock),唤醒(Wake Up), POR(Power On Reset), GPU等几种功能。 机顶盒,DVR, PVR, 卫星导航仪, LCD TV, DViX, 无线电话, 手机…这些产品的共同点就是都要加入遥控(Remocon)功能。使用NEOWINE加密芯片的话,不必另外使用遥控用IC也能做到遥控机的收信功能,从而做到费用节减。 关于唤醒(Wake Up)功能,像ALPU-M的话,使设备正常工作为止,所消耗的电量,可以设置为不超过10分之1瓦特,而且可以通过这个把待机电流减少到30分之1;此外还内置了为驱动RTC,不需单独安装晶体(Crystal)的RTC、 Power on reset、GPU等功能。 深圳市正泽环球有限公司 JNG GLOBAL LIMITED Peter Kim Mobile:159-1416-5060 |
|
|
|
|
|
|
|
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 11:39 , Processed in 1.091698 second(s), Total 88, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2504