ArticleslgStudy

mathematics

Hidden Field Equations

Hidden Field Equations is a mathematics topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Hidden Field Equations rather than just read about it. In short: Hidden Fields Equations (HFE), also known as HFE trapdoor function, is a public key cryptosystem which was introduced at Eurocrypt in 1996 and proposed by (in French) Jacques Patarin following the idea of the Matsumoto and Imai system. It is based on polynomials over finite fields F q {\displaystyle \mathbb {F} _{q}} of different size to disguise the relationship between the private key and public key.

Key takeaways

  • Hidden Field Equations belongs to mathematics; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Hidden Field Equations to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Hidden Field Equations from memory before moving on to harder problems.

Reference excerpt

Hidden Fields Equations (HFE), also known as HFE trapdoor function, is a public key cryptosystem which was introduced at Eurocrypt in 1996 and proposed by (in French) Jacques Patarin following the idea of the Matsumoto and Imai system. It is based on polynomials over finite fields F q {\displaystyle \mathbb {F} _{q}} of different size to disguise the relationship between the private key and public key. HFE is in fact a family which consists of basic HFE and combinatorial versions of HFE. The HFE family of cryptosystems is based on the hardness of the problem of finding solutions to a system of multivariate quadratic equations (the so-called MQ problem) since it uses private affine transformations to hide the extension field and the private polynomials. Hidden Field Equations also have been used to construct digital signature schemes, e.g. Quartz and Sflash.

Mathematical background One of the central notions to understand how Hidden Field Equations work is to see that for two extension fields F q n {\displaystyle \mathbb {F} _{q^{n}}} F q m {\displaystyle \mathbb {F} _{q^{m}}} over the same base field F q {\displaystyle \mathbb {F} _{q}} one can interpret a system of m {\displaystyle m} multivariate polynomials in n {\displaystyle n} variables over F q {\displaystyle \mathbb {F} _{q}} as a function F q n → F q m {\displaystyle \mathbb {F} _{q^{n}}\to \mathbb {F} _{q^{m}}} by using a suitable basis of F q n {\displaystyle \mathbb {F} _{q^{n}}} over F q {\displaystyle \mathbb {F} _{q}} . In almost all applications the polynomials are quadratic, i.e. they have degree 2. We start with the simplest kind of polynomials, namely monomials, and show how they lead to quadratic systems of equations. Consider a finite field F q {\displaystyle \mathbb {F} _{q}} , where q {\displaystyle q} is a power of 2, and an extension field K {\displaystyle K} of degree n. Let 0 < h < q n {\displaystyle 0<h<q^{n}} such that h = q θ + 1 {\displaystyle h=q^{\theta }+1} for some θ {\displaystyle \theta } and gcd ( h , q n − 1 ) = 1 {\displaystyle (h,q^{n}-1)=1} . The condition gcd ( h , q n − 1 ) = 1 {\displaystyle (h,q^{n}-1)=1} is equivalent to requiring that the map u → u h {\displaystyle u\to u^{h}} on K {\displaystyle K} is one to one and its inverse is the map u → u h ′ {\displaystyle u\to u^{h'}} where h ′ {\displaystyle h'} is the multiplicative inverse of h mod q n − 1 {\displaystyle h\ {\bmod {q}}^{n}-1} . Take a random element u ∈ F q n {\displaystyle u\in \mathbb {F} _{q^{n}}} . Define w ∈ F q n {\displaystyle w\in \mathbb {F} _{q^{n}}} by

w = u h = u q θ u ( 1 ) {\displaystyle w=u^{h}=u^{q^{\theta }}u\ \ \ \ (1)}

… excerpt ends here. Continue reading the full article.

Worked examples

Example 1 — a first encounter with Hidden Field Equations

Start with the simplest possible case. Write down what Hidden Field Equations claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In mathematics, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Hidden Field Equations before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Hidden Field Equations ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Hidden Field Equations

In research
Hidden Field Equations appears in mathematics research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Hidden Field Equations in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Hidden Field Equations is common in secondary-school and first-year university syllabi. It links to neighbouring topics Finite fields, Multivariate cryptography, Public-key encryption schemes, so understanding it makes those chapters shorter.
In everyday life
Look for Hidden Field Equations outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Hidden Field Equations in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Hidden Field Equations means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Hidden Field Equations out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Hidden Field Equations in simple terms?

Hidden Fields Equations (HFE), also known as HFE trapdoor function, is a public key cryptosystem which was introduced at Eurocrypt in 1996 and proposed by (in French) Jacques Patarin following the idea of the Matsumoto and Imai system. It is based on polynomials over finite fields F q {\displaystyl…

Why does Hidden Field Equations matter?

Because it connects several mathematics ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Hidden Field Equations?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Hidden Field Equations.

Tags

  • Finite fields
  • Multivariate cryptography
  • Public-key encryption schemes

Keep exploring