首页
社区
课程
招聘
[求助]高手请进,关于这样解出密钥的可能性。。
发表于: 2012-2-26 14:50 6126

[求助]高手请进,关于这样解出密钥的可能性。。

2012-2-26 14:50
6126
已知:
1.一黑盒,里面有密钥 及 用密钥加密的信息摘要算法(可以简单理解为先用密钥加密,再MD5)
2.这个密钥加密的信息摘要算法,已经知道它的算法步骤原理。
3.可以完全操作黑盒,即是可以输入任何明文,得出任何密文,
   但不能得出黑盒中算法的单步结果,只能得出最终结果。
4.密钥是64位二进制数。
5.黑盒内没法搜索出密钥,或者说密钥不能直接读出来。

问:
1.在有限时间内和有限资源设备,得出这个密钥的可能性大不?
2.各位有什么好的思路或者资料不?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 67
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
比DES的密钥短多了,并行爆破之
2012-2-26 16:21
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
有没有较优的算法呢?

爆破貌似需要2^64次计算哦?

一般CPU计算估计好N年吧?
2012-2-26 19:31
0
雪    币: 58
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
2楼有点昏头吧,DES密钥56bit,LZ所说密钥64bit。
如果“先对输入数据用64bit密钥加密”这个过程没有重大漏洞,我看是无法在合理时间内求出密钥的。
2012-2-26 20:13
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
先感谢楼上。。

问题是只能得出,整个黑盒的输出结果,
不能获得黑盒中算法每个步骤结果。

继续倾听各位高手意见。。。
2012-2-26 21:19
0
雪    币: 67
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
呃,好像是昏头了……说错话了,抱歉……
2012-2-26 22:28
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
没有办法了么?
2012-2-28 22:06
0
雪    币: 62
活跃值: (27)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
现在比较流行的攻击方法不是从算法上攻击,而是分析黑盒在运算过程中暴露出来的一些侧面信息,例如:黑盒运算时不同时间的能量差异,电磁辐射差异,以及让黑盒处于某些条件下发生计算错误时的错误信息,利用这些差异去推导和猜测密钥的方法,就是所谓的侧信道攻击。
2012-2-29 15:06
0
游客
登录 | 注册 方可回帖
返回
//