mirror of
https://github.com/emmansun/gmsm.git
synced 2025-05-11 03:26:17 +08:00
Updated SM2加解密性能 (markdown)
parent
5f2b0c2554
commit
78b9627872
@ -86,6 +86,9 @@ BenchmarkHash8K-6
|
||||
* 每次哈希运算的第一个块是相同的,这个可以只计算一次,然后共享,避免重复计算。这个优化比较简单,尤其是自己实现的SM3。
|
||||
* 每次哈希运算相互无依赖,可以并行计算。这个优化比较复杂,代码量大。
|
||||
|
||||
# 关于SM3基于SIMD的多路并行
|
||||
目前已经有好多基于SIMD的哈希算法实现:MD5,SHA256,也包括SM3。通用SIMD多路并行设计实现的难点在于输入、输出协调处理,象**SM2-KDF**这种应用场景是最简单的:处理的数据块数相同,数据源单一。预测当待加密数据足够长的情况下,SM2加密性能能赶上(甚至超过?)无SM4-NI的SM4-CBC的性能。接下来会做一些实验性实现,观察一下效果。
|
||||
|
||||
# 结论
|
||||
经过KDF共享Z状态优化后:
|
||||
```
|
||||
|
Loading…
x
Reference in New Issue
Block a user