SlideShare una empresa de Scribd logo
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı




 Un Esquema de Umbral en un Espacio Vectorial
                  Finito

           Mar´a del Pilar Astudillo1 , Freddy William Bustos1
              ı

      1 Departamento           ´                                   ´
                       de Matematicas, Universidad del Cauca, Popayan (Colombia)


                                       Altencoa-5
                                        ´
            Universidad Distrital, Bogota,6 de Diciembre de 2012




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
    Introduccion Req Matriz Rep Rec Bibliograf´a
                                              ı


Estructura de la charla



1             ´
    Introduccion

2   Requisitos

3   La Matriz

4               ´
    La Reparticion

5                ´
    La Recuperacion

6   Bibliograf´a
              ı



                                Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Esquema para Compartir un Secreto (ECS)




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Esquema para Compartir un Secreto (ECS)
                                      ´
Es un arreglo en el cual una informacion se divide y se reparte con la
                                                          ´
garant´a de que al reunir de nuevo las partes la informacion se
      ı
recupera ´ntegramente.
         ı




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Esquema de Umbral para Compartir un Secreto




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Esquema de Umbral para Compartir un Secreto
                                 ´
Es un ECS en el cual la informacion dividida se puede recuperar
usando solo algunas de las partes y no con menos.




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Esquema de Umbral para Compartir un Secreto
                                 ´
Es un ECS en el cual la informacion dividida se puede recuperar
usando solo algunas de las partes y no con menos.

                                         EUCS (n,k )




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Ejemplo




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Ejemplo
    ´
La boveda de un banco se puede proteger de manera que de un
                                             ´
grupo de 5 personas, cualquier grupo de 3 o mas puedan abrirla pero
ningun grupo con menos de 3 tengan esa posibilidad.
    ´

Para esto se puede adecuar a la boveda con 10 [ 5 ] cerraduras cada
                                    ´              3
                                                          ´
una de las cuales requiere de 3 llaves para abrirse, ademas a cada
persona se le entregan 6 [ 4 ] llaves para que pueda intervenir en los
                           2
diferentes grupos de 3 en que podr´a estar.
                                     ı




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı




          Personas         Umbral         Cerraduras         Llaves–persona
              5              3                10                    6
                                                 n                     n−1
              n              k                   k                     k−1




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Adi Shamir, 1979.




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Adi Shamir, 1979.
           ´
Interpolacion de polinomios.




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Adi Shamir, 1979.
           ´
Interpolacion de polinomios.

George Robert Blakley Jr., 1979.




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Adi Shamir, 1979.
           ´
Interpolacion de polinomios.

George Robert Blakley Jr., 1979.
                ´
Hiperplanos geometricos.




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Adi Shamir, 1979.
           ´
Interpolacion de polinomios.

George Robert Blakley Jr., 1979.
                ´
Hiperplanos geometricos.

Asmuth y Bloom, 1982.




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Adi Shamir, 1979.
           ´
Interpolacion de polinomios.

George Robert Blakley Jr., 1979.
                ´
Hiperplanos geometricos.

Asmuth y Bloom, 1982.
Teorema Chino de los Residuos.




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Adi Shamir, 1979.
           ´
Interpolacion de polinomios.

George Robert Blakley Jr., 1979.
                ´
Hiperplanos geometricos.

Asmuth y Bloom, 1982.
Teorema Chino de los Residuos.

Maurice Mignotte, 1983.




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Adi Shamir, 1979.
           ´
Interpolacion de polinomios.

George Robert Blakley Jr., 1979.
                ´
Hiperplanos geometricos.

Asmuth y Bloom, 1982.
Teorema Chino de los Residuos.

Maurice Mignotte, 1983.
Teorema Chino de los Residuos.




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




EUCS (3,2) en R3




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




EUCS (3,2) en R3
              ´
El secreto esta en un punto sobre la recta que pasa por el origen y el
punto P(1,2,3)




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




EUCS (3,2) en R3
              ´
El secreto esta en un punto sobre la recta que pasa por el origen y el
punto P(1,2,3)
                                           
                                1 2 3
                               a b1 c1 
                        M= 1  a2 b2 c2 
                                            

                                a3 b3 c3




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




EUCS (3,2) en R3




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




EUCS (3,2) en R3
                                                           
                                      1            2     3
                                det  ai           bi    ci  = 0
                                      x            y     z




                              Astudillo & Bustos        Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




