集思广益请求
我需要一个有一些特殊要求的认证算法的想法。
该算法将用于验证消息的发送方是否合法。
限制:
假设:
非目标:
一些让你开始的想法:
- brute force attack (not likely)
- eavesdroping possible if the communication is done in clear text, then replay attacks possible
- _security through obscurity_: the algorithm is somewhat safe only because it is not publicly available (well, it is now... oops!)
你能想到什么?我希望看到一些有创意的答案;-)
编辑:
也许一个例子会让第3条规则更清晰:让我们假设Alice使用的是一个专有的封闭源设备<cough>
iPhone <cough>
来访问互联网,或者她站在一个公共的互联网亭前。
发布于 2009-02-20 14:37:48
我对人类友好的低科技挑战应对机制的想法是:
优势:
缺点:
注意,PwdHash是一个开放的散列算法,Bob可以很容易地实现它。PwdHash网站的工作没有回发,一切都是客户端JavaScript,没有留下任何痕迹。
发布于 2009-02-20 11:27:45
我可以想到两种选择:
发布于 2009-02-20 12:36:40
除了崔布的回答,您还可以使用一次性密码,而不是SecurID。详细信息请参见"完美纸质密码“。
https://stackoverflow.com/questions/569183
复制相似问题