Articulo de referencia

Emparejamiento

En matemáticas , un emparejamiento es una aplicación R - bilineal del producto cartesiano de dos R - módulos , donde el anillo subyacente R es conmutativo . Definición Sea R un ...

En matemáticas , un emparejamiento es una aplicación R - bilineal del producto cartesiano de dos R - módulos , donde el anillo subyacente R es conmutativo .

Definición

Sea R un anillo conmutativo con unidad , y sean M , N y L R - módulos .

Un emparejamiento es cualquier mapa bilineal Rmi:METRO×norteL{\displaystyle e:M\times N\to L}. Es decir, satisface

mi(rmetro,norte)=mi(metro,rnorte)=rmi(metro,norte){\displaystyle e(r\cdot m,n)=e(m,r\cdot n)=r\cdot e(m,n)},
mi(metro1+metro2,norte)=mi(metro1,norte)+mi(metro2,norte){\displaystyle e(m_{1}+m_{2},n)=e(m_{1},n)+e(m_{2},n)}ymi(metro,norte1+norte2)=mi(metro,norte1)+mi(metro,norte2){\ Displaystyle e (m, n_ {1} + n_ {2}) = e (m, n_ {1}) + e (m, n_ {2})}

para cualquierrR{\displaystyle r\in R}y cualquiermetro,metro1,metro2METRO{\displaystyle m,m_{1},m_{2}\in M}y cualquiernorte,norte1,norte2norte{\displaystyle n,n_{1},n_{2}\in N}De forma equivalente, un emparejamiento es un mapa lineal R.

METRORnorteL{\displaystyle M\otimes _{R}N\to L}

dóndeMETRORnorte{\displaystyle M\otimes _{R}N}denota el producto tensorial de M y N.

Un emparejamiento también puede considerarse como un mapa lineal R.Φ:METROInicioR(norte,L){\displaystyle \Phi :M\to \operatorname {Hom} _{R}(N,L)}, que coincide con la primera definición al establecer Φ(metro)(norte):=mi(metro,norte){\displaystyle \Phi (m)(n):=e(m,n)}.