EUCS (3,2) en R3
                                                           
                                      1            2     3
                                det  ai           bi    ci  = 0
                                      x            y     z

                                  Ai x + Bi y + Ci z = 0




                              Astudillo & Bustos        Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




EUCS (3,2) en R3 (Recuperacion)
                            ´




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




EUCS (3,2) en R3 (Recuperacion)
                            ´

                                 Ai x + Bi y + Ci z = 0
                                                                                                    (1)
                                 Aj x + Bj y + Cj z = 0




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




EUCS (3,2) en R3 (Recuperacion)
                            ´

                                 Ai x + Bi y + Ci z = 0
                                                                                                    (1)
                                 Aj x + Bj y + Cj z = 0

Solucion: t (1, 2, 3), t ∈ R
      ´




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




EUCS (3,2) en R3




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




EUCS (3,2) en R3
Deseamos




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




EUCS (3,2) en R3
Deseamos
    ai = 0 bi = 0 ci = 0




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




EUCS (3,2) en R3
Deseamos
    ai = 0 bi = 0 ci = 0
    (ai , bi , ci ) = (1, 2, 3)




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




EUCS (3,2) en R3
Deseamos
    ai = 0 bi = 0 ci = 0
    (ai , bi , ci ) = (1, 2, 3)
    Si i = j : (ai , bi , ci ) = aj , bj , cj




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




EUCS (3,2) en R3
Deseamos
    ai = 0 bi = 0 ci = 0
    (ai , bi , ci ) = (1, 2, 3)
    Si i = j : (ai , bi , ci ) = aj , bj , cj
    Si Mi = Mj son submatrices 2 × 2 de M
    det Mi = 0, det Mj = 0, det Mi = det Mj




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




George Robert (Bob) Blakley Jr.




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




George Robert (Bob) Blakley Jr.
     ´
Criptografo americano, Licenciado en F´sica de la Universidad de
                                          ı
Georgetown.
Profesor de la Universidad de Illinois y la Universidad Estatal de New
York, fue cofundador de la revista internacional de la Seguridad de la
          ´
Informacion publicada por Spring-Verlag en 2000 y es miembro de su
consejo asesor actualmente.




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




               ´
Hiperplano geometrico




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




               ´
Hiperplano geometrico
Es un subespacio de dimension n − 1 en un espacio de dimension n.
                            ´                                ´
                                                        ´ 1.
Si H es un hiperplano de V se dice que H tiene codimension




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı




  2≤k <n




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı




  2≤k <n
                1
  0<Q<          4




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı




  2≤k <n
                1
  0<Q<          4
  p primo.




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı




  2≤k <n
                1
  0<Q<          4
  p primo.
  ((n + 1) k − 1)2 < pQ




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı




  2≤k <n
                1
  0<Q<          4
  p primo.
  ((n + 1) k − 1)2 < pQ
  Espacio Vectorial finito Zk+1
                           p




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı




  2≤k <n
                1
  0<Q<          4
  p primo.
  ((n + 1) k − 1)2 < pQ
  Espacio Vectorial finito Zk+1
                           p
  Matriz M(n+1)×(k+1)




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Construyendo la Matriz




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Construyendo la Matriz
    n = 5, k = 3




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Construyendo la Matriz
    n = 5, k = 3
             1
    Q=      20 ,   entonces p = 5783




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Construyendo la Matriz
    n = 5, k = 3
             1
    Q=      20 ,   entonces p = 5783
    M6×4




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Construyendo la Matriz
    n = 5, k = 3
             1
    Q=      20 ,   entonces p = 5783
    M6×4
    Aleatoriamente ubicamos un 1 en cada fila.




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Construyendo la Matriz
    n = 5, k = 3
             1
    Q=      20 ,   entonces p = 5783
    M6×4
    Aleatoriamente ubicamos un 1 en cada fila.
    Aleatoriamente ubicamos S de Zp en la primera fila.




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Construyendo la Matriz
    n = 5, k = 3
             1
    Q=      20 ,   entonces p = 5783
    M6×4
    Aleatoriamente ubicamos un 1 en cada fila.
    Aleatoriamente ubicamos S de Zp en la primera fila.

                                                                 
                                                   1 S
                                      
                                                              1 
                                                                 
                                       1                        
                                    M=                          
                                      
                                         1                      
                                                                 
                                                              1 
                                                         1


                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı




  Para las siguientes 17 posiciones ((n + 1) k − 1) escogemos
  aleatoriamente entradas de Zp




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı




  Para las siguientes 17 posiciones ((n + 1) k − 1) escogemos
  aleatoriamente entradas de Zp
                                            
                           3 1 S 30
                         61 7 35 1 
                                            
                         1 37 11 73 
                                            
                         40 1 57 12 
                                            
                         23 42 17 1 
                                       88 20        1     51




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




