想找个加密芯片,找了加密芯片厂家,我们量少,要2块左右,发现便宜的单片机才几毛.
比如九齐单片机便宜才1,2毛,stc也有1块以下的,特来请教,
用哪种单片机来做加密芯片比较合适呢?
离线
你们的主芯片不是单片机吗?
离线
冷门型号(破解费用高);最好使用非标协议;真随机数发生器;唯一序列号;
离线
你们的主芯片不是单片机吗?
主芯片是MPU吧,T113子类的全志芯片
离线
问了一圈,有人说单片机容易被破解,加密芯片很难被破解,搞得我有点打退堂鼓了....
离线
用什么算法,什么机制,想好了可以选不同的芯片,加密芯片可以选U盾里的那些,价格没有2块那么便宜,量少基本3块多点。包括了几乎所有国密安全算法。
所以你最先要做的是先把机制和算法选好。
离线
一般用用,就冷门单片机就行 别让直接抄板就行了
真要认真,成本的上去了
有专门的这种应用芯片,内置很多科技的,比如开盖能自毁,反断电调试,门道很多的,手段也不是一般人能想到的
一般应用在智能卡上面,成本的2,3块钱RMB最少,ARM架构的要6块钱以上一颗(能跑专业的算法),我原来了解过
也就是你的应用程序一部分功能是跑在这个芯片里面的,并不是简单的应答什么KEY,这种架构不可能破解
离线
芯片级破解 人家用电子显微镜 能"看到"你芯片里面储存的什么KEY ,唯一ID ....
特殊手段,冷冻后断电,你的所有数据能保存2,3分钟,足够随便人家怎么分析了
离线
用加密芯片,也有便宜的I2C的和SPI都有,但是全志的芯片基本上是不可能加密地,因为他们的SPI flash是不加密的。把程序读出来调试就可以了
离线
SMEC90ST ,专门做加密MCU,可以写自定义加密算法,价格一块钱以内
最近编辑记录 村民 (2023-05-31 20:36:24)
离线
用加密芯片,也有便宜的I2C的和SPI都有,但是全志的芯片基本上是不可能加密地,因为他们的SPI flash是不加密的。把程序读出来调试就可以了
程序的一部分功能写在加密芯片上
你跳过加密芯片,功能就少一部分了
离线
刚研究了一下,大家看下
0.5元批量报价,样品看淘宝店可以买到,对个人开发友好
样品和编程器开发板购买淘宝店:
https://shop493433795.taobao.com
这种是把你程序的一部分功能放到加密芯片里面自行,即使你的代码给反编译,
也不可能跳过的,因为你的功能是在加密芯片里面执行的哦
1. 智能卡安全芯片,与银行卡、石化加油卡,二代身份证同一安全等级
2. 接口简单,采用单线双向通信协议(VCC, GND, IO)
3. SOT23-5封装,封装尺寸小
4. 可编程,上手快。我们提供了各种MCU下的开发示例,开发者最快能在2小时内完成初步开发。
5. 低成本,高性能。64K 程序区, 16K数据区, 5K RAM区。
1.1概述
SMEC90ST芯片采用 32-bit ARM SC100 SecureCore Processor 安全内核处理器,用户可以把MCU中程序一部分关键功能、算法代码下载到SMEC90ST中运行。用户采用标准C语言编写程序代码,采用KEIL C编译器,编译并下载到加密芯片中。在实际运行过程中,通过SDQ单线协议通信,获取加密芯片中运行结果,并以此结果,作为MCU程序运行的输入数据。因此SMEC90ST成了产品的一部分,而部分关键功能或算法在SMEC90ST内部运行,盗版商无法破解,从根本上杜绝了程序被破解的可能。
MCU程序,分为两部分:一部分是在MCU中,另一部分在SMEC90ST中,当需要用到SMEC90ST中的功能或算法时,MCU向SMEC90ST发送指令,SMEC90ST根据指令,在内部运行,返回结果给MCU。
离线