【24h】

Multiple Discrete Logarithm Problems with Auxiliary Inputs

机译:辅助输入的多个离散对数问题

获取原文

摘要

Let g be an element of prime order p in an abelian group and let α_1, ..., α_L ∈ Z_p for a positive integer L. First, we show that, if g, g~(α_i), and g~(α_i~d) (i = 1,..., L) are given for d | p - 1, all the discrete logarithms α_i's can be computed probabilistically in O({the square root of}(L·p/d)+{the square root of}(L·d)) group exponentiations with O(L) storage under the condition that L min{(p/d)~(1/4), d~(1/4)}. Let f ∈ F_p [x] be a polynomial of degree d and let ρ_f be the number of rational points over F_p on the curve determined by f(x) - f(y) = 0. Second, if g, g~(α_i), g~(α_i~2),..., g~(α_i~d) are given for any d ≥ 1, then we propose an algorithm that solves all α_i's in O(max{{the square root of}(L· p~2/ρ_f), L · d}) group exponentiations with O({the square root of}(L·p~2/ρf)) storage. In particular, we have explicit choices for a polynomial f when d | p ± 1, that yield a running time of O({the square root of}(L·p/d)) whenever L ≤ p/c·d~3 for some constant c.
机译:设g是素数p阶的元素在阿贝尔群,让α_1,...,α_L∈Z_p为正整数L.首先,我们证明了,如果G,G〜(α_i)和g〜(α_i 〜d)(I = 1,...,L),给出了d | p - 1,所有的离散对数α_i的可概率为O计算({的平方根}(L·P / d)+ {的平方根}(L·d)),与O基团取幂(L)的存储的条件下使L 分钟{(p / d)〜(1/4),d〜(1/4)}。令f∈F_p [X]是度为d的多项式,并让ρ_f是有理点的数量超过F_p在曲线确定由F(X) - F(Y)= 0。其次,如果G,G〜(α_i )中,g〜(α_i〜2),...,G〜(α_i〜d)中给出了任何d≥1,则我们提出了一种算法,解决了所有α_i在O(最大{{的平方根}( L·p〜2 /ρ_f),带O L·d})基团取幂({的平方根}(L·p〜2 /ρF))存储。特别是,我们有一个多项式f明确的选择当d | p±1,其产生的O运行时间({的平方根}(L·P / d)),只要大号≤P / C·d〜3对一些常数c。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号