La forma en la que se escoge p garantiza que:




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




La forma en la que se escoge p garantiza que:




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
     Introduccion Req Matriz Rep Rec Bibliograf´a
                                               ı




La forma en la que se escoge p garantiza que:
 1     La probabilidad de que en las ultimas (n + 1)k − 1 entradas haya
                                     ´
          ´ ´
       algun termino congruente con 1 o 0, o que dos entradas sean
       congruentes mod(p) es menor a 2Q.




                                 Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
     Introduccion Req Matriz Rep Rec Bibliograf´a
                                               ı




La forma en la que se escoge p garantiza que:
 1     La probabilidad de que en las ultimas (n + 1)k − 1 entradas haya
                                     ´
          ´ ´
       algun termino congruente con 1 o 0, o que dos entradas sean
       congruentes mod(p) es menor a 2Q.
 2     La probabilidad de que entre las submatrices kxk de M haya
       alguna con determinante 0 o dos con determinante igual es
       menor a 2Q.




                                 Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
     Introduccion Req Matriz Rep Rec Bibliograf´a
                                               ı




La forma en la que se escoge p garantiza que:
 1     La probabilidad de que en las ultimas (n + 1)k − 1 entradas haya
                                     ´
          ´ ´
       algun termino congruente con 1 o 0, o que dos entradas sean
       congruentes mod(p) es menor a 2Q.
 2     La probabilidad de que entre las submatrices kxk de M haya
       alguna con determinante 0 o dos con determinante igual es
       menor a 2Q.
 3     La probabilidad de que no ocurra lo descrito en 1 y 2 es mayor a
       1 − 4Q.




                                 Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
     Introduccion Req Matriz Rep Rec Bibliograf´a
                                               ı




La forma en la que se escoge p garantiza que:
 1     La probabilidad de que en las ultimas (n + 1)k − 1 entradas haya
                                     ´
          ´ ´
       algun termino congruente con 1 o 0, o que dos entradas sean
       congruentes mod(p) es menor a 2Q.
 2     La probabilidad de que entre las submatrices kxk de M haya
       alguna con determinante 0 o dos con determinante igual es
       menor a 2Q.
 3     La probabilidad de que no ocurra lo descrito en 1 y 2 es mayor a
       1 − 4Q.
 4              ´
       Existen mas de n conjuntos de k filas de M que incluyen la
       primera.




                                 Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




En nuestra M6×4 tenemos 1 − 4Q = 4 y existen mas de 5 conjuntos de
                                     5            ´
3 filas de M que incluyen la primera. Por ejemplo:




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




En nuestra M6×4 tenemos 1 − 4Q = 4 y existen mas de 5 conjuntos de
                                     5            ´
3 filas de M que incluyen la primera. Por ejemplo:
    1 = {M1 , M2 , M3 }




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




En nuestra M6×4 tenemos 1 − 4Q = 4 y existen mas de 5 conjuntos de
                                     5            ´
3 filas de M que incluyen la primera. Por ejemplo:
    1 = {M1 , M2 , M3 }
    2 = {M1 , M2 , M4 }




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




En nuestra M6×4 tenemos 1 − 4Q = 4 y existen mas de 5 conjuntos de
                                     5            ´
3 filas de M que incluyen la primera. Por ejemplo:
    1 = {M1 , M2 , M3 }
    2 = {M1 , M2 , M4 }
    3 = {M1 , M3 , M5 }




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




En nuestra M6×4 tenemos 1 − 4Q = 4 y existen mas de 5 conjuntos de
                                     5            ´
3 filas de M que incluyen la primera. Por ejemplo:
    1 = {M1 , M2 , M3 }
    2 = {M1 , M2 , M4 }
    3 = {M1 , M3 , M5 }
    4 = {M1 , M3 , M6 }




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




En nuestra M6×4 tenemos 1 − 4Q = 4 y existen mas de 5 conjuntos de
                                     5            ´
