Documente Academic
Documente Profesional
Documente Cultură
MaraIsabelGonzlezVasco
UniversidadReyJuanCarlos
INTRODUCCIN
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
QUESLACRIPTOLOGA?
CRIPTOGRAFA:Cienciaqueseocupadeldiseodeherramientasyesquemaspara
CRIPTOLOGA: CRIPTOGRAFA+CRIPTOANLISIS.
FISICA HARDW WARE TEORA D DE LENGU UAJES
Matemticas:uncaminohaciaelfuturoMaraIsabelGonzlezVasco
TEORA DE CO OMPLEJIDAD D
MATEMTICAS
ESQUEMASCRIPTOGRFICOS (algunosejemplos)
EsquemasdeCifrado(Criptosistemas) envo j cong garantasdep privacidad demensajes EsquemasdeFirmaDigital envode mensajescongarantasdeorigen EsquemasdeAutenticacin envode mensajescongarantasdeintegridad EsquemasdeIntercambiodeClave acuerdo deunaclavesecretaentrevariosusuarios
Matemticas:uncaminohaciaelfuturoMaraIsabelGonzlezVasco
Matemticas:uncaminohaciaelfuturoMaraIsabelGonzlezVasco
Matemticas:uncaminohaciaelfuturoMaraIsabelGonzlezVasco
ZKP:DEFINICIN
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
QuesunaPruebadeConocimiento Cero?
Unprotocolocriptogrficoqueejecutandos (probadoryverificador) )demanera usuarios(p quelprobadorpuedademostrarALGO al verificadorsinquedejarquestelleguea saberdemasiado
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
Algomsformalmente formalmente
Una ZKPes unprotocolo l interactivo i i entreun probador (Peggy)yunverificador (Vctor)con las propiedades de:
COMPLETITUD:Silapremisa es cierta,el verificador aceptar elresultado delaprueba CORRECCIN:Silapremisa es falsa,elverificador noaceptar elresultado delaprueba CONOCIMIENTOCERO:lonico que aprende el verificador es laveracidad ofalsedad dela premisa
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
quesaprender?
Paranosotros,aprenderquieredeciradquirir p estoes: unahabilidadcomputacional,
Vctor adquiere q algn g conocimiento tras interactuar conPeggysi es capaz deefectuar una computacin que antesnopoda hacer.
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
EJEMPLOS
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
Ejemplo1:DndeestWally?
Supongamosqueungrupodeamigosest p por p verquin q descubreprimero p compitiendo dndeestWally enestaimagen.
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
Ejemplo1:DndeestWally?
Peggy encuentraaWally, ll selo l di diceasuamigo i Vctorystenoselocree.APeggy legustara convencerle l sin i tener t quedesvelarle d l l la l solucin l i delenigma
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
Ejemplo1:DndeestWally?
P Peggy decide d id cubrir b i l lai imagenconunacartulina li negra, yhacerunagujerodeltamaodeWally.Aspuede situarlaimagentraslacartulinademodoqueVctor veaaWally,peronodescubrasuposicin.
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
Ejemplo2:LacuevadeAli Bab
Peggyquiere probar aVctor que es capaz deabrir lapuerta que une lospuntos RyS. Vctor se sita en P Peggyva aRoS Vctor va a Qyledicea Peggy; ven desde la derecha oven desde la i i d izquierda SiPeggypuede abrir la puerta siempre es capaz puerta, deaparecer por ellado que Vctor p q pida.
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
Ejemplo2:LacuevadeAli Bab
Vctor repetir el experimento varias veces hasta creerse que,efectivamente, Alicesabe cmo abrir la puerta secreta. Anrepeticiones,la probabilidad deengao p g es de()n
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
Estegrafo f es 3coloreable l bl
Peggy
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
Peggy)
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
Peggy
(1,4)
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
Peggy
(1,4)
1.Peggyelige alazar una ordenacin delos colores,ylaenva encajas cerradas aVctor 3.Peggyenva las llaves que abren las cajas correspondientes
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
Peggy
(1,4)
1.Peggyelige alazar una ordenacin delos colores,ylaenva encajas cerradas aVctor 3.Peggyenva las llaves que abren las cajas correspondientes
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
Ejemplo3:propiedades
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
Ejemplo3:propiedades
CORRECCIN:Sielgrafo noes coloreable,Vctor rechaza h conprobabilidad b bilid d mayorque 1/econe=nmero dearistas luego Peggy tiene probabilidad (1-1\e) de engaar a Vctor cada vez que se ejecuta el protocolo Sihacemos e2 repeticiones,nos aseguramos que asimptticamente sealcanza lacorreccin.
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
Ejemplo3:propiedades
CONOCIMIENTOCERO:Tras cada ejecucin,Vctor slo obtiene doscolores distintos,que se corresponden,cada vez,conuna 3coloracin distinta delgrafo:esto noleayuda nadapara hacer una 3coloracinenelgrafo.
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
Ejemplo4:LogaritmoDiscreto
Peggyquiere demostrar aVctor que un elemento p pertenece alsubgrupo g p deZn* generado por uncierto valor,donde tiene orden (i.e.,k = para algn 0k)
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
Ejemplo4:Logaritmodiscreto
1.
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
Ejemplo4:Logaritmodiscreto
z b
1.
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
Ejemplo4:Logaritmodiscreto
z b y
1.
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
Ejemplo4:Logaritmodiscreto
z b y
4.Vctorverificaquej +bk =jbk =zb.
1.
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
UNEJEMPLODEAPLICACIN
(PRUBATEATIMISMO!!)
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
Protocolodeidentificacinde FeigeFiatShamir
Esunodelosejemplosmsconocidosde q deidentificacinatravsdeZKP. esquema Laideaquesubyacees,enunescenariode clavepblica pblica,Peggy demuestraaVctorque tienelaclavesecretaquesecorrespondecon suclave l pblica. bl Estetipodeconstruccionespuedeser vulnerableaataquesMIM
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
FeigeFiatShamir
Unatercerapartedeconfianzageneraunvalorn n,producto dedosprimospyq.EligelaclavepblicadePeggy,queser v unaunidadqueesresiduocuadrticomdulon. v, n Laclave secretaeselmenorenteropositivostalque s2 =v1 mod n. n
v
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
FeigeFiatShamir
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
FeigeFiatShamir
z b
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
FeigeFiatShamir
z b y
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
FeigeFiatShamir
z b y
3.Sib=0,Peggy definey=r Sib=1,Peggy definey=rs modn envaesevaloraVctor. 4.Sib=0,Vctorverificaquez=y2 mod n,(Peggy demuestraconocerunarazdez) Sib=1,Vctorverificaq quez=vy y2mod n,( (Peggy ggy demuestraconocerunarazdez/v) )
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
FeigeFiatShamir
Siunimpostorpretendehacersepasarpor ggy sercapaz p deelegir g rdemodo Peggy, quepuedacontestaraVctorsielbit bes01 1,NUNCAENAMBOSCASOS CASOS. As,suprobabilidaddepasarkejecucionesdel protocolo l es1/2 / k
Matemticas:uncaminohaciaelfuturoMaraIsabelGonzlezVasco
CONCLUSIONESFINALES
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
CONCLUSIONES
L LasZKPsonunaherramienta h i fundamental f d lenl la actualidad,porejemploparacorregirlafaltade sincronadelaredensubastaselectrnicas electrnicas, intercambiodeclaves.. ExisteninfinidaddelimitacionesparaelusodeZKPen laprctica,
eficiencia:especialmente p sip prescindimosdelainteraccin Seguridad:paraevitarMIMs
Parasaberms ms..
Zero Knowledge;twenty years after its invention. Oded Goldreich.Weizmann,Israel. Cryptology Pointers: http://research.cyber.ee/limpaa/crypto AsociacinInternacionaldeinvestigacinen criptologa:www.iacr.org www iacr org
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco
GRACIAS!!
preguntas?
Matemticas:uncaminohaciaelfuturo MaraIsabelGonzlezVasco