Patents Assigned to X-Logos, LLC
  • Patent number: 11323255
    Abstract: Disclosed are methods and systems to encrypt/decrypt a data message using Geometric Algebra and Hensel encoding (i.e., finite p-adic arithmetic). The security key(s), message data, and ciphertext are all represented as Geometric Algebra multivectors where a sum of the coefficients of an individual multivector is equal to the numeric value of the corresponding message or security key. Various Geometric Algebra operations with the message and security key multivectors act to encrypt/decrypt the message data. Each coefficient of the security key and message multivectors is further Hensel encoded to provide additional confusion/diffusion for the encrypted values. The Geometric Algebra operations permit homomorphic operations for adding, subtracting, multiplication and division of ciphertext multivectors such that the resulting ciphertext, when decrypted, is equal to corresponding mathematical operations using the unencrypted values.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: May 3, 2022
    Assignee: X-Logos, LLC
    Inventors: David W. Honorio Araujo da Silva, Carlos A. Paz de Araujo, Hanes Barbosa Marques de Oliveira, Bryan S. Sosa Barillas
  • Publication number: 20220094532
    Abstract: Disclosed are methods and systems to conceal (encrypt) & recover (decrypt) a data message using Geometric Algebra using Modular Concealment (MC) between a first computing device and a second computing device over a network communication connection. The security key(s), message data, and ciphertext are all represented as Geometric Algebra multivectors. The MC concealment provides for both additive and multiplicative homomorphism. Further data representations are presented for multivector packing schemes including Clifford Eigenvalue Packing (CEP) and Complex Magnitude Squared Packing (CMSP). The CEP and CMSP data representations also provide support for additive and multiplicative homomorphism. To assist in security key exchange, a key exchange protocol is also presented for the creation and transfer of security key multivectors.
    Type: Application
    Filed: July 1, 2021
    Publication date: March 24, 2022
    Applicant: X-Logos, LLC
    Inventors: David W. Honorio Araujo da Silva, Marcelo Araujo Xavier, Carlos A. Paz de Araujo
  • Publication number: 20220085973
    Abstract: Disclosed are methods and systems to provide distributed computation within a Fully Homomorphic Encryption (FHE) system by using g-adic properties to separate a ciphertext into multiple ciphertexts for each Hensel digit level. A number t of computation units may individually perform addition and/or multiplication of each Hensel digit level on each of the computation units and then reconstruct the resulting value from the result ciphertext of each computation unit using p-adic and g-adic operations. Accordingly, computation burdens may be distributed to several computation units.
    Type: Application
    Filed: September 17, 2021
    Publication date: March 17, 2022
    Applicant: X-Logos, LLC
    Inventors: David W. Honorio Araujo da Silva, Carlos A. Paz de Araujo, Jordan Isabella Pattee
  • Publication number: 20220045840
    Abstract: Disclosed are methods and systems to encrypt data with SomeWhat Homomorphic Encryption (SWHE) properties for submission to a distributed ledger/blockchain that allows further open operations retained in the distributed ledger/blockchain on the encrypted data that will be properly reflected when the encrypted result is decrypted by the data owner. The somewhat homomorphic properties include addition and scalar division. Also disclosed is an ability to update a secret key applied for a ciphertext such that a single piece of data may be provided on the distributed ledger/blockchain by a data owner to a new data owner without also exposing other data encrypted with the original secret key of the original data owner.
    Type: Application
    Filed: August 10, 2021
    Publication date: February 10, 2022
    Applicant: X-Logos, LLC
    Inventors: David W. Honorio Araujo da Silva, Carlos A. Paz de Araujo, Hanes Barbosa Marques de Oliveira, Marcelo Araujo Xavier
  • Publication number: 20210036849
    Abstract: Disclosed are methods and systems to encrypt/decrypt a data message using Geometric Algebra and Hensel encoding (i.e., finite p-adic arithmetic). The security key(s), message data, and ciphertext are all represented as Geometric Algebra multivectors where a sum of the coefficients of an individual multivector is equal to the numeric value of the corresponding message or security key. Various Geometric Algebra operations with the message and security key multivectors act to encrypt/decrypt the message data. Each coefficient of the security key and message multivectors is further Hensel encoded to provide additional confusion/diffusion for the encrypted values. The Geometric Algebra operations permit homomorphic operations for adding, subtracting, multiplication and division of ciphertext multivectors such that the resulting ciphertext, when decrypted, is equal to corresponding mathematical operations using the unencrypted values.
    Type: Application
    Filed: August 3, 2020
    Publication date: February 4, 2021
    Applicant: X-Logos, LLC
    Inventors: David W. Honorio Araujo da Silva, Carlos A. Paz de Araujo, Hanes Barbosa Marques de Oliveira, Bryan S. Sosa Barillas
  • Patent number: 10728227
    Abstract: Disclosed are methods and systems to encrypt and decrypt a data message using Geometric Algebra. The encrypt operation performed on a source computing device uses the geometric product (Clifford Product) of a multivector created from plain text/data of the data message with one or more other multivectors that carry encryption keys, the identity of the source and/or other data-centric information. The source computing device sends the encrypted message to a destination computing device. The decrypt operation performed on the destination computing devices recovers the original message multivector, and ultimately the original data message by employing geometric algebra operations such as multivector inverse, Clifford conjugate and others along with the geometric product.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: July 28, 2020
    Assignee: X-Logos, LLC
    Inventor: Carlos A. Paz de Araujo
  • Publication number: 20190109701
    Abstract: Disclosed are methods and systems for encrypting numeric messages using Geometric Algebra on at least one source device and then storing and sorting the encrypted messages on an intermediary system without decrypting the encrypted numeric messages on the intermediary system and/or on a sort request device requesting the sort. Both the intermediary and sort request devices/systems do not need to have knowledge of the encryption security keys. A sort result (sorted group of cryptotext multivectors) may be sent to a destination device. The sorted encrypted data may be decrypted and kept in sorted order on the destination device. Encrypt operations use the geometric product (Clifford Product) of multivectors created from plain text/data with one or more other multivectors that carry encryption keys. Decrypt operations decrypt encrypted data by employing geometric algebra operations such as multivector inverse, Clifford conjugate and others along with the geometric product.
    Type: Application
    Filed: October 16, 2018
    Publication date: April 11, 2019
    Applicant: X-Logos, LLC
    Inventors: Carlos A. Paz de Araujo, David W. Honorio Araujo da Silva, Gregory B. Jones
  • Publication number: 20190044697
    Abstract: Disclosed are methods and systems for encrypting numeric messages using Geometric Algebra on at least one source device and then storing and searching the encrypted messages on an intermediary system without decrypting the encrypted numeric messages on the intermediary system and/or on a search request device requesting the search. Both the intermediary and search request devices/systems do not need to have knowledge of the encryption security keys. A search result (FOUND/NOT-FOUND) may be sent to a destination device. The FOUND encrypted data, as well as other encrypted data linked to the FOUND encrypted data, may be sent to a destination device and decrypted. Encrypt operations use the geometric product (Clifford Product) of multivectors created from plain text/data with one or more other multivectors that carry encryption keys. Decrypt operations decrypt encrypted data by employing geometric algebra operations such as multivector inverse, Clifford conjugate and others along with the geometric product.
    Type: Application
    Filed: October 16, 2018
    Publication date: February 7, 2019
    Applicant: X-Logos, LLC
    Inventors: Carlos A. Paz de Araujo, David W. Honorio Araujo da Silva, Gregory B. Jones
  • Publication number: 20180294951
    Abstract: Disclosed are methods and systems for encrypting a numeric message using Geometric Algebra on a source computing device, performing scalar-vector multiplication on the encrypted numeric message and an unencrypted scalar data value to get an encrypted scalar multiplicative result without decrypting the encrypted numeric message on an intermediary computing system that does not have knowledge of the encryption security keys, and decrypting using Geometric Algebra the encrypted scalar multiplicative result on a destination computing device such that the decrypted result is equal to multiplication of the unencrypted numeric message and the scalar data value. Encrypt operations use the geometric product (Clifford Product) of multivectors created from plain text/data of the numeric data message with one or more other multivectors that carry encryption keys.
    Type: Application
    Filed: April 5, 2018
    Publication date: October 11, 2018
    Applicant: X-Logos, LLC
    Inventors: Carlos A. Paz de Araujo, David W. Honorio Araujo da Silva, Gregory B. Jones
  • Publication number: 20180041481
    Abstract: Disclosed are methods and systems to encrypt and decrypt a data message using Geometric Algebra. The encrypt operation performed on a source computing device uses the geometric product (Clifford Product) of a multivector created from plain text/data of the data message with one or more other multivectors that carry encryption keys, the identity of the source and/or other data-centric information. The source computing device sends the encrypted message to a destination computing device. The decrypt operation performed on the destination computing devices recovers the original message multivector, and ultimately the original data message by employing geometric algebra operations such as multivector inverse, Clifford conjugate and others along with the geometric product.
    Type: Application
    Filed: August 2, 2017
    Publication date: February 8, 2018
    Applicant: X-Logos, LLC
    Inventor: Carlos A. Paz de Araujo