# 9.1 The environment for an elliptic curve mechanism

The environmental clause fixes the curve, the base point, the subgroup and the trust path for the public value. Because the arithmetic is compact, the security of the deployment is almost entirely a property of the parameters and of the point validation the verifier performs.

## What it asks

Evidence the curve and base point, their approval and the verifier trust path, and show that the verifier pins the parameters rather than accepting them from the claimant. Record the point validation rule in the test plan, not only in the code.

## What the revision does

The fourth edition will restate these conditions. The revised wording is not public.

## Who it binds

The domain authority and the verifier operator.

## Evidence an auditor samples

- The curve and base point approval record (cryptography standard)
- The verifier configuration that pins the curve (configuration management database)
- The point validation rule in the test plan (test plan)

## The test you can run

Ask a verifier whether it would accept a different curve from a claimant. If the answer is yes, the parameters are not pinned.

## Common failures

- The curve is a runtime parameter supplied by the peer.
- Validation is implemented but not covered by a test.

## How to close it

Pin the curve, the base point and the subgroup order as one configuration object, and test the pin. Three values that only work together should be changed together or not at all.

## Source

ISO/IEC 9798-5:2009(E), 9.1, publisher preview; replaced by ISO/IEC DIS 9798-5, stage 40.20. Read on 21 October 2026. Our wording, not the instrument's.
https://www.iso.org/standard/89516.html

Not legal advice; does not certify.
