Patents by Inventor Renan C. A. ALVES

Renan C. A. ALVES 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).

  • Patent number: 10972259
    Abstract: A method for computing a shared key (K) for encrypting data between a first device and a second device. The method includes communicating a first private ephemeral key (XA), and a first parameter set (YA) to a second device. The first parameter set (YA) includes identity data (IDA) that identifies the first device, a random point (VA) on an elliptic curve, and a first public key (UA). The first device receives a second private ephemeral key (XB) and a second parameter set (YB). The second parameter set (YB) includes identity data (IDB) that identifies the second device, a random point (VB) on the elliptic curve, and a second public key (UB). Verifying operations are performed to verify the second public key (UB) and the second private ephemeral key (XB) as valid. A shared key (K) is then computed based at least on the first parameter set (YA), the second parameter set (YB), the first private ephemeral key (XA), and the second private ephemeral key (XB).
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: April 6, 2021
    Assignees: LG ELECTRONICS INC., UNIVERSIDADE DE SAO PAULO
    Inventors: Marcos A. Simplicio, Jr., Marcos V. M. Silva, Renan C. A. Alves
  • Publication number: 20190215154
    Abstract: A method for computing a shared key (K) for encrypting data between a first device and a second device. The method includes communicating a first private ephemeral key (XA), and a first parameter set (YA) to a second device. The first parameter set (YA) includes identity data (IDA) that identifies the first device, a random point (VA) on an elliptic curve, and a first public key (UA). The first device receives a second private ephemeral key (XB) and a second parameter set (YB). The second parameter set (YB) includes identity data (IDB) that identifies the second device, a random point (VB) on the elliptic curve, and a second public key (UB). Verifying operations are performed to verify the second public key (UB) and the second private ephemeral key (XB) as valid. A shared key (K) is then computed based at least on the first parameter set (YA), the second parameter set (YB), the first private ephemeral key (XA), and the second private ephemeral key (XB).
    Type: Application
    Filed: September 5, 2017
    Publication date: July 11, 2019
    Applicants: LG ELECTRONICS INC., UNIVERSIDADE DE SAO PAULO
    Inventors: Marcos A. SIMPLICIO JR., Marcos V. M. SILVA, Renan C. A. ALVES