Mapa bilineal en matemáticas
En matemáticas , un emparejamiento es un mapa 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 función R -bilineal . Es decir, satisface
- ,
- y
para cualquier y cualquier y cualquier . Equivalentemente, un emparejamiento es una función R -lineal
donde denota el producto tensorial de M y N .
Un emparejamiento también puede considerarse como un mapa R -lineal , que coincide con la primera definición estableciendo .
Un emparejamiento se llama perfecto si el mapa anterior es un isomorfismo de R -módulos.
Un emparejamiento se llama no degenerado por la derecha si para el mapa anterior tenemos que para todo implica ; de manera similar, se llama no degenerado por la izquierda si para todo implica .
Un emparejamiento se denomina alternado si y para todo m . En particular, esto implica , mientras que la bilinealidad muestra . Por lo tanto, para un emparejamiento alternado, .
Ejemplos
Cualquier producto escalar en un espacio vectorial real V es un emparejamiento (conjunto M = N = V , R = R en las definiciones anteriores).
El mapa determinante (matrices 2 × 2 sobre k ) → k puede verse como un emparejamiento .
El mapa de Hopf escrito como es un ejemplo de emparejamiento. Por ejemplo, Hardie et al. [1] presentan una construcción explícita del mapa utilizando modelos poset.
Emparejamientos en criptografía
En criptografía , a menudo se utiliza la siguiente definición especializada: [2]
Sean grupos aditivos y un grupo multiplicativo , todos de orden primo . Sean generadores de y respectivamente .
Un emparejamiento es un mapa:
para lo cual se cumple lo siguiente:
- Bilinealidad :
- No degeneración :
- Para fines prácticos, debe ser computable de manera eficiente.
Tenga en cuenta 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 que , el emparejamiento se llama simétrico. Como es cíclico , la función será conmutativa ; es decir, para cualquier , tenemos . Esto se debe a que para un generador , existen enteros , tales que y . Por lo tanto .
El emparejamiento de Weil es un concepto importante en la criptografía de curva elíptica ; por ejemplo, se puede utilizar para atacar ciertas curvas elípticas (véase ataque MOV). Este y otros emparejamientos se han utilizado para desarrollar esquemas de cifrado basados en identidad .
Usos ligeramente diferentes de la noción de emparejamiento
Los productos escalares en espacios vectoriales complejos a veces se denominan emparejamientos, aunque no sean bilineales. Por ejemplo, en teoría de representaciones , se tiene un producto escalar sobre los caracteres de representaciones complejas de un grupo finito que se denomina frecuentemente emparejamiento de caracteres .
Véase también
Referencias
- ^ 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.
- ^ 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.
Enlaces externos
- La biblioteca de criptografía basada en emparejamiento