scieee Open visual document viewer

Conceptos básicos sobre isocriptografía siguiendo el modelo MCIM

Falcón Ganfornina, Raúl Manuel; Núñez Valdés, Juan

Abstract

Una de las aplicaciones prácticas de la isoteoría de Santilli que ha surgido en los últimos años se refiere al campo de la criptografía. Generalizando la unidad utilizada en los criptogramas se originan una nueva clase de estos, denominada isocriptogramas. Se presentar´an las nociones básicas necesarias para originar tales estructuras, mostrando algunos ejemplos al respecto. Se tratarán haciendo uso de los últimos modelos de construcción de isotopías, lo que permitirá estudiar la isocriptografía de Santilli como caso particular.

Full text

Concep os b´asicos sob e isoc ip og a ´ıa siguiendo el modelo MCIM Falc´on Gan o nina, R.M. ∗N´u˜nez Vald´es, J. † Resumen Una de las aplicaciones p ´ac icas de la iso eo ´ıa de San illi que ha su gido en los ´ul imos a˜nos se e ie e al campo de la c ip og a ´ıa. Gene alizando la unidad u ilizada en los c ip og amas se o iginan una nue a clase de es os, denominada isoc ip og amas. Se p esen a ´an las nociones b´asicas necesa ias pa a o igina ales es uc u as, mos ando algunos ejemplos al espec o. Se a a ´an haciendo uso de los ´ul imos modelos de cons ucci´on de iso op´ıas, lo que pe mi i ´a es udia la isoc ip og a ´ıa de San illi como caso pa icula . 1 In oducci´on En 1978, San illi p opuso una gene alizaci´on de la eo ´ıa con encional de Lie ha- ciendo uso de iso op´ıas, dando luga a la iso eo ´ıa de Lie-San illi ( ´ease [3]). Pa a ello conside ´o que la unidad b´asica Ide oda es uc u a ma em´a ica puede su i dependencia en a ios ac o es ex e nos del sis ema en el que nos encon emos (coo denadas, elocidad, iempo, densidad, empe a u a, e c.), dando luga a una isounidad b I=b I(x, • x,•• x, ..., µ, τ, ...). Es a dependencia puede engloba a su ez el ca ´ac e no asocia i o o no lineal de cie as aplicaciones ´ısicas (en Din´amica de pa iculas o Mec´anica Cu´an ica - ´ease [6]), que con encionalmen e han hecho uso de la eo ´ıa de Lie, de ca ´ac e asocia i o y lineal. No obs an e, pa a que es a gene alizaci´on sea cohe en e, ∗Depa amen o de Geome ´ıa y Topolog´ıa (Facul ad de Ma em´a icas), Uni e sidad de Se illa, e-mail: [email p o ec ed] †Depa amen o de Geome ´ıa y Topolog´ıa (Facul ad de Ma em´a icas), Uni e sidad de Se illa, e-mail: jn [email p o ec ed] Ac as de las IV Jo nadas de Ma emá ica Disc e a y Algo í mica. Ce cedilla (Mad id), 2004, pp. 299 - 306. ISBN: 84 - 86189 - 98 - 5. San illi jun o a o os au o es han ealizado una cons ucci´on me ´odica que gene- aliza las es uc u as ma em´a icas m´as impo an es, dando luga a las denomi- nadas isoes uc u as ma em´a icas ( ´eanse [4], [5], [7])). Pese a que la l´ınea de in es igaci´on p e e en e en iso eo ´ıa ha sido la ela i a a sus aplicaciones p ´ac icas en F´ısica y Qu´ımica, ambi´en se han ido a ando a su ez o os campos de es udio. En conc e o, en el Ap´endice 2C de la se- gunda edici´on del monog ´a ico [6], se in oduce una nue a clase de c ip og a- mas, cuya idea p incipal es u iliza iso op´ıas de ipo I, pa a gene aliza cualquie c ip og ama num´e ico exis en e basado en la unidad con encional +1 o bien I=diag(+1, ..., +1) y en el p oduc o usual asocia i o a×b, dando luga de es a o ma a una nue a es uc u a basada en una isounidad b Iy en el isop oduc o ab ×b=a×T×b, donde b Ipuede se cualquie n´ume o no nulo del conjun o de pa ida. Pos e io men e en 2002, Jiang ha mos ado en [2] algunos undamen os b´asicos de lo que se conoce ya como eo ´ıa isoc ip og ´a ica de San illi, a ando a ios aspec os en isoc ip og a ´ıa de cla e sec e a y de cla e p´ublica, como ci ado en bloque, exponenciaci´on o esquema RSA. Las en ajas que indica espec o a la c ip og a ´ıa con encional son las siguien es: a) Inc emen o en la di icul ad pa a esol e c ip og amas, al dispone de una in inidad de unidades b´asicas a u iliza . b) Capacidad de compu e iza el cambio de unidad sin necesidad de al e a los c ip og amas de pa ida. c) Disminuci´on de cos es en e a aumen o de segu idad, incluso en c ip og a- mas simples. Jiang se basa en el modelo de iso op´ıa de 1978. Aho a bien, en 2001, se desa oll´o un modelo de cons ucci´on m´as gene al que en a iza las p opiedades de las ope aciones que in e ienen en la gene alizaci´on de las es uc u as de pa ida. Se a a del modelo de cons ucci´on del isop oduc o basado en la mul iplicaci´on (m.c.i.m.) dado en [1]. Po odo es o pa ece ecomendable la e isi´on del es udio de Jiang a pa i del m.c.i.m., analizando la posible gene alizaci´on de los esul ados ya ob enidos sob e isoc ip og a ´ıa de San illi. 2 P elimina es Se denomina iso op´ıa ole an amien o iso ´opico a oda co espondencia en e una es uc u a ma em´a ica ijada y o a del mismo ipo, es o es, al que e i ique sus mismas p opiedades. Obs´e ese que seg´un es a de inici´on, una iso op´ıa puede no se una aplicaci´on. La nue a es uc u a ob enida se denomina isoes uc u a. El modelo de iso op´ıa de San illi de 1978 se basa en la gene alizaci´on de la unidad de pa ida: I→b I=b I(x, • x,•• x, ..., µ, τ, ...). En pa icula , ijada una es uc u a ma em´a ica cualquie a E, do ada de un p oduc o in e no ×, se con- side a un conjun o V⊇E, do ado de una ope aci´on asocia i a ∗y al que exis en I, b I, T ∈V, donde I∈Ees la unidad de ∗en VyT=b I−I. A V, T eb Ise les conoce espec i amen e como conjun o gene al, elemen o iso ´opico e isounidad de la iso op´ıa en cues i´on. De es a o ma, se de inen los elemen os de la isoes uc u a ma em´a ica b Edo ada del isop oduc o b ×de unidad b Icomo : E→b E:x→bx=x∗b I , ab ×b=a∗T∗b, pa a odos a, b ∈b E. El m.c.i.m. de 2001 gene aliza la cons ucci´on an e io , haciendo uso de an as isounidades y ope aciones simila es a ∗, como ope aciones enga la es uc u a de pa ida. De una mane a esquem´a ica, oda iso op´ıa puede eni e lejada en onces a pa i del siguien e diag ama: Ni el con encional −−−−−−−−−−−−−−−−−→ Ni el gene al (V, ∗, ⋆, ...) ∪ (E, +,×, ...) (E, ∗, ⋆, ...) ↓♯↓I Ni el de P oyecci´on π ←−−−−−−−−−−−−−−−−−− Ni el iso ´opico (b E, b +,b ×, ...) ( b E, b +,b ×, ...) El m.c.i.m. impone que (E, ∗, ⋆, ...) sea una es uc u a del mismo ipo que la inicial (E, +,×, ...), lo que pe mi e en conc e o de e mina expl´ıci amen e los elemen os del conjun o gene al asociado a la iso op´ıa: V=E∪b E∪ {T} ∪ ET, donde ET=naT=a∗T:a∈b Eo. Adem´as, no ando po Fel conjun o de ac o es ex e nos de los que depende la isounidad b I, sal o aquellos que dependen del ac o coo denada (x, • x,•• x, ...), la ope aci´on b ×se de ine como: ³a∗b I(a, Fa)´b ׳b∗b I(b, Fb)´= (a∗b)∗b I(a∗b, Φ×(Fa, Fb)) . Donde la aplicaci´on Φ×:F×F→F: (Fα, Fβ)→Φ×(Fα, Fβ), debe es a p e ijada de an emano. 3 Isoc ip osis emas Fijemos un c ip osis ema (M, C, K, E, D), donde los espacios indicados se e ie en espec i amen e a los espacios de mensajes, ex os ci ados o c ip og amas, cla es, ans o maciones de ci ado y an o maciones de desci ado, co espondien es a al c ip osis ema. Pa a simpli ica nues o es udio, conside a emos la equi alencia num´e ica asociada a Men la o ma Z/Zndo ado de las ope aciones + y ×usuales, en caso de es a asociado a un al abe o de nle as. Basamos Mpo an o en el Z-m´odulo (Z,+,×), que es ´a incluido a su ez en el cue po eal (R,+,×). De al o ma, que si ealizamos un le an amien o iso ´opico del cue po se˜nalado, median e un cambio de unidad, es e hecho a ec a ´a a su ez a la es uc u a de Zy po an o a M. Pa a simpli ica , supond emos al iso op´ıa basada en un conjun o gene al V⊇R, do ado de un pa de leyes in e nas asocia i as ⋆y∗, de elemen os unidades espec i os S, I ∈Zy al que podemos elegi un elemen o T∈V, con in e sa b I=T−I∈V. Se de ine en onces el isoespacio de mensajes c M= nc Mi=Mi∗b I:Mi∈Mo⊆V, que es a ´a do ado del isop oduc o b ×, de inido como Ab ×B=A∗T∗B, pa a odos A, B ∈c M. P oposici´on 3.1. El isoespacio de mensajes c Mes de hecho un espacio de c ip- og amas asociado a M. Demos aci´on. Bas a ene en cuen a que ∗es asocia i a y que T=b I−I. De es a o ma enemos la ans o maci´on de ci ado Eb I=π◦I:M→c M:A→b A=A∗b I y la ans o maci´on de desci ado DT:c M→M:A→A∗T. La cla e de ci ado end ´ıa dada en onces po el pa (b I, ∗) y la de desci ado po el pa (T, ∗). Hay que ene en cuen a que la a i m´e ica del isoespacio de mensajes no es ya la usual. Veamos un ejemplo al espec o: Ejemplo 3.2. Sea la equi alencia num´e ica de un al abe o de 27 le as, M= Z/Z27 y ijemos T∈Rno nulo, siendo b I=T−1. Conside emos el le an amien o iso ´opico del cue po eal (R,+,×) e e en e a los elemen os de iso op´ıa p incipales ∗|R≡ × eb Iy secunda ios ⋆≡+ y b S= 0. Es o es, (b R,b +,b ×) = (R,+,b ×), donde ab ×b=a×T×b, pa a odos a, b ∈R. La a i m´e ica modula cambia en onces. En pa icula , (Z,+,b ×) no iene es uc u a de Z-m´odulo y debe emos abaja con (b Z,+,b ×), que iene es uc u a de b Z-m´odulo. Conside amos en onces ∗de inida de al o ma que pa a odo a∈Z: (a+Z27)∗b I=³a∗b I´+b Z27∗ b I. En es as condiciones, el isoespacio de mensajes esul a c M=b Z/b Z27 b I, que cons a de 27 elemen os, pues ijados a, b ∈Z, se iene que a∗b I+b Z27 b I=b∗b I+b Z27 b I si y s´olo si exis e k∗b I∈b Z al que a∗b I=b∗b I+(k∗b I)b ×(27b I). O equi alen emen e, (a−b)b I= 27kb I. No a emos po mod 27 y d mod 27b Ia la cong uencia usual en Zy la e e en e ab Z, espec i amen e. Di e encia emos con ello ambos concep os, esul ando que el isop oduc o b ×de unidad b I, es ´a de inido pa a odos a, b ∈Zcomo: a∗ b I(d mod 27b I)b ×b∗b I(d mod 27b I) = (a×b)∗b I(d mod 27b I). Adem´as, se iene que a∗b I=b∗b I(d mod 27b I) si y s´olo si a=b(mod 27). Con lo an e io queda p obado que c Mpuede conside a se como ci ado de M, habiendo cambiado pa a ello s´olamen e la unidad del espacio de pa ida. Obs´e ese que en caso de no a ende al p oduc o b ×, lo que se ha ealizado es una ans o maci´on a ´ın. No obs an e, una de las en ajas que iene la cons ucci´on de isoc ip og amas es que la isounidad b Ipuede su i dependencia en ac o es ex e nos a la es uc u a ma em´a ica en s´ı. En pa icula , podemos impone una dependencia en el ac o iempo. As´ı po ejemplo podemos conside a el isocue po asociado a (R,+,×) a pa i de una iso op´ıa asociada a b S= 0, ⋆ ≡+,∗|R≡ × e b I=b I(x, ). Log a emos de es a o ma que el isoespacio de mensajes a ´ıe en el iempo, al igual que las cla es co espondien es (b I(x, ),∗) y (T(x, ),∗), lo que aumen a conside ablemen e la di icul ad en esol e isoc ip osis emas asociados a es e ipo de iso op´ıas, en caso de no posee ninguna de ales cla es. Veamos un ejemplo conc e o: Ejemplo 3.3. Supongamos que en el le an amien o iso ´opico del cue po eal (R,+,×) u ilizamos como isounidad a b I=b I(x, ) = x2+5 x, con el iempo ∈F=N, como ac o ex e no. Supond emos adem´as ∗|R≡ ×,⋆≡+ y b S= 0. Se ´a en onces T=b I−1=T(x, ) = (x−5 )1/3 x. Pa a e i a singula idades, conside a emos que el p oduc o b ×se de ine en iempos pa alelos, usando pa a ello la aplicaci´on Φ×( 0, 0) = 0. Resul a en onces como es uc u a ma em´a ica la e na (b R,b +,b ×) = (R,+,b ×), donde ijado un ins an e 0, se de ine el p oduc o ab ×b= (a−5 0)1/3×b, pa a odos a, b ∈R. A la ho a de ob ene el isoc ip og ama asociado a es a iso op´ıa, debe emos abaja con la ans o maci´on de ci ado Eb I:x→bx=x3+ 5 , donde x∈M(el espacio de mensajes co espondien e) y se ´a a ado como el iempo pasado a pa i del ins an e inicial p e ijado 0en el que se manda el mensaje , ob eni´endose de es a mane a un ci ado cuyo con enido a ´ıa en el iempo. A a ´es de un canal segu o, el ecep o del mensaje debe ob ene po an o la cla e (b I, ∗). De es a o ma, ob end ´a como ans o maci´on de desci ado DT:x→DT(x) = (x−5 )1/3. O o aspec o a des aca en el uso de isoc ip og amas es la u ilizaci´on de una nue a a i m´e ica en cada caso conc e o, al cambia la es uc u a del cue po base con el que se abaja usualmen e. Es o puede ap o echa se si al isoespacio de mensajes c Mse le aplica a su ez cla es de K, que con inua ´ıan el p oceso de ci ado del mensaje inicial, si bien a endiendo a la de inici´on de b ×. As´ı po ejemplo podemos conside a : a) Ci ado en lujo: En pa icula , cualquie ci ado po sus i uci´on que se pueda usa en Z/Z27 e e en e a ×, puede usa se ambi´en en b Z/b Z27 b I es- pec o a b ×. As´ı, ijado b∈Z al que 0 < b < 27, end emos espec i amen e las ans o maciones de ci ado y desci ado siguien es: Mi∈M→Ci= (Mi+b)∗b I(d mod 27b I) Ci∈C→Mi= (Ci−b∗b I)∗T(mod 27) b) Ci ado en bloque: Puede abaja se en es e caso con ma ices no sin- gula es como isounidad, b I∈Mn(R), eniendo p esen e la a iaci´on que se p oduci ´a en la de inici´on del p oduc o usual en e ma ices: Ab ×B=A∗T∗B, A−I=b I∗A−1∗b I, Ab ÷B=A∗B−1∗b I, b In=b I, b I∗T=I c) Ci ado exponencial: T´engase en cuen a que pa a es e ipo de ci ado hace al a abaja con el concep o de p imo en el nue o cue po base y po an o debe es udia se la di isibilidad a endiendo a b ×. Aho a bien, obs´e ese que en b Z,ba=a∗b Idi ide a b b=b∗b Isi y s´olo si exis e k∈Z, al que b∗b I= (k∗a)∗b I. En pa icula , en caso de que el le an amien o iso ´opico u ilizado sea inyec i o, la di isibilidad (y con ello el concep o de se p imo) en b Zes equi alen e a la de Z. A endiendo a la cla e p i ada (b I, ∗) del emiso , siendo p∗b Ip imo en b Z, las ans o maciones de ci ado y desci ado exponencial ienen dadas po : Mi∈M→Ci=M b I i(d mod p ∗b I) Ci∈C→Mi=CT i(d mod p ∗b I) Indica po ´ul imo que el es udio de le an amien os iso ´opicos no inyec i os en los que se u ilizan isounidades dependien es de ac o es ex e nos, siendo Fno ac´ıo, esul a in e esan e a la ho a de es udia posibles gene alizaciones de esul- ados e e en es a a i m´e ica modula . As´ı po ejemplo, el ci ado exponencial gen´e ico de ipo RSA, se e in luido, pues en es e caso se oma el p oduc o de dos p imos en b Z,bn=bpb ×bq=d p∗q. Es necesa io po an o analiza esul ados como la unci´on de Eule en b Zy las consecuencias que conlle a la u ilizaci´on de la isounidad b Ien es e ipo de iso op´ıas. Ag adecimien os Los au o es quie en exp esa su ag adecimien o al p o eso Rugge o Ma ia San illi po la ´u il ayuda apo ada. Re e encias [1] R. M. Falc´on Gan o nina, J. N. Vald´es, La iso eo ´ıa de San illi, Ma hema ical Se ies, In e na ional Academic P ess, Ame ica - Eu ope - Asia, ISBN 1-57485- 055-5 (2001). [2] C. X. Jiang, Founda ions o San illi’s Isonumbe Theo y. Wi h Applica ions o New C yp og ams, Fe ma ’s Theo em and Goldbach’s Conjec u e, In e - na ional Academic P ess, Ame ica-Eu ope-Asia, ISBN 1-58485-056-3 (2002) [3] R. M. San illi, On a possible Lie-admissible co e ing o he Galilei Rela i i y in New onian Mechanics o nonconse a i e and Galilei nonin a ian sys ems, Had onic J. 1(1978), 223-423. Addendum, ibid, 1(1978), 1279-1342. [4] R. M. San illi, Iso opic li ings o con empo a y ma hema ical s uc u es, Had onic Jou nal Suppl. 4A (1988), 155-266. [5] R. M. San illi, Iso opies o con empo a y ma hema ical s uc u es, I: Iso opies o ields, ec o spaces, ans o ma ion heo y, Lie algeb as, analy ic mechan- ics ans space- ime symme ies, Algeb as, G oups and Geome ies 8(1991), 169-266. [6] R. M. San illi, Elemen s o Had onic Mechanics, Vol. I, Ma hema ical Foun- da ions Second Edi ion, Kie , 1995. [7] G. T. Tsagas and D. S. Sou las, Ma hema ical Founda ions o he Lie-San illi Theo y, Had onic P ess (1993). View publica ion s a sView publica ion s a s