32、加速亏格 2 超椭圆曲线配对计算

加速亏格 2 超椭圆曲线配对计算

1. 引言

在密码学中,超椭圆曲线的配对计算是一个重要的研究领域。本文将介绍如何加速亏格 2 超椭圆曲线的 Tate 配对计算,通过使用新的坐标系统、退化除子和分母消除技术等方法,提高计算效率。

2. 新公式推导与应用

通过推导新的混合加法和倍点公式,在新坐标系统下,对于曲线 (C_2^*) :(y^2 = x^5 + 9x) ,可以分别以 (36M + 5S) 和 (32M + 6S) 的代价计算除子类的加法和倍点,其中 (M) 表示乘法,(S) 表示平方。

3. 使用退化除子和分母消除

对于亏格 (g > 1) 的超椭圆曲线,在评估线函数时,使用退化除子作为像除子比使用一般除子更高效。
- 定义二次扭转曲线 :当考虑 (C_2^ ) 作为定义在 (F_{p^2}) 上的曲线时,定义其二次扭转曲线 (C_{2,t}^ ) :(y^2 = x^5 + 9c^4x) ,其中 (c \in F_{p^2}) 是 (F_{p^2}) 上的二次非剩余。
- 生成退化除子类 :首先在扭转曲线 (C_{2,t}^ /F_{p^2}) 上生成退化除子类 (D_t = [x - x_t, y_t] \in J_{C_{2,t}^ }(F_{p^2})) ,然后通过同构映射 (\varphi) 将其映射到曲线 (C_2^ ) 上的退化除子类 (D_2 = \varphi(D_t) = [x - c^{-1}x_t, c^{-5/2}y_t] \in J_{C_2^

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值