Se dice que un emparejamiento es perfecto si el mapa anteriorΦ{\displaystyle \Phi }es un isomorfismo de R- módulos y el otro mapa de evaluaciónΦ:norteInicioR(METRO,L){\displaystyle \Phi '\colon N\to \operatorname {Hom} _{R}(M,L)}es también un isomorfismo. En casos agradables, basta con que solo uno de ellos sea un isomorfismo, por ejemplo, cuando R es un cuerpo, M,N son espacios vectoriales de dimensión finita y L=R .

Un emparejamiento se denomina no degenerado por la derecha si para el mapa anterior tenemos quemi(metro,norte)=0{\displaystyle e(m,n)=0}a pesar demetro{\displaystyle m}implicanorte=0{\displaystyle n=0}; similarmente,mi{\displaystyle e}se denomina no degenerado por la izquierda simi(metro,norte)=0{\displaystyle e(m,n)=0}a pesar denorte{\displaystyle n}implicametro=0{\displaystyle m=0}.

Cuandonorte=METRO{\displaystyle N=M}, un emparejamiento se denomina simétrico simi(metro,norte)=mi(norte,metro){\displaystyle e(m,n)=e(n,m)}para todo m , n y alternando simi(metro,metro)=0{\displaystyle e(m,m)=0}para todo m . En particular, esto implicami(metro+norte,metro+norte)=0{\displaystyle e(m+n,m+n)=0}, mientras que la bilinealidad muestrami(metro+norte,metro+norte)=mi(metro,metro)+mi(metro,norte)+mi(norte,metro)+mi(norte,norte)=mi(metro,norte)+mi(norte,metro){\displaystyle e(m+n,m+n)=e(m,m)+e(m,n)+e(n,m)+e(n,n)=e(m,n)+e(n,m)}. Por lo tanto, para un emparejamiento alterno,mi(metro,norte)=mi(norte,metro){\displaystyle e(m,n)=-e(n,m)}.

Ejemplos

Para un espacio vectorialV{\displaystyle V}sobre un campok{\displaystyle k}, un emparejamientoV×Vk{\displaystyle V\times V\to k}También se denomina forma bilineal . Algunos ejemplos incluyen cualquier producto escalar en un espacio vectorial real V , o la aplicación determinante (matrices de 2 × 2 sobre k ) → k cuando se considera como un emparejamiento.k2×k2k{\displaystyle k^{2}\times k^{2}\to k}.

Para el módulo dobleMETRO{\displaystyle M^{*}}deMETRO{\displaystyle M}, el mapa de evaluaciónMETRO×METROR{\displaystyle M^{*}\times M\to R},(λ,metro)λ(metro){\displaystyle (\lambda ,m)\mapsto \lambda (m)}Se le conoce como la pareja natural.

Otros ejemplos de emparejamientos aparecen en diversas teorías de la dualidad , como la dualidad de Serre o la dualidad de Poincaré . Véase también Sistema dual .

Otro ejemplo es el producto de Yoneda entre grupos Ext .

El mapa de HopfS3S2{\displaystyle S^{3}\to S^{2}}escrito comoh:S2×S2S2{\displaystyle h:S^{2}\times S^{2}\to S^{2}}es un ejemplo de emparejamiento. Por ejemplo, Hardie et al. [ 1 ] presentan una construcción explícita del mapa utilizando modelos de conjuntos parcialmente ordenados.

Emparejamientos en criptografía

En criptografía , a menudo se utiliza la siguiente definición especializada: [ 2 ]

DejarGRAMO1,GRAMO2{\displaystyle \textstyle G_ {1}, G_ {2}}ser grupos aditivos yGRAMOT{\displaystyle \textstyle G_{T}}un grupo multiplicativo , todos de orden primopag{\displaystyle \textstyle p}. DejarPAGGRAMO1,QGRAMO2{\displaystyle \textstyle P\en G_{1},Q\en G_{2}}ser generadores deGRAMO1{\displaystyle \textstyle G_ {1}}yGRAMO2{\displaystyle \textstyle G_ {2}}respectivamente.

Un emparejamiento es un mapa:mi:GRAMO1×GRAMO2GRAMOT{\displaystyle e:G_{1}\times G_{2}\rightarrow G_{T}}

para lo cual se cumple lo siguiente:

  1. Bilinealidad :a,bZ: mi(aPAG,bQ)=mi(PAG,Q)ab{\displaystyle \textstyle \forall a,b\in \mathbb {Z} :\ e\left(aP,bQ\right)=e\left(P,Q\right)^{ab}}
  2. No degeneración :mi(PAG,Q)1{\displaystyle \textstyle e\left(P,Q\right)\neq 1}
  3. Para fines prácticos,mi{\displaystyle \textstyle e}debe poder calcularse de manera eficiente.

Cabe señalar que también es común en la literatura criptográfica que todos los grupos se escriban en notación multiplicativa.

En los casos en queGRAMO1=GRAMO2=GRAMO{\displaystyle \textstyle G_{1}=G_{2}=G}, el emparejamiento se denomina simétrico. ComoGRAMO{\displaystyle \textstyle G}es cíclico , el mapami{\displaystyle e}será conmutativo ; es decir, para cualquierPAG,QGRAMO{\displaystyle P,Q\in G}, tenemosmi(PAG,Q)=mi(Q,PAG){\displaystyle e(P,Q)=e(Q,P)}Esto se debe a que para un generadorgramoGRAMO{\displaystyle g\in G}, existen números enterospag{\displaystyle p},q{\displaystyle q}de tal manera quePAG=gramopag{\displaystyle P=g^{p}}yQ=gramoq{\displaystyle Q=g^{q}}. Por lo tantomi(PAG,Q)=mi(gramopag,gramoq)=mi(gramo,gramo)pagq=mi(gramoq,gramopag)=mi(Q,PAG){\displaystyle e(P,Q)=e(g^{p},g^{q})=e(g,g)^{pq}=e(g^{q},g^{p})=e(Q,P)}.

El emparejamiento de Weil es un concepto importante en la criptografía de curvas elípticas ; por ejemplo, puede utilizarse para atacar ciertas curvas elípticas (véase el ataque MOV ). Este y otros emparejamientos se han utilizado para desarrollar esquemas de cifrado basados ​​en la identidad .

Usos ligeramente diferentes de la noción de emparejamiento.

Los productos escalares en espacios vectoriales complejos a veces se denominan emparejamientos, aunque no son bilineales. Por ejemplo, en la teoría de representaciones , se tiene un producto escalar sobre los caracteres de representaciones complejas de un grupo finito que frecuentemente se denomina emparejamiento de caracteres .

Referencias

  1. Hardie KA1; Vermeulen JJC; Witbooi PJ, Un emparejamiento no trivial de espacios T0 finitos, Topología y sus aplicaciones, Volumen 125, Número 3, 20 de noviembre de 2002, págs. 533–542.
  2. Dan Boneh, Matthew K. Franklin, Cifrado basado en identidad a partir del emparejamiento de Weil , SIAM J. of Computing, vol. 32, n.º 3, págs. 586–615, 2003.
  • La biblioteca criptográfica basada en emparejamientos