Una lista de conjuntos maximales independientes de un matroide
es una manera más eficiente de especificar
que una lista de todos los conjuntos independientes. Todos los demas conjuntos
independientes de
se obtienen tomando todos los subconjutos de estos conjuntos maximales
independientes.
Un conjunto maximal independiente de un matroide es una base
en .
Todas las bases de
tienen, de hecho, la misma cardinalidad, la cual se dice ser el rango
del matroide. Dada una colección de subconjuntos de
de la misma cardinalidad, debemos revisar que estos conjuntos determinen
un matroide. La verificación se simplifica en base a la siguiente
Proposición 4.1 Sea
una colección de subconjuntos de un conjunto E. Entonces
es la colección de bases de un matroide si y sólo si se satisfacen
las siguientes condiciones:
En la implementación, el espacio adyacente siempre es
y su conjunto de partes es, en la práctica,
donde la representación en base 2 de cada número
es la función característica de un conjunto
.
Con esto las revisiones de la anterior proposición se hacen en complejidad
O(K2)
donde K es el número de bases en el matroide a probarse.
Dados n y k, la hipergráfica completa
forma un matroide llamado uniforme. Todo matroide uniforme es representable
y posee como cardinalidad a un coeficiente binomial
.
Los esquemas de compartición de secretos que definen son los llamados
de
umbral de k en n. El procedimiento para fragmentar secretos es el de
Shamir [5]:
En un campo de GaloisA la fecha hemos desarrollado programas para realizar las pruebas siguientes:, se considera un polinomio de grado m-1:
y al coeficiente a0 como el secreto (los demás coeficientes pueden ser elegidos arbitrariamente). Cada fragmento es una pareja (x,y), donde y=F(x) y, por supuesto,
. Cuando se tiene m puntos, el polinomio, y por tanto su coeficiente a0, queda determinado de manera única mas m-1 puntos no son suficentes para determinarlo. Este es pues un esquema de umbral-(m,n) perfecto. En este esquema, el secreto también podría ser el valor de una función G en el vector de coeficientes
.