Cryptology ePrint Archive: Report 2010/516
Key Agreement Protocols Based on Multivariate Polynomials over Fq
Masahiro Yagisawa
Abstract: In this paper we propose new key agreement protocols based on multivariate polynomials over finite field Fq. We concretely generate the multivariate polynomial F(X)\in Fq[x1,..,xn] such that F(X)=\sum^m_{i=1} ki[Ai(X)^d+ Ai(X)^{d-1}+ ..+ Ai(X)] where Ai(X) =ai1x1+…+ainxn ,coefficients ki , aij\in Fq (i=1,..,m:j=1,..,n) and variables X=(x1,..,xn)^T \in Fq[x1,..,xn]^n. The common key K(X) has the form such that K(X)=\sum^m_{i=1}hi F((bi1x1,...,binxn)^T) where hi ,bij\in Fq (i=1,..,m:j=1,..,n) to be the temporary secret keys of the partner . Our system is immune from the Gröbner bases attacks because obtaining coefficients of F(X) to be secret keys arrives at solving the multivariate algebraic equations, that is, one of NP complete problems .Our protocols are also thought to be immune from the differential attacks because of the equations of high degree.
Category / Keywords: public-key cryptography / key agreement protocol, multivariate polynomials, Gröbner bases, NP complete problems, finite field
Date: received 7 Oct 2010, last revised 24 Oct 2010
Contact author: tfktyagi2 at c3-net ne jp
Available format(s): PDF | BibTeX Citation
Note: I revised expression (20).
Version: 20101024:072856 (All versions of this report)
Short URL: ia.cr/2010/516
Discussion forum: Show discussion | Start new discussion
[ Cryptology ePrint archive ]