完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
|
相关推荐
13个回答
|
|
|
古老的认证是类似“天王盖地虎”“宝塔镇河妖”口号的。但这种口令只能用一次,而且容易被冒充。密钥认证,更专业点应该叫对比认证,程序端和加密芯片端存储密钥,对比加密结果,可多次加密数据比对,有一定安全性。
|
|
|
|
|
pinbo2008 发表于 2017-3-6 15:01 一定的安全性?难道还有更好的方式? |
|
|
|
|
|
认证方式如同在程序内部加了1道关卡,如果必须过关的话,是不容易过去。但绕过关卡也可以达到破解目的。
|
|
|
|
|
|
绕过?如何绕过?
|
|
|
|
|
|
这就要从MCU端的破解说起,MCU程序有很多部分功能,通过某些技术手段可以获得汇编指令,对比认证可简化成其中的某一道或者几道指令。如果注释掉这部分功能,程序不还是一样运行?
|
|
|
|
|
|
那按你这么说,任何方式不是都有被绕过的可能?
|
|
|
|
|
|
传统思想来说是对的,但现在加密方案发展了,有新的方式就是把功能放到芯片中,这里的功能可不是认证指令,而是MCU端的程序,完全可以避免这一点了。
|
|
|
|
|
|
在芯片中实现功能,并运行吗?那不是与MCU没什么区别吗?
|
|
|
|
|
|
区别很大啊,加密芯片并不像MCU一样开放,是没有方法对其内部程序用技术手段直接获得的,一般只能用线路数据跟踪尝试破解 或者纯硬件破解了。
|
|
|
|
|
|
难度如何?
|
|
|
|
|
|
好的方案,命令每次都不同,功能复杂,线路破解很难。纯硬件剖片破解这类芯片,因工艺原因,成本巨大,且剖片后也极难从大量数据中再分析出程序,工作量非常大
|
|
|
|
|
|
了解了,看样子加密芯片也与时俱进了,哪家做的好?
|
|
|
|
|
|
只有北京有做的,凌科,可以查查。
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
265 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
789 浏览 0 评论
1306 浏览 2 评论
787 浏览 0 评论
【RA4M2-SENSOR开发板评测】Analogue+Timers综合测试
1587 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16901 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 07:46 , Processed in 0.948493 second(s), Total 96, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2635