中国邮电高校学报(英文) ›› 2011, Vol. 18 ›› Issue (2): 86-93.doi: 10.1016/S1005-8885(10)60049-0

• Artificial Intelligence • 上一篇    下一篇

Fast algorithms of public key cryptosystem based on Chebyshev polynomials over finite field

李智慧1,崔毅东1,徐惠民2   

  1. 1. 北京邮电大学信息与通信工程学院
    2. 北京邮电大学电信工程学院
  • 收稿日期:2010-08-05 修回日期:2010-11-09 出版日期:2011-04-30 发布日期:2011-04-15
  • 通讯作者: 崔毅东 E-mail:lizhihui8601@gmail.com
  • 基金资助:

    国家973研究计划;国家863计划项目

Fast algorithms of public key cryptosystem based on Chebyshev polynomials over finite field

  • Received:2010-08-05 Revised:2010-11-09 Online:2011-04-30 Published:2011-04-15
  • Contact: Cui Yidong E-mail:lizhihui8601@gmail.com

摘要:

The computation of Chebyshev polynomial over finite field is a dominating operation for a public key cryptosystem. Two generic algorithms with running time of have been presented for this computation: the matrix algorithm and the characteristic polynomial algorithm, which are feasible but not optimized. In this paper, these two algorithms are modified in procedure to get faster execution speed. The complexity of modified algorithms is still , but the number of required operations is reduced, so the execution speed is improved. Besides, a new algorithm relevant with eigenvalues of matrix in representation of Chebyshev polynomials is also presented, which can further reduce the running time of that computation if certain conditions are satisfied. Software implementations of these algorithms are realized, and the running time comparison is given. Finally an efficient scheme for the computation of Chebyshev polynomial over finite field is presented.

关键词:

Chebyshev polynomial, algorithm, running time, square root

Abstract:

The computation of Chebyshev polynomial over finite field is a dominating operation for a public key cryptosystem. Two generic algorithms with running time of have been presented for this computation: the matrix algorithm and the characteristic polynomial algorithm, which are feasible but not optimized. In this paper, these two algorithms are modified in procedure to get faster execution speed. The complexity of modified algorithms is still , but the number of required operations is reduced, so the execution speed is improved. Besides, a new algorithm relevant with eigenvalues of matrix in representation of Chebyshev polynomials is also presented, which can further reduce the running time of that computation if certain conditions are satisfied. Software implementations of these algorithms are realized, and the running time comparison is given. Finally an efficient scheme for the computation of Chebyshev polynomial over finite field is presented.

Key words:

Chebyshev polynomial, algorithm, running time, square root

中图分类号: