高成本加密,但解密成本较低

Pri*_*lia 3 security encryption algorithm

我希望该用户/攻击者加密数据并发送到服务器.现在我想要一种与标准算法完全相反的算法(快速使用,难以解密),即使用服务器发送的密钥对密码等数据进行加密非常困难,以防止随机攻击,但非常容易解密所以服务器在验证用户时消耗的时间非常少,但是对于攻击者而言,每次用服务器发送的密钥加密新的试用密码都变得非常困难.

我再一次不是在谈论SSL.

tem*_*def 5

一个可能工作得很好的愚蠢想法是在加密方案中附加一个"谜题".这样做是为了将加密数据发布到服务器,你必须解决一些已知的NP难问题(例如,找到一个令人满意的大布尔公式赋值)并发送答案.然后,服务器可以轻松验证解决方案,但假设P≠NP,尝试发布数据的客户必须执行超多项额外工作,以防止它们充斥您的服务器.

希望这可以帮助!


Mar*_*n B 5

听起来好像你正在寻找一个工作量证明方案 - 这个方案的一个应用就是你所描述的:强迫客户做一定数量的工作,从而防止它泛滥有请求的服务器.