페어링

Pairing

수학에서 페어링은 두 개의 R-모듈카르테시안 제품에서 나온 R-비린어 이며, 여기서 기본 링 R역순이다.

정의

R유닛상호 작용하는 링이 되게 하고, M, N, LR-모듈이 되게 한다.

은 모든 R-bilinar 지도 : N 즉, 만족한다

m, n)= , r n)= ) e
and

,m , , N에 대해 동등하게 쌍은 R-선형 맵이다.

여기서 MN텐서 제품을 나타낸다.

A pairing can also be considered as an R-linear map , which matches the first definition by setting .

위의 지도 (가) R-modules의 이형성일 경우 페어링을 perfect라고 한다.

A pairing is called non-degenerate on the right if for the above map we have that for all implies ; similarly, is called non-degenerate on the left if for all = 0 m=0 암시한다.

모든 mN= M {\ ,)= {\m,m이면 쌍을 교대로 부른다.In particular, this implies , while bilinearity shows . Thus, for an alternating pairing, ( n, ) .

실제 벡터 공간 V에 있는 스칼라 제품은 페어링(위의 정의에서 M = N = V, R = R)이다.

결정자 지도(k에 대한 2×2 행렬) → 는 pairing k → k }\2 k로 볼 수 있다

Hopf map S 2 : S는 쌍을 이루는 예다.예를 들어,[1] 하디 등은 포셋 모델을 사용하여 지도의 명시적 구조를 제시한다.

암호학의 쌍

암호학에서는 흔히 다음과 같은 전문적 정의를 사용한다.[2]

Let be additive groups and a multiplicative group, all of prime order . Let be generators of G }}.

페어링은 : e : G 1

다음과 같은 경우에 해당된다.

  1. 이선성: Z: e (P, ) = ( P, ) \ e\\right)^{
  2. 비지연성: ( , Q)
  3. 실용적인 목적을 위해 을(를) 효율적으로 계산할 수 있어야 한다.

암호 문헌에서도 모든 그룹이 승법 표기법으로 표기되는 것이 일반적이라는 점에 유의한다.

= = G 일 경우 쌍을 대칭이라고 한다As is cyclic, the map will be commutative; that is, for any , we have . This is because for a generator , there exist integers , such that and . Therefore .

Weil pairing은 타원 곡선 암호화에 있어서 중요한 개념이다. 예를 들어, 특정 타원 곡선을 공격하는 데 사용될 수 있다(MOV 공격 참조).그것과 다른 쌍들은 신원 기반 암호화 체계를 개발하기 위해 사용되어 왔다.

페어링의 개념에 대한 약간 다른 사용법

복잡한 벡터 공간에 있는 스칼라 제품을 이선형은 아니지만 쌍이라고 부르기도 한다.를 들어, 표현 이론에서, 사람은 종종 문자 쌍 구성이라고 불리는 유한 집단의 복잡한 표현 문자에 스칼라 제품을 가지고 있다.

참고 항목

참조

  1. ^ Hardie K.A.1; Vermeulen J.J.C.; Witbooi P.J, 유한 T0 공간의 비종교적 결합, 위상과 그 응용, 125권, 3, 2002년 11월 20일자 페이지 533~542.
  2. ^ 댄 본, 매튜 KFranklin, Identity-Based Encryption, Weil Pairing, SIAM J. Computing, Vol. 32, No. 3, 페이지 586–615.

외부 링크