scieee Science in your language
[es] (orig)

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

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.

Read accessible full text

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

Author: Falcón Ganfornina, Raúl Manuel; Núñez Valdés, Juan
Publisher: Universidad Politécnica de Madrid
Year: 2004
Source: https://idus.us.es/bitstreams/b7de80a0-222b-41ec-bcd6-f3bafde16b15/download
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