震源Crypto 未解决

分数: 30 金币: 4
题目作者: 山河
一  血: dlgz
一血奖励: 4金币
解  决: 8
提  示:
描  述:

设备去向不明,只留下了日志。

从一台被下线的 DSA 签服务器里扒出来三份东西:

params.txt —— 签名参数 (p, q, g, y),p/q 是 512/160 位素数,参数本身没毛病 output.txt —— 某次连续签发的 30 条签名日志,每行包含序号、时间戳、被签消息、r、s enc.txt —— 一段密文,是"签名私钥派生的密钥"做异或加密的结果

签名设备已经拆走了,私钥拿不到。但我们知道,这台机器的随机数发生器是从系统时间取种的, 而且它每秒只"刷新"一次随机数池——同一秒内签出去的单子,随机数直接复用。

还原 enc.txt,得到可读的 flag。

hint1:时间戳往往比签名本身诚实。 hint2:r 只依赖随机数 k,不依赖消息。

其  他: 下载

WriteUp

暂无相关WriteUp

评分(0)

暂无评分

解题动态

加州故事 攻破了该题 7小时前
lzq2000 攻破了该题 9小时前
星宇Sec 攻破了该题 10小时前
zhangyou 攻破了该题 11小时前
Kur0Ai1uro. 攻破了该题 13小时前
mystery 攻破了该题 13小时前
Lazzaro 攻破了该题 14小时前
dlgz 获得了一血 14小时前
问题反馈