我怎样才能基准签名算法(HMAC VS RSA),并比较它们呢?(How can I benchma

2019-10-19 00:33发布

我想那种重新问这是两年前(在这里问了一个问题标杆对称和非对称加密技术 ),但是,因为我发现,没有令人满意的回答。

  • 1)我也真的想备份的概念,即RSA般的非对称加密是远远超过例如执行与硬数字的HMAC操作更加昂贵。 这些数字应该是情报方面的算法可比性。

  • 2)此外,我会感兴趣,除了速度的单纯平均值,同样在关于所测量的操作成本的标准偏差/方差信息。 这是因为,在有关协议中,操作时间可预见性实际上是一个问题。 这正好到目前为止,如果候选人甲比乙显著长了,但它发生的时间更可靠高于B了,那么A将是我选择的选项时predicabtle。

所以我的问题是这样的:没有任何人知道一个基准测试工具,可以给我想要的信息1)和上述2)的?

我还想说,我已经试过的OpenSSL的“速度”命令,并发现它不能令人满意。 因此,另一个问题是:任何人都知道的任何进一步的参数或工具,这些可能帮助我实现我的目标2)? 这也将是非常欢迎的。

如果你觉得你不能帮助我的前两个问题,最后一个问题是:如何来准确地阅读“OpenSSL的速度RSA”给予回复的信息(什么是输入尺寸,例如0.o)? 这个答案将有助于我至少达到目标1)。

提前致谢。

短剑的一种

TL;博士:你知道任何一种基准,让我明确信息的签名算法的性能(不只是一些普通平均值以上,例如“OpenSSL的速度”将给)? 如果有,请告诉我。

在一个侧面说明:如果你有什么如上所述作出贡献的问题,请唯一的答案。 加密算法或仅仅是这样的建议,是不是真的对我很有帮助。

文章来源: How can I benchmark signature algorithms (HMAC vs RSA) and compare them well?