是否存在一种安全传输,让传输方中高性能的一方替低性能的一方做更多工作

具体算法而言,非对称加密算法可能有非对称的计算能力。对称的基本上差别不大。我对密码学不是很懂,听大侠的。我做一个小小的评论: 如果真的有这样的算法,这样的算法在应用中有没有问题呢?安全传输的计算主要有“认证授权”,“加解密”和“完整性保护”三个部分(还有其他的,但不是计算的主要耗费)。加解密是为了防止偷听的,认证授权和完整性保护是为了防伪冒和中间人的。对于加解密而言,非对称的算法非常适合单向大量数据传输,而且一定是加密算法比解密算法更复杂才合适。比如手机传给手表。反过来合适吗?不一定合适。因为要考虑到攻击。如果解密要耗费大量的计算,那么敌人可以通过伪造数据让你来解密。DOS攻击。所以最好是在加密操作以后做完整性,解密操作以前做完整性检查,以防解密运算被作为DOS攻击。对于完整性和认证,也是类似的。不过完整性和认证是不可避免的,一定要做的(前面说可以通过完整性校验防止敌人对解密的DOS攻击)。所以,在这2个点上,还是稳妥点好,不要做发端容易收端难的算法。安全里面对DOS攻击的基本要求就是”不能让攻击者比受害者需要的计算资源少“。
■网友
在RSA公钥算法中,公钥加密的运算量小于私钥解密的运算量。
■网友
不存在。因为通信是双方的,所以加解密也需要双方完成。手表端不考虑成本的话可以用专用硬件完成


    推荐阅读