Uniform encodings to elliptic curves and indistinguishable point representation

DESIGNS CODES AND CRYPTOGRAPHY(2020)

引用 0|浏览22
暂无评分
摘要
Many cryptographic protocols which are based on elliptic curves require to efficiently encode bit-strings into the points of a given elliptic curve such that the encoding function satisfies computability, regularity, and samplability, or generally admissibility. All the admissible encoding functions from the finite field 𝔽_q are restricted to the class of elliptic curves with a non-trivial l -torsion 𝔽_q -rational point, where l∈{2,3} . Therefore, there is no admissible encoding function to the class of many cryptographically interesting elliptic curves of prime order. In this paper, we present an admissible 2:1 encoding function from the set {0,1,… , q-1/2} to the 𝔽_q -rational points of arbitrary elliptic curves. We also propose an injective encoding function to elliptic curves with a non-trivial 𝔽_q -rational point of order two, that acts the same as the Bernstein et al.’s injective encoding function. Conversely, occasionally we have to transmit points of a known curve through an insecure channel. Traditional methods for transferring points enable an adversary to recognize patterns in the transmitted data. Consequently, one finds valuable information to attack the cryptosystem using the network traffic. By the help of the inverse of the injective encoding functions, Bernstein et al. introduced an interesting solution to this problem, namely Elligator . In this paper, we present an indistinguishable elliptic curve point representation using our given encoding function, which unlike the previous well-known encoding functions is not injective but covers almost all of elliptic curves over odd characteristic finite fields. Indeed, since we proposed a 2:1 encoding function to elliptic curves in short Weierstrass form, we have to select one pre-image randomly and transmit its corresponding bit-string instead of the point.
更多
查看译文
关键词
Elliptic curve cryptography,Encoding function to elliptic curves,Point representation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要