Skip to main content
. 2022 Sep 9;22(18):6838. doi: 10.3390/s22186838

Table 1.

Mathematical definitions of Chebyshev chaotic maps.

Mathematical Definitions Descriptions
Chebyshev polynomial Chebyshev polynomial Tn(x): [1,1] is a polynomial in x of degree n, defined as Tn(x)=cos(ncos1(x)).
Recurrent relation Tn(x)=2xTn1(x)Tn2(x)for any n  2, T0(x)=1, and T1(x)=x.
Semi-group property Tr(Ts(x))=Trs(x)=Ts(Tr(x))for any (s, r)Zand s[1,1].
Chebyshev polynomial restricted to interval [–1, 1] is a well-known chaotic map for all n > 1, which has a unique continuous invariant measure with positive Lyapunov exponent ln n. For n = 2, Chebyshev maps reduces to well-known logistic maps.
Extended Chebyshev polynomials Zhang [34] proved that the semi-group property holds for Chebyshev polynomials defined on interval (,+), and extended Chebyshev polynomials is defined as Tn(x)=(2xTn1(x)Tn2(x)) mod N, where n  2, x(,+), and N is a large prime number. Semi-group property holds, and extended Chebyshev polynomials also commute as Tr(Ts(x)) mod N=Trs(x) mod N=Ts(Tr(x)) mod N.
Chaotic maps-based discrete logarithm problem (CMDLP) Given two elements x and y, it is computationally infeasible to find the integer n such that Tn(x) mod N=y.
Chaotic maps-based Diffie-Hellman problem (CMDHP) Given three elements x, Tr(x) mod N, and Ts(x) mod N, it is computationally infeasible to compute Trs(x) mod N.