ECField

ECField (타원곡선 유한체)

타원곡선(EC) 유한체(finite field)를 나타내는 인터페이스입니다.

출처: Java API Reference

본문

ECField는 타원곡선 암호에서 사용하는 유한체를 나타내는 인터페이스입니다. 유한체는 유한한 수의 원소를 가진 수학적 체(field)로, 타원곡선 점들의 좌표가 이 체의 원소로 표현됩니다.

ECField에는 두 가지 구현이 있습니다.

  • ECFieldFp — 소수 p를 기반으로 하는 소수체(prime field) GF(p).
  • ECFieldF2m — 특징 2인 2차 체(characteristic-2 field) GF(2^m).

이 인터페이스는 체의 크기(필드 크기)에 대한 공통 인터페이스를 제공합니다. ECParameterSpec과 함께 타원곡선 도메인 매개변수를 나타낼 때 사용됩니다.

ECField가 정의하는 메서드는 다음과 같습니다.

  • public int getFieldSize() — 유한체의 크기(size)를 반환합니다. ECFieldFp에서는 소수 p의 비트 수이고, ECFieldF2m에서는 m의 값입니다.

더 알아보기 (Learn more)

Java 공식 API