암호화의 동질성 이해
암호화에서 동질성은 하나의 타원 곡선을 다른 곡선으로 매핑하는 수학적 함수입니다. 동질성은 키 교환 및 디지털 서명을 포함한 다양한 암호화 프로토콜에 사용됩니다. 즉, 도메인 곡선의 그룹 연산이 유지되도록 한 곡선을 다른 곡선으로 매핑하는 기능입니다. 동질체는 전사(즉, 영역 곡선의 모든 점을 범위 곡선의 고유한 점에 매핑) 또는 분사(즉, 영역 곡선의 모든 점을 범위 곡선의 고유한 점에 매핑하고 점은 매핑하지 않음)일 수 있습니다. 범위 곡선에는 동질성 아래의 사전 이미지가 있습니다. 이는 키 교환 프로토콜, 디지털 서명 및 보안 메시징 시스템과 같은 다양한 애플리케이션에 유용할 수 있습니다. 예를 들어, 두 당사자가 각자의 타원 곡선 사이의 동질성에서 파생된 공유 비밀 키를 가지고 있는 경우 이 키를 사용하여 메시지를 암호화 및 해독하거나 서로의 신원을 인증할 수 있습니다.
1을 포함하여 암호화에 사용됩니다. y^2 = x^3 + ax + b 형식의 등생성: 이는 y^2 = x^3 + ax + b 형식의 타원 곡선을 동일한 형식의 다른 타원 곡선에 매핑하는 등생성입니다.
2. y^2 = x^3 + ax + b 형식의 등생성(여기서 a와 b는 상수임): 이는 y^2 = x^3 + ax + b 형식의 타원 곡선을 다음의 다른 타원 곡선에 매핑하는 등생성입니다. y^2 = x^3 + cx + d 형식. 여기서 c와 d는 상수입니다.
3. y^2 = x^3 + ax + b 형식의 등생성(여기서 a와 b는 다항식임): 이는 y^2 = x^3 + ax + b 형식의 타원 곡선을 다음의 다른 타원 곡선에 매핑하는 등생성입니다. y^2 = x^3 + P(x)Q(x) 형식. 여기서 P(x)와 Q(x)는 다항식입니다.
Isogenies는 다음을 포함하여 암호화 응용 프로그램에 대한 몇 가지 바람직한 속성을 가지고 있습니다. 효율성: 동질성은 FFT(고속 푸리에 변환) 또는 기타 특수 알고리즘을 사용하여 효율적으로 계산할 수 있습니다.
2. 보안: 아이소제니는 양자 컴퓨터의 공격에 강하므로 포스트 양자 암호화를 위한 유망한 선택이 됩니다.
3. 확장성: Isogenies는 안전하고 효율적인 대규모 암호화 시스템을 구축하는 데 사용할 수 있습니다.
4. 유연성: Isogenies는 공개 키 암호화 및 디지털 서명과 같은 다른 암호화 기본 요소와 결합하여 다양한 암호화 프로토콜을 만들 수 있습니다. 키 교환, 디지털 서명 및 보안 메시징 시스템을 포함한 암호화 분야. 효율성, 보안, 확장성 및 유연성과 같은 여러 가지 바람직한 속성을 제공하므로 포스트퀀텀 암호화에 대한 유망한 선택이 됩니다.