Patents by Inventor Jesus Diaz Vico

Jesus Diaz Vico has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20230283484
    Abstract: A method, system, and computer program product are disclosed. The method includes separating a user certificate into a private component and a non-private component. The method further includes storing the non-private component in a database and providing a pointer to the non-private component stored in the database.
    Type: Application
    Filed: March 1, 2022
    Publication date: September 7, 2023
    Inventors: Alessandro Sorniotti, Elli Androulaki, Ilie Circiumaru, Jesus Diaz Vico, Marko Vukolic
  • Publication number: 20230239137
    Abstract: The present invention is directed to a computer-implemented method for linking identity information of a physical identifier to a digital identifier. The identity information comprises a plurality of symbols. The method comprises cryptographically obfuscating one or more symbols of the identity information separately into an obfuscated symbol such that a separate deobfuscation information is needed for each obfuscated symbol to deobfuscate it and storing the obfuscated symbols within the digital identifier.
    Type: Application
    Filed: January 27, 2022
    Publication date: July 27, 2023
    Inventors: Jesus Diaz Vico, Elli Androulaki, Ilie Circiumaru, Alessandro Sorniotti, Marko Vukolic
  • Patent number: 11514170
    Abstract: A computer-implemented method for providing a secured updated kernel module of an electronic device, wherein the method comprises the following steps: inserting by a computer a chameleon hash of a kernel module, a kernel module private key of the kernel module and an updated kernel module of the kernel module in a chameleon hash collision function thereby obtaining a collision data, combining by the computer, the updated kernel module with the collision data obtaining thereby a secured updated kernel module. Additionally, it is further described a computer-implemented method for secure updating at least one kernel module of an electronic device, a system comprising a server and an electronic device, computer programs and a computer-readable medium.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: November 29, 2022
    Assignee: Banco Bilbao Vizcaya Argentaria, S.A.
    Inventors: Jesús Díaz Vico, Javier Moreno Molina
  • Publication number: 20220150073
    Abstract: An example operation may include one or more of extracting a data object from a machine-readable code, where the data object comprises fields of data signed with a digital signature of a private key, detecting an identifier of an issuer of the data object from the extracted data object, retrieving a public key from a blockchain based on the identifier of the issuer detected from the field of the extracted data object, and verifying the digital signature of the private key based on the fetched public key
    Type: Application
    Filed: November 9, 2020
    Publication date: May 12, 2022
    Inventors: Elli Androulaki, Alessandro Sorniotti, Ilie Circiumaru, Miguel Angel Prada Delgado, MARC PH. STOECKLIN, Marko Vukolic, Jesus Diaz Vico
  • Publication number: 20220052846
    Abstract: A computer-implemented method for escrowing secret data in a server of a client-server network, the client-server network comprising: a first client having at least one public and private client key pairs, at least one trusted client having at least one public and private trusted client key pairs, a server having a public and private server key pairs, a blockchain system comprising a plurality of nodes which are configured to store the public keys of the elements of the client-server network. It is also described a computer-implemented method for obtaining secret data of a server wherein the secret data is escrowed with the above computer-implemented method for escrowing secret data in a server. System, computer-readable mediums and computer programs, which are configured to implement or perform said computer-implemented methods, are also described.
    Type: Application
    Filed: October 29, 2021
    Publication date: February 17, 2022
    Inventors: Jesus Diaz Vico, Carlos Kuchkovsky Jimenez, Louie Gasparini
  • Patent number: 11212094
    Abstract: A computer-implemented method for escrowing secret data in a server of a client-server network, the client-server network comprising: a first client having at least one public and private client key pairs, at least one trusted client having at least one public and private trusted client key pairs, a server having a public and private server key pairs, a blockchain system comprising a plurality of nodes which are configured to store the public keys of the elements of the client-server network. It is also described a computer-implemented method for obtaining secret data of a server wherein the secret data is escrowed with the above computer-implemented method for escrowing secret data in a server. System, computer-readable mediums and computer programs, which are configured to implement or perform said computer-implemented methods, are also described.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: December 28, 2021
    Assignee: Banco Bilbao Vizcaya Argentaria, S.A.
    Inventors: Jesus Diaz Vico, Carlos Kuchkovsky Jimenez, Louie Gasparini
  • Publication number: 20200295934
    Abstract: A computer-implemented method for escrowing secret data in a server of a client-server network, the client-server network comprising: a first client having at least one public and private client key pairs, at least one trusted client having at least one public and private trusted client key pairs, a server having a public and private server key pairs, a blockchain system comprising a plurality of nodes which are configured to store the public keys of the elements of the client-server network. It is also described a computer-implemented method for obtaining secret data of a server wherein the secret data is escrowed with the above computer-implemented method for escrowing secret data in a server. System, computer-readable mediums and computer programs, which are configured to implement or perform said computer-implemented methods, are also described.
    Type: Application
    Filed: September 27, 2018
    Publication date: September 17, 2020
    Inventors: Jesus Diaz Vico, Carlos Kuchkovsky Jimenez, Louie Gasparini
  • Publication number: 20200265141
    Abstract: A computer-implemented method for providing a secured updated kernel module of an electronic device, wherein the method comprises the following steps: inserting by a computer a chameleon hash of a kernel module, a kernel module private key of the kernel module and an updated kernel module of the kernel module in a chameleon hash collision function thereby obtaining a collision data, combining by the computer, the updated kernel module with the collision data obtaining thereby a secured updated kernel module. Additionally, it is further described a computer-implemented method for secure updating at least one kernel module of an electronic device, a system comprising a server and an electronic device, computer programs and a computer-readable medium.
    Type: Application
    Filed: September 20, 2018
    Publication date: August 20, 2020
    Inventors: Jesús DÍAZ VICO, Javier MORENO MOLINA