2 维曲线的快速减半与高效配对计算
不同类型曲线的减半与加倍运算成本分析
在曲线密码学中,不同类型的曲线在加倍和减半运算上有着不同的成本。以下是几种常见曲线类型的运算成本对比表格:
| 曲线类型 | 加倍运算 | 之前最佳减半运算 | 本次工作的减半运算 |
| — | — | — | — |
| Ia(一般情况) | 1I + 19.5M + 2S + 2SR + 2TR + 2HT | 1I + 15.5M + 2SR + 2TR + 2HT | 1I + 20M + 6S + 2SR + 2TR + 2HT |
| Ia(h1 = f5 = 1) | 1I + 13.5M + 3S + 2.5SR + 2TR + 2HT | 1I + 12M + 2SR + 2TR + 2HT | 1I + 15M + 7S + 2SR + 2TR + 2HT
平均:1I + 10.5M |
| Ic | 1I + 10M + 6S + 4SR + 1TR + 1HT | — | 1I + 10M + 6S + 4SR + 1TR + 1HT |
| II | 1I + 8M + 5SR + 1TR + 1HT | 1I + 7.5M + 2S + 4SR + 1TR + 1HT | 1I + 5M + 6S + 4SR + 1TR + 1HT |
| III | 1I + 4M + 6S | — | 1I + 4M + 6SR |
从表格中可以看出,对于 Ic 和 III 类型的曲线,本次工作的减半公式与加倍公式效率相当;对于 II 类型的曲线,减半公式有所改进,但仍未达到加倍运算的效率;而对于 Ia 类型的曲线,本次工作的减半
超级会员免费看
订阅专栏 解锁全文
103

被折叠的 条评论
为什么被折叠?