3 filas de M que incluyen la primera. Por ejemplo:
    1 = {M1 , M2 , M3 }
    2 = {M1 , M2 , M4 }
    3 = {M1 , M3 , M5 }
    4 = {M1 , M3 , M6 }
    5 = {M1 , M4 , M6 }




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




      ´
Ecuacion del Hiperplano que contiene a los vectores M1 , M2 , M3




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




      ´
Ecuacion del Hiperplano que contiene a los vectores M1 , M2 , M3
                                            
                                  3 1 6 30
                                31 7 35 1 
                                1 37 11 73  = 0
                           det              

                                 x1 x2 x3 x4




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




      ´
Ecuacion del Hiperplano que contiene a los vectores M1 , M2 , M3
                                                  
                                  3 1 6 30
                                31 7 35 1 
                                1 37 11 73  = 0
                           det                    

                                  x1 x2 x3 x4
                          A1 x1 + B1 x2 + C1 x3 + D1 x4 = 0




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




                                            ´
Se reparten los 5 (n) subespacios de dimension 3 (k ) :




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




                                            ´
Se reparten los 5 (n) subespacios de dimension 3 (k ) :
    I1   : A 1 x1 + B 1 x2 + C 1 x3 + D 1 x4       =0
    I2   : A2 x1 + B2 x2 + C2 x3 + D2 x4           =0
    I3   : A3 x1 + B3 x2 + C3 x3 + D3 x4           =0
    I4   : A4 x1 + B4 x2 + C4 x3 + D4 x4           =0
    I5   : A5 x1 + B5 x2 + C5 x3 + D5 x4           =0




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı




  Si se intersectan dos(k-1) de los anteriores subespacios se tiene
               ´                                       ´
  como solucion un subespacio vectorial V de dimension 2.




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı




  Si se intersectan dos(k-1) de los anteriores subespacios se tiene
               ´                                       ´
  como solucion un subespacio vectorial V de dimension 2.
  Sea U el conjunto de vectores en V con exactamente una entrada
  1, ninguna entrada 0 y todas sus entradas distintas entre s´.
                                                             ı




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı




  Si se intersectan dos(k-1) de los anteriores subespacios se tiene
               ´                                       ´
  como solucion un subespacio vectorial V de dimension 2.
  Sea U el conjunto de vectores en V con exactamente una entrada
  1, ninguna entrada 0 y todas sus entradas distintas entre s´.
                                                             ı
  Para dos elementos de Zp − {0, 1} la probabilidad de que
  aparezcan como entradas de los vectores de U es
  aproximadamente igual.




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Cuando se intersectan tres (k) subespacios se halla el subespacio de
       ´
dimension 1 que contiene el vector M1 .




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Cuando se intersectan tres (k) subespacios se halla el subespacio de
        ´
dimension 1 que contiene el vector M1 . Una base para el espacio
      ´
solucion es: g = (g1 , g2 , g3 , g4 ) el cual es un multiplo de M1 .
                                                     ´




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Cuando se intersectan tres (k) subespacios se halla el subespacio de
        ´
dimension 1 que contiene el vector M1 . Una base para el espacio
      ´
solucion es: g = (g1 , g2 , g3 , g4 ) el cual es un multiplo de M1 .
                                                     ´

Existen cuatro (k + 1) vectores multiplos de g que pueden tener una
                                 ´
entrada 1.




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Cuando se intersectan tres (k) subespacios se halla el subespacio de
        ´
dimension 1 que contiene el vector M1 . Una base para el espacio
      ´
solucion es: g = (g1 , g2 , g3 , g4 ) el cual es un multiplo de M1 .
                                                     ´

Existen cuatro (k + 1) vectores multiplos de g que pueden tener una
                                   ´
entrada 1. Entonces la clave S es una de las 12 entradas de la lista de
los 4 vectores hallados (sin tomar en cuenta las entradas 1).




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
  Introduccion Req Matriz Rep Rec Bibliograf´a
                                            ı




Cuando se intersectan tres (k) subespacios se halla el subespacio de
        ´
dimension 1 que contiene el vector M1 . Una base para el espacio
      ´
solucion es: g = (g1 , g2 , g3 , g4 ) el cual es un multiplo de M1 .
                                                     ´

Existen cuatro (k + 1) vectores multiplos de g que pueden tener una
                                   ´
entrada 1. Entonces la clave S es una de las 12 entradas de la lista de
los 4 vectores hallados (sin tomar en cuenta las entradas 1).

