我想重新询问两年前在这里提出的一个问题(Benchmarking symmetric and asymmetric cryptography)但是,正如我所发现的那样,并没有得到令人满意的回答。
1)我也非常愿意支持类似RSA的非对称加密比例如用硬数字执行HMAC操作要昂贵得多的概念。关于算法的可比性,这些数字应该是有用的。
2)此外,除了速度的平均值之外,我还会感兴趣的是有关测量运营成本的标准推导/方差的信息。这是因为在所讨论的协议中,操作时间的可预测性实际上是一个问题。到目前为止,如果候选人A花费的时间明显长于B,但是花费的时间比B花费的时间更可靠,那么A将是我的选择。
所以我的问题是这样的:有没有人知道基准测试工具可以给我所需的信息1)和2)?
我还应该提一下,我已经尝试过OpenSSL的“速度”命令,并发现它不能令人满意。所以另一个问题是:你们是否知道任何可以帮助我实现目标的其他参数或工具2)?这也是非常受欢迎的。
如果您认为前两个问题无法帮助我,最后一个问题是:“openssl speed rsa”给出的信息如何准确读取(输入大小是多少,例如0。 O)?对此的答案将有助于我至少实现目标1)。
提前致谢。
克里斯
tl;博士:你知道任何一种Benchmark能给我提供关于签名算法性能的清晰信息(不仅仅是一些通用的平均值,比如“openssl speed”会给出的)吗? 如果是的话,请告诉我。
旁注:如果您对上述问题有所帮助,请回答。仅仅提供加密算法等建议对我来说并没有多大帮助。