El gigante del comercio electrónico Amazon ha ganado dos patentes relacionadas con métodos para proteger la integridad de las firmas digitales y mejorar el almacenamiento de datos distribuidos. Las dos patentes fueron publicadas por la Oficina de Patentes y Marcas de Estados Unidos (USPTO) hoy, 13 de noviembre.

El primer documento de patente, presentado anteriormente en abril de este año, describe un método de "delegación de firmas" para "proteger la integridad de las firmas digitales y las comunicaciones cifradas", al permitir la generación, distribución, validación y revocación de claves criptográficas de un solo uso. 

En el sistema propuesto, estas claves se organizan en lo que se conoce en criptografía como una estructura de "Árbol Merkle", que es un árbol binario de hashes construidos de abajo hacia arriba.

Así como la plataforma tecnológica de medios Hackernoon señala, los árboles Merkle son una "parte fundamental" de los sistemas blockchain, ya que permiten que una gran cantidad de datos sean verificados de manera eficiente y segura:

“La raíz de Merkle resume todos los datos en las transacciones relacionadas, y se almacena en el encabezado del bloque. Mantiene la integridad de los datos. Si un solo detalle en cualquiera de las transacciones o el orden de las transacciones cambia, también lo hace la raíz Merkle. El uso de un árbol Merkle permite una prueba rápida y simple de si una transacción específica está incluida en el conjunto o no".

De acuerdo con el documento de patente recién publicado, el sistema encriptado y estructurado Merkle Tree de Amazon pretende abordar cómo delegar la autoridad de firma de una entidad central a los diversos subordinados que están autorizados a firmar en su nombre.

Como se lee en la solicitud de patente: “la autoridad de la firma proporciona un servicio de distribución de claves que distribuye bloques de claves criptográficas a los delegados firmantes autorizados. Un delegado de firma autorizado se pone en contacto con el servicio de distribución de claves y solicita un bloque de claves criptográficas".

En los casos en que una clave criptográfica dada se "marca como no válida", después de que un "servicio de revocación de claves consulta el árbol Merkle de claves delegables", el servicio "proporciona a la entidad verificadora un valor de revocación asociado con la clave criptográfica revocada". Amazon describe que, en algunos casos, la base de datos de revocación de claves puede implementarse utilizando blockchain.

La segunda patente de Amazon, publicada hoy y presentada por primera vez a mediados de diciembre del 2015, se refiere a cuestiones relacionadas con el almacenamiento de datos distribuidos.

La presentación de Amazon propone una "técnica de codificación matriz", utilizando grupos de "fragmentos" recolectados, donde cada fragmento representa una distribución lógica de elementos de datos almacenados en una matriz determinada. La solicitud de patente sugiere que este método puede ayudar a minimizar la redundancia de almacenamiento, al tiempo que permite la máxima disponibilidad, durabilidad y medios de recuperación.

En particular, varias nuevas empresas de tecnología, como Filecoin, Sia, Storj y Swarm, han intentado abordar problemas similares con el almacenamiento de datos distribuidos utilizando la tecnología blockchain, a menudo combinados con soluciones de almacenamiento en la nube.

Más allá del seguimiento a la blockchain, la criptografía y las patentes de almacenamiento de datos distribuidos para expandir su arsenal tecnológico, Amazon también ha presentado invenciones específicas de criptomoneda. En abril, Amazon Technologies recibió una patente para un mercado de datos de transmisión que permitiría a los usuarios recibir datos de transacciones criptográficas en tiempo real.