En general tenemos: k × (k + 1) candidatos a ensayar, uno de ellos
   ´
sera S.




                              Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı


  G.R. Blakley; Safeguarding cryptographic keys, In National
  Computer Conference, 1979.
  D. Donovan;Some interesting constructions for secret sharing
  schemes, Australasian Journal of Combinatorics 9, 1994.
  I. N. Bozkurt, K. Kaya and A. M. Guloglu; Threshold Cryptography
  Based on Blakley Secret Sharing, Available:
  http://www.es.bilkent.edu.tr/selcuk/publications/BSS ISC08.pdf.




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito
´
Introduccion Req Matriz Rep Rec Bibliograf´a
                                          ı




                                       ¡GRACIAS!




                            Astudillo & Bustos   Un Esquema de Umbral en un Espacio Vectorial Finito

Más contenido relacionado

Destacado

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
 

Destacado (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

Umbral Finito

  • 1. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Un Esquema de Umbral en un Espacio Vectorial Finito Mar´a del Pilar Astudillo1 , Freddy William Bustos1 ı 1 Departamento ´ ´ de Matematicas, Universidad del Cauca, Popayan (Colombia) Altencoa-5 ´ Universidad Distrital, Bogota,6 de Diciembre de 2012 Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 2. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Estructura de la charla 1 ´ Introduccion 2 Requisitos 3 La Matriz 4 ´ La Reparticion 5 ´ La Recuperacion 6 Bibliograf´a ı Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 3. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Esquema para Compartir un Secreto (ECS) Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 4. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Esquema para Compartir un Secreto (ECS) ´ Es un arreglo en el cual una informacion se divide y se reparte con la ´ garant´a de que al reunir de nuevo las partes la informacion se ı recupera ´ntegramente. ı Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 5. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Esquema de Umbral para Compartir un Secreto Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 6. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Esquema de Umbral para Compartir un Secreto ´ Es un ECS en el cual la informacion dividida se puede recuperar usando solo algunas de las partes y no con menos. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 7. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Esquema de Umbral para Compartir un Secreto ´ Es un ECS en el cual la informacion dividida se puede recuperar usando solo algunas de las partes y no con menos. EUCS (n,k ) Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 8. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Ejemplo Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 9. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Ejemplo ´ La boveda de un banco se puede proteger de manera que de un ´ grupo de 5 personas, cualquier grupo de 3 o mas puedan abrirla pero ningun grupo con menos de 3 tengan esa posibilidad. ´ Para esto se puede adecuar a la boveda con 10 [ 5 ] cerraduras cada ´ 3 ´ una de las cuales requiere de 3 llaves para abrirse, ademas a cada persona se le entregan 6 [ 4 ] llaves para que pueda intervenir en los 2 diferentes grupos de 3 en que podr´a estar. ı Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 10. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Personas Umbral Cerraduras Llaves–persona 5 3 10 6 n n−1 n k k k−1 Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 11. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Adi Shamir, 1979. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 12. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Adi Shamir, 1979. ´ Interpolacion de polinomios. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 13. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Adi Shamir, 1979. ´ Interpolacion de polinomios. George Robert Blakley Jr., 1979. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 14. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Adi Shamir, 1979. ´ Interpolacion de polinomios. George Robert Blakley Jr., 1979. ´ Hiperplanos geometricos. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 15. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Adi Shamir, 1979. ´ Interpolacion de polinomios. George Robert Blakley Jr., 1979. ´ Hiperplanos geometricos. Asmuth y Bloom, 1982. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 16. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Adi Shamir, 1979. ´ Interpolacion de polinomios. George Robert Blakley Jr., 1979. ´ Hiperplanos geometricos. Asmuth y Bloom, 1982. Teorema Chino de los Residuos. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 17. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Adi Shamir, 1979. ´ Interpolacion de polinomios. George Robert Blakley Jr., 1979. ´ Hiperplanos geometricos. Asmuth y Bloom, 1982. Teorema Chino de los Residuos. Maurice Mignotte, 1983. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 18. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Adi Shamir, 1979. ´ Interpolacion de polinomios. George Robert Blakley Jr., 1979. ´ Hiperplanos geometricos. Asmuth y Bloom, 1982. Teorema Chino de los Residuos. Maurice Mignotte, 1983. Teorema Chino de los Residuos. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 19. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı EUCS (3,2) en R3 Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 20. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı EUCS (3,2) en R3 ´ El secreto esta en un punto sobre la recta que pasa por el origen y el punto P(1,2,3) Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 21. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı EUCS (3,2) en R3 ´ El secreto esta en un punto sobre la recta que pasa por el origen y el punto P(1,2,3)   1 2 3  a b1 c1  M= 1  a2 b2 c2   a3 b3 c3 Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 22. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı EUCS (3,2) en R3 Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 23. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı EUCS (3,2) en R3   1 2 3 det  ai bi ci  = 0 x y z Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 24. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı EUCS (3,2) en R3   1 2 3 det  ai bi ci  = 0 x y z Ai x + Bi y + Ci z = 0 Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 25. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı EUCS (3,2) en R3 (Recuperacion) ´ Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 26. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı EUCS (3,2) en R3 (Recuperacion) ´ Ai x + Bi y + Ci z = 0 (1) Aj x + Bj y + Cj z = 0 Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 27. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı EUCS (3,2) en R3 (Recuperacion) ´ Ai x + Bi y + Ci z = 0 (1) Aj x + Bj y + Cj z = 0 Solucion: t (1, 2, 3), t ∈ R ´ Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 28. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı EUCS (3,2) en R3 Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 29. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı EUCS (3,2) en R3 Deseamos Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 30. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı EUCS (3,2) en R3 Deseamos ai = 0 bi = 0 ci = 0 Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 31. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı EUCS (3,2) en R3 Deseamos ai = 0 bi = 0 ci = 0 (ai , bi , ci ) = (1, 2, 3) Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 32. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı EUCS (3,2) en R3 Deseamos ai = 0 bi = 0 ci = 0 (ai , bi , ci ) = (1, 2, 3) Si i = j : (ai , bi , ci ) = aj , bj , cj Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 33. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı EUCS (3,2) en R3 Deseamos ai = 0 bi = 0 ci = 0 (ai , bi , ci ) = (1, 2, 3) Si i = j : (ai , bi , ci ) = aj , bj , cj Si Mi = Mj son submatrices 2 × 2 de M det Mi = 0, det Mj = 0, det Mi = det Mj Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 34. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı George Robert (Bob) Blakley Jr. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 35. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı George Robert (Bob) Blakley Jr. ´ Criptografo americano, Licenciado en F´sica de la Universidad de ı Georgetown. Profesor de la Universidad de Illinois y la Universidad Estatal de New York, fue cofundador de la revista internacional de la Seguridad de la ´ Informacion publicada por Spring-Verlag en 2000 y es miembro de su consejo asesor actualmente. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 36. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı ´ Hiperplano geometrico Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 37. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı ´ Hiperplano geometrico Es un subespacio de dimension n − 1 en un espacio de dimension n. ´ ´ ´ 1. Si H es un hiperplano de V se dice que H tiene codimension Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 38. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 39. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı 2≤k <n Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 40. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı 2≤k <n 1 0<Q< 4 Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 41. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı 2≤k <n 1 0<Q< 4 p primo. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 42. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı 2≤k <n 1 0<Q< 4 p primo. ((n + 1) k − 1)2 < pQ Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 43. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı 2≤k <n 1 0<Q< 4 p primo. ((n + 1) k − 1)2 < pQ Espacio Vectorial finito Zk+1 p Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 44. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı 2≤k <n 1 0<Q< 4 p primo. ((n + 1) k − 1)2 < pQ Espacio Vectorial finito Zk+1 p Matriz M(n+1)×(k+1) Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 45. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Construyendo la Matriz Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 46. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Construyendo la Matriz n = 5, k = 3 Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 47. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Construyendo la Matriz n = 5, k = 3 1 Q= 20 , entonces p = 5783 Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 48. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Construyendo la Matriz n = 5, k = 3 1 Q= 20 , entonces p = 5783 M6×4 Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 49. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Construyendo la Matriz n = 5, k = 3 1 Q= 20 , entonces p = 5783 M6×4 Aleatoriamente ubicamos un 1 en cada fila. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 50. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Construyendo la Matriz n = 5, k = 3 1 Q= 20 , entonces p = 5783 M6×4 Aleatoriamente ubicamos un 1 en cada fila. Aleatoriamente ubicamos S de Zp en la primera fila. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 51. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Construyendo la Matriz n = 5, k = 3 1 Q= 20 , entonces p = 5783 M6×4 Aleatoriamente ubicamos un 1 en cada fila. Aleatoriamente ubicamos S de Zp en la primera fila.   1 S   1    1  M=    1    1  1 Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 52. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 53. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Para las siguientes 17 posiciones ((n + 1) k − 1) escogemos aleatoriamente entradas de Zp Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 54. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Para las siguientes 17 posiciones ((n + 1) k − 1) escogemos aleatoriamente entradas de Zp   3 1 S 30  61 7 35 1     1 37 11 73     40 1 57 12     23 42 17 1  88 20 1 51 Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 55. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı La forma en la que se escoge p garantiza que: Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 56. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı La forma en la que se escoge p garantiza que: Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 57. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı La forma en la que se escoge p garantiza que: 1 La probabilidad de que en las ultimas (n + 1)k − 1 entradas haya ´ ´ ´ algun termino congruente con 1 o 0, o que dos entradas sean congruentes mod(p) es menor a 2Q. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 58. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı La forma en la que se escoge p garantiza que: 1 La probabilidad de que en las ultimas (n + 1)k − 1 entradas haya ´ ´ ´ algun termino congruente con 1 o 0, o que dos entradas sean congruentes mod(p) es menor a 2Q. 2 La probabilidad de que entre las submatrices kxk de M haya alguna con determinante 0 o dos con determinante igual es menor a 2Q. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 59. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı La forma en la que se escoge p garantiza que: 1 La probabilidad de que en las ultimas (n + 1)k − 1 entradas haya ´ ´ ´ algun termino congruente con 1 o 0, o que dos entradas sean congruentes mod(p) es menor a 2Q. 2 La probabilidad de que entre las submatrices kxk de M haya alguna con determinante 0 o dos con determinante igual es menor a 2Q. 3 La probabilidad de que no ocurra lo descrito en 1 y 2 es mayor a 1 − 4Q. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 60. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı La forma en la que se escoge p garantiza que: 1 La probabilidad de que en las ultimas (n + 1)k − 1 entradas haya ´ ´ ´ algun termino congruente con 1 o 0, o que dos entradas sean congruentes mod(p) es menor a 2Q. 2 La probabilidad de que entre las submatrices kxk de M haya alguna con determinante 0 o dos con determinante igual es menor a 2Q. 3 La probabilidad de que no ocurra lo descrito en 1 y 2 es mayor a 1 − 4Q. 4 ´ Existen mas de n conjuntos de k filas de M que incluyen la primera. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 61. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 62. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı En nuestra M6×4 tenemos 1 − 4Q = 4 y existen mas de 5 conjuntos de 5 ´ 3 filas de M que incluyen la primera. Por ejemplo: Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 63. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı En nuestra M6×4 tenemos 1 − 4Q = 4 y existen mas de 5 conjuntos de 5 ´ 3 filas de M que incluyen la primera. Por ejemplo: 1 = {M1 , M2 , M3 } Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 64. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı En nuestra M6×4 tenemos 1 − 4Q = 4 y existen mas de 5 conjuntos de 5 ´ 3 filas de M que incluyen la primera. Por ejemplo: 1 = {M1 , M2 , M3 } 2 = {M1 , M2 , M4 } Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 65. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı En nuestra M6×4 tenemos 1 − 4Q = 4 y existen mas de 5 conjuntos de 5 ´ 3 filas de M que incluyen la primera. Por ejemplo: 1 = {M1 , M2 , M3 } 2 = {M1 , M2 , M4 } 3 = {M1 , M3 , M5 } Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 66. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı En nuestra M6×4 tenemos 1 − 4Q = 4 y existen mas de 5 conjuntos de 5 ´ 3 filas de M que incluyen la primera. Por ejemplo: 1 = {M1 , M2 , M3 } 2 = {M1 , M2 , M4 } 3 = {M1 , M3 , M5 } 4 = {M1 , M3 , M6 } Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 67. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı En nuestra M6×4 tenemos 1 − 4Q = 4 y existen mas de 5 conjuntos de 5 ´ 3 filas de M que incluyen la primera. Por ejemplo: 1 = {M1 , M2 , M3 } 2 = {M1 , M2 , M4 } 3 = {M1 , M3 , M5 } 4 = {M1 , M3 , M6 } 5 = {M1 , M4 , M6 } Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 68. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı ´ Ecuacion del Hiperplano que contiene a los vectores M1 , M2 , M3 Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 69. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı ´ Ecuacion del Hiperplano que contiene a los vectores M1 , M2 , M3   3 1 6 30  31 7 35 1   1 37 11 73  = 0 det   x1 x2 x3 x4 Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 70. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı ´ Ecuacion del Hiperplano que contiene a los vectores M1 , M2 , M3   3 1 6 30  31 7 35 1   1 37 11 73  = 0 det   x1 x2 x3 x4 A1 x1 + B1 x2 + C1 x3 + D1 x4 = 0 Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 71. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 72. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı ´ Se reparten los 5 (n) subespacios de dimension 3 (k ) : Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 73. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı ´ Se reparten los 5 (n) subespacios de dimension 3 (k ) : I1 : A 1 x1 + B 1 x2 + C 1 x3 + D 1 x4 =0 I2 : A2 x1 + B2 x2 + C2 x3 + D2 x4 =0 I3 : A3 x1 + B3 x2 + C3 x3 + D3 x4 =0 I4 : A4 x1 + B4 x2 + C4 x3 + D4 x4 =0 I5 : A5 x1 + B5 x2 + C5 x3 + D5 x4 =0 Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 74. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 75. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Si se intersectan dos(k-1) de los anteriores subespacios se tiene ´ ´ como solucion un subespacio vectorial V de dimension 2. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 76. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Si se intersectan dos(k-1) de los anteriores subespacios se tiene ´ ´ como solucion un subespacio vectorial V de dimension 2. Sea U el conjunto de vectores en V con exactamente una entrada 1, ninguna entrada 0 y todas sus entradas distintas entre s´. ı Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 77. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Si se intersectan dos(k-1) de los anteriores subespacios se tiene ´ ´ como solucion un subespacio vectorial V de dimension 2. Sea U el conjunto de vectores en V con exactamente una entrada 1, ninguna entrada 0 y todas sus entradas distintas entre s´. ı Para dos elementos de Zp − {0, 1} la probabilidad de que aparezcan como entradas de los vectores de U es aproximadamente igual. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 78. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 79. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Cuando se intersectan tres (k) subespacios se halla el subespacio de ´ dimension 1 que contiene el vector M1 . Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 80. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Cuando se intersectan tres (k) subespacios se halla el subespacio de ´ dimension 1 que contiene el vector M1 . Una base para el espacio ´ solucion es: g = (g1 , g2 , g3 , g4 ) el cual es un multiplo de M1 . ´ Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 81. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Cuando se intersectan tres (k) subespacios se halla el subespacio de ´ dimension 1 que contiene el vector M1 . Una base para el espacio ´ solucion es: g = (g1 , g2 , g3 , g4 ) el cual es un multiplo de M1 . ´ Existen cuatro (k + 1) vectores multiplos de g que pueden tener una ´ entrada 1. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 82. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Cuando se intersectan tres (k) subespacios se halla el subespacio de ´ dimension 1 que contiene el vector M1 . Una base para el espacio ´ solucion es: g = (g1 , g2 , g3 , g4 ) el cual es un multiplo de M1 . ´ Existen cuatro (k + 1) vectores multiplos de g que pueden tener una ´ entrada 1. Entonces la clave S es una de las 12 entradas de la lista de los 4 vectores hallados (sin tomar en cuenta las entradas 1). Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 83. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı Cuando se intersectan tres (k) subespacios se halla el subespacio de ´ dimension 1 que contiene el vector M1 . Una base para el espacio ´ solucion es: g = (g1 , g2 , g3 , g4 ) el cual es un multiplo de M1 . ´ Existen cuatro (k + 1) vectores multiplos de g que pueden tener una ´ entrada 1. Entonces la clave S es una de las 12 entradas de la lista de los 4 vectores hallados (sin tomar en cuenta las entradas 1). En general tenemos: k × (k + 1) candidatos a ensayar, uno de ellos ´ sera S. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 84. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı G.R. Blakley; Safeguarding cryptographic keys, In National Computer Conference, 1979. D. Donovan;Some interesting constructions for secret sharing schemes, Australasian Journal of Combinatorics 9, 1994. I. N. Bozkurt, K. Kaya and A. M. Guloglu; Threshold Cryptography Based on Blakley Secret Sharing, Available: http://www.es.bilkent.edu.tr/selcuk/publications/BSS ISC08.pdf. Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito
  • 85. ´ Introduccion Req Matriz Rep Rec Bibliograf´a ı ¡GRACIAS! Astudillo & Bustos Un Esquema de Umbral en un Espacio Vectorial Finito