SUPERCOP

SUPERCOP是由VAMPIRE实验室开发的用于测量加密软件性能的工具包。(SUPERCOP is a toolkit developed by the VAMPIRE lab for measuring the performance of cryptographic software. )

Github星跟蹤圖

SUPERCOP是由VAMPIRE实验室开发的用于测量加密软件性能的工具包。SUPERCOP代表与加密操作和原语相关的统一性能评估系统,该名称由Paul Bakker建议。

SUPERCOP的最新版本测量了散列函数,秘密密钥流密码,公开密钥加密系统,公共密钥签名系统和公共密钥秘密共享系统的性能。 SUPERCOP整合和改进
  • STVL提交给eSTREAM的流密码基准套件,即ECRYPT流密码项目(2008年4月完成);
  • VAMPIRE的BATMAN(非交互式非对称工具的基准测试),提交给eBATS(ECRYPT非对称系统基准测试)项目的公钥系统套件;
  • 和为VAMPIRE新的eBASH(ECRYPT所有提交的哈希)基准测试项目开发的其他工具。
具体来说,SUPERCOP根据几个标准来测量加密原语:
  • 时间来散列一个非常短的数据包。
  • 时间来散布典型的Internet数据包。
  • 时间哈希长消息。
  • 哈希输出的长度。
  • 使用秘密密钥和随机数加密非常短的数据包的时间。
  • 加密典型大小的Internet数据包的时间。
  • 加密长消息的时间。
  • 密钥长度。
  • 随机数的长度
  • 一个短数据包的认证加密时间。
  • 典型大小互联网数据包的认证加密时间。
  • 长消息认证加密的时间。
  • 生成密钥对(私钥和相应的公钥)的时间。
  • 私钥的长度
  • 公钥长度
  • 从私钥和其他用户公钥生成共享密钥的时间。
  • 共享秘密的长度。
  • 使用公钥加密邮件的时间。
  • 加密消息的长度。
  • 使用私钥解密邮件的时间。
  • 使用私钥签署邮件的时间。
  • 签名邮件的长度
  • 使用公钥验证签名邮件的时间。

“时间”是指实际计算机上的时间:ARM Cortex-A8上的时间,英特尔Sandy Bridge上的时间,英特尔Haswell等的时间。这些成本计量的重点在于它们对密码用户直接可见。

概覽

名稱與所有者floodyberry/supercop
主編程語言C
編程語言C (語言數: 21)
平台
許可證
發布數0
創建於2012-03-17 03:41:37
推送於2017-06-23 20:18:00
最后一次提交2016-07-16 15:57:54
星數95
關注者數13
派生數37
提交數158
已啟用問題?
問題數3
打開的問題數3
拉請求數0
打開的拉請求數1
關閉的拉請求數0
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?
去到頂部