For example, if you select any two points on an elliptic curve and draw a line through them, this line will intersect the elliptic curve at exactly one other point. This property is used heavily in ECC.
What you describe here is the group operation on the elliptic curve. As pointed out already, hyperelliptic curves, which are a generalization of elliptic curves, are also useful for cryptographic applications.
A hyperelliptic curve of genus $g$ over finite field $\mathbb{F}_q$ can be described by an equation of the form
$$ C: y^2 + h(x)y = f(x) $$
where $f(x)$ is a monic polynomial of degree $2g+1$, $h(x)$ is a polynomial of degree atmost $g$ with some additional conditions.
Elliptic curves can be viewed as hyperelliptic curves of genus $g=1$, you might recall that an elliptic curve in Weierstrass form is given by $ y^2 = x^3 + ax + b$, where you see that degree of polynomial in $x$ is indeed $2g +1 = 3$.
Here, I would like to focus on hyperelliptic curves of genus $2$. I will explain in the end why this particular case is an interesting alternative to ECC.
If the characteristic of finite field $\mathbb{F}_q$ is not $2$, then HEC of genus $2$ is given by the equation
$$ y^2 = x^5 + b_4x^4 + b_3x^3 +b_2x^2 + b_1x + b_0, \quad b_i \in \mathbb{F}_q .$$ Do we have a group structure with respect to points on the curve? The answer is no. But roughly speaking, we can describe a group structure using "pairs of points" on the curve.
In the above picture, the blue curve is the unique cubic passing through $P_1, P_2, Q_1, Q_2$ (determined using interpolation).
Here you might ask yourself the following questions:
- What guarantees that a line intersects an elliptic curve at three points?
- How many intersection points does a line have with a hyperelliptic curve of genus $2$?
The answer lies in Bezout's theorem for plane algebraic curves. To understand the group structure associated to hyperelliptic curves (known as Jacobian of hyperelliptic curve), you will need some understanding of algebraic geometry as well. Here is a good starting point for hyperelliptic curves.
HEC of genus $2$ are most interesting for cryptographic applications based on Discrete Log Problem, since for higher genus curves, you have index calculus attacks that can be used to solve the DLP.
See this paper for efficient arithmetic on HEC of genus $2$.