Abstract
In this paper we propose a new multivariate public key encryption scheme named ZHFE. The public key is constructed using as core map two high rank HFE polynomials. The inversion of the public key is performed using a low degree polynomial of Hamming weight three. This low degree polynomial is obtained from the two high rank HFE polynomials, by means of a special reduction method that uses Hamming weight three polynomials produced from the two high rank HFE polynomials. We show that ZHFE is relatively efficient and that it is secure against the main attacks that have threatened the security of HFE. We also propose parameters for a practical implementation of ZHFE.
Original language | English |
---|---|
Pages (from-to) | 229-245 |
Number of pages | 17 |
Journal | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
Volume | 8772 |
DOIs | |
Publication status | Published - 2014 |
Externally published | Yes |
Keywords
- HFE cryptosystem
- HFE polynomials
- Multivariate cryptography
- Trapdoor functions
- Zhuang-zi algorithm