社区
community_281
帖子详情
智能卡加密锁里跑的什么代码
bigpeon
2009-12-15 12:27:49
哥没用过智能卡加密锁,听说能把程序的关键代码/核心代码放到锁内运行,在PC上没有副本,这样可以保证不被破解。
疑问来了:既然是锁内运行,估计是些算法和数学运算,不会涉及宿主PC上的系统调用,那就至少会有一个输入参数和输出参数,如果被人截获了输入输出参数,就有被分析出来的可能。当然是猜了,没法跟踪,呵呵。算法复杂的话还好说,万一是个普通的软件,不涉及很复杂的算法,该怎么选择被加密的代码才能确保不被猜出流程呢?
哥预言,10楼之内必有高人指路。
...全文
275
15
打赏
收藏
智能卡加密锁里跑的什么代码
哥没用过智能卡加密锁,听说能把程序的关键代码/核心代码放到锁内运行,在PC上没有副本,这样可以保证不被破解。 疑问来了:既然是锁内运行,估计是些算法和数学运算,不会涉及宿主PC上的系统调用,那就至少会有一个输入参数和输出参数,如果被人截获了输入输出参数,就有被分析出来的可能。当然是猜了,没法跟踪,呵呵。算法复杂的话还好说,万一是个普通的软件,不涉及很复杂的算法,该怎么选择被加密的代码才能确保不被猜出流程呢? 哥预言,10楼之内必有高人指路。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lstc
2009-12-25
打赏
举报
回复
智能卡加密锁国内以sense feitian 为主,安全是相对的,破解的还是有,在硬件复制上比上一代产品做的更好了。由于运算性能有限,所以不可能放很复杂的算法在加密锁里。
最安全的加密锁如果使用不当也很容易破解。
linxren
2009-12-16
打赏
举报
回复
有这么牛的人吗?
只知道输入输出就能猜出加密流程?
你用AES加密算法看看,把密钥公开了,在不不知道AES加密算法流程的情况下,能根据输入和输出写出这个算法流程?
yang677888
2009-12-16
打赏
举报
回复
[Quote=引用 10 楼 cck99646 的回复:]
预言失败
[/Quote]呵呵
lhy
2009-12-16
打赏
举报
回复
[Quote=引用 6 楼 bigpeon 的回复:]
楼上,猜透一个算法比实现整个程序还是容易多了吧,毕竟输入输出摆在那。
[/Quote]
难道你的算法那么简单?
bigpeon
2009-12-16
打赏
举报
回复
to 11楼、13楼:凭空猜当然不行,但是加密的结果从锁里出来,肯定在程序中有对应加/解密、比较结果的地方,别人会暴破掉那个点。只有把业务逻辑流程的一部分移到锁内运行才安全,但这样一来会呈现出规律性,碰上对业务逻辑有了解的破解者,跟踪一下调用锁前后的代码,然后模拟出一个函数来也不是难事吧?
cck99646
2009-12-15
打赏
举报
回复
预言失败
noviceCJ
2009-12-15
打赏
举报
回复
jf
freetrade
2009-12-15
打赏
举报
回复
预言失败
sunshine_anycall
2009-12-15
打赏
举报
回复
[Quote=引用 2 楼 ht_qq0609 的回复:]
预言失败
[/Quote]
bigpeon
2009-12-15
打赏
举报
回复
楼上,猜透一个算法比实现整个程序还是容易多了吧,毕竟输入输出摆在那。
lhy
2009-12-15
打赏
举报
回复
[Quote=引用楼主 bigpeon 的回复:]
哥没用过智能卡加密锁,听说能把程序的关键代码/核心代码放到锁内运行,在PC上没有副本,这样可以保证不被破解。
疑问来了:既然是锁内运行,估计是些算法和数学运算,不会涉及宿主PC上的系统调用,那就至少会有一个输入参数和输出参数,如果被人截获了输入输出参数,就有被分析出来的可能。当然是猜了,没法跟踪,呵呵。算法复杂的话还好说,万一是个普通的软件,不涉及很复杂的算法,该怎么选择被加密的代码才能确保不被猜出流程呢?
哥预言,10楼之内必有高人指路。
[/Quote]
人家有功夫跟踪这个,还没工夫自己编出来?
bigpeon
2009-12-15
打赏
举报
回复
自己up
ht_qq0609
2009-12-15
打赏
举报
回复
预言失败
ht_qq0609
2009-12-15
打赏
举报
回复
预言失败
ht_qq0609
2009-12-15
打赏
举报
回复
预言失败
细说
智能卡
加密狗
由于工作关系,在编程生涯中用过的加密狗不下10种,常常有后生问我加密的问题,太浅,基础到不想回答,类似加密狗是不是把软件加密了?加密狗的用什么加密算法等等,第一要自己搞清楚软件加密概念,软件加密的方式很多,基本原理是确认一个正确设备而不是加密软件本身,确认硬件的方式从简单的读一个数出来到在硬件内部写程序
代码
配合软件使用……其最终之目标
跑
不出对硬件设备的确认这个终极目的;第二误区是加密狗的算法,加密
STM32F4 USART
智能卡
模式增强安全认证
本文深入解析STM32F4 USART
智能卡
模式,基于ISO/IEC 7816-3标准实现安全可靠的T0协议通信。涵盖硬件自动控制、ETU时序精确配置、保护时间与奇偶校验机制,并结合ATR解析和挑战-响应认证流程,构建嵌入式系统身份验证的信任链起点。
手机SIM卡解锁工具包:无需
跑
营业厅,轻松自助解锁
在移动通信中,SIM卡作为用户身份识别的关键载体,其安全性至关重要。SIM卡锁定机制通过PIN码验证保护用户隐私,防止未经授权的使用。当用户连续多次输入错误的PIN码时,SIM卡将自动锁定,并要求输入PUK码进行解锁。这一机制不仅增强了SIM卡的安全性,也防止了暴力破解攻击。理解SIM卡的锁定逻辑,是掌握PUK码功能与使用的基础。接下来,我们将深入探讨PUK码的定义及其在SIM卡安全体系中的作用。
软件企业 选择CodeMeter的十大理由
CodeMeter自2004年进入市场,越来越多的软、硬件厂商选择其保护软件版权或控制管理授权。市面上的
加密锁
,价格少辄几元,多辄千元;有单片机硬件,也有各类
智能卡
硬件;有种子码加密方案,也有
代码
移植的理念;有虚拟机加密方法,也有外壳加密工具。用户为什么会独独喜欢使用德国威步的CodeMeter? 企业在选择加密产品时一定要选择适合自己企业的产品,并且针对企业的实际情况进行选择实用的产品,那...
使用ESP32 Arduino打造智能门锁系统:从零实现
手把手教你利用esp32 arduino构建智能门锁系统,涵盖硬件连接、
代码
编写到远程控制,实现安全便捷的物联网门禁方案,适合初学者快速上手实践。
community_281
690
社区成员
253,706
社区内容
发帖
与我相关
我的任务
community_281
提出问题
复制链接
扫一扫
分享
社区描述
提出问题
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章