Patents by Inventor Jan VACEK

Jan VACEK 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: 20250082653
    Abstract: The invention provides a therapeutic product for dental use, which comprises an active ingredient cannabidiol and it further comprises squalane as solvent, wherein the product is in the form of dental gel. The product may contain hyaluronic acid or a pharmaceutically acceptable salt thereof. The product is suitable in particular for treatment and/or prevention of gingival inflammation, periodontitis and periimplantitis.
    Type: Application
    Filed: June 13, 2022
    Publication date: March 13, 2025
    Inventors: Jan STORCH, Jan VACEK, Lenka PRUSOVA
  • Patent number: 12192375
    Abstract: Generation of stateful hash based signatures of messages to be signed in a key management system including a plurality of tamper-proof computing devices by a manager device of generating a master merkle tree, triggering generating a predetermined number of slave merkle trees, for each message to be signed selecting a tamper-proof computing device for signing, assigning one yet unassigned generated slave merkle tree to said selected tamper-proof computing device, generating and sending to said selected tamper-proof computing device a command comprising said message to be signed, data enabling to obtain an OTS private key of the assigned slave merkle tree to be used to generate an OTS signature of the message to be signed, and a state value associated to said assigned slave merkle tree and keeping track of the OTS private keys of said assigned slave merkle tree already used for generating a signature.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: January 7, 2025
    Assignee: THALES DIS FRANCE SAS
    Inventors: Jan Vacek, Aline Gouget, Michael Gardiner
  • Patent number: 11870913
    Abstract: Provided is a method for generating a digital signature of an input message (M) based on a secret key (dA) of a client device having access to a first set and a second set of precomputed data stored in a storage unit. The first set of precomputed data comprises private element parts (ki) protected with an homomorphic encryption. The second set of precomputed data comprises public element parts (Qi) paired with the private element parts of the first set. Each private element part is a discrete logarithm of the public element part paired therewith. The private element (k), can be homomorphically encrypted, by combining homomorphically encrypted private element parts selected in the first set (ki). The selection of the public and private element parts depends on the input message. Other embodiments are disclosed.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: January 9, 2024
    Assignee: THALES DIS FRANCE SAS
    Inventors: Aline Gouget, Jan Vacek
  • Patent number: 11604857
    Abstract: Protection of a data file to be used by a white-box cryptography software application installed in memory of a device to prevent the malevolent use of a digital copy of the data file by a white-box cryptography (WBC) software application installed in memory of another device. The mechanism includes extracting an unique identifier for the device from the environment of the device and modifying data in the data file according to the unique identifier, the available white-box cryptography software application includes a software security layer to retrieve the unique identifier from the environment of the device in which the software application is installed and to use this unique identifier in combination with the stored data file when executing, the result of the execution being correct only in case where the correct unique identifier has been extracted by the executed WBC software application.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: March 14, 2023
    Assignee: THALES DIS FRANCE SAS
    Inventors: Michael Adjedj, Aline Gouget, Stéphane Grellier, Sylvain Leveque, Jan Vacek
  • Publication number: 20220173914
    Abstract: Provided is a method for generating a digital signature of an input message (M) based on a secret key (dA) of a client device having access to a first set and a second set of precomputed data stored in a storage unit. The first set of precomputed data comprises private element parts (ki) protected with an homomorphic encryption. The second set of precomputed data comprises public element parts (Qi) paired with the private element parts of the first set. Each private element part is a discrete logarithm of the public element part paired therewith. The private element (k), can be homomorphically encrypted, by combining homomorphically encrypted private element parts selected in the first set (ki). The selection of the public and private element parts depends on the input message. Other embodiments are disclosed.
    Type: Application
    Filed: February 24, 2020
    Publication date: June 2, 2022
    Applicant: THALES DIS FRANCE SA
    Inventors: Aline GOUGET, Jan VACEK
  • Patent number: 11336429
    Abstract: The present invention relates to a method for a secure execution of a whitebox cryptographic algorithm applied to a message (m) and protected by countermeasures based on pseudo-random values, comprising the steps of: executing a pseudo-random function (PRP) generating pseudo-random output values and an encrypted main output value based on an encrypted input value (*Xi*) derived from said message, securing said cryptographic algorithm by applying to the cryptographic algorithm said countermeasures based on said generated pseudo-random output values retrieving, from said generated encrypted main output value, the input value or part of the input value, under an encrypted form (*Xi*), executing said secured cryptographic algorithm on said encrypted retrieved value.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: May 17, 2022
    Assignee: THALES DIS FRANCE SA
    Inventors: Aline Gouget, Jan Vacek
  • Publication number: 20220086009
    Abstract: Generation of stateful hash based signatures of messages to be signed in a key management system including a plurality of tamper-proof computing devices by a manager device of generating a master merkle tree, triggering generating a predetermined number of slave merkle trees, for each message to be signed selecting a tamper-proof computing device for signing, assigning one yet unassigned generated slave merkle tree to said selected tamper-proof computing device, generating and sending to said selected tamper-proof computing device a command comprising said message to be signed, data enabling to obtain an OTS private key of the assigned slave merkle tree to be used to generate an OTS signature of the message to be signed, and a state value associated to said assigned slave merkle tree and keeping track of the OTS private keys of said assigned slave merkle tree already used for generating a signature.
    Type: Application
    Filed: November 13, 2019
    Publication date: March 17, 2022
    Inventors: Jan VACEK, Aline GOUGET, Michael GARDINER
  • Publication number: 20210312018
    Abstract: The present invention relates to a method to protect a data file to be used by a white-box cryptography software application installed in memory of a device to prevent the malevolent use of a digital copy of the data file by a white-box cryptography software application installed in memory of another device, said method comprising the steps of extracting an unique identifier for the device from the environment of the device and modifying data in the data file according to the unique identifier, the available white-box cryptography software application being such that it comprises a software security layer adapted to, when the WBC software application is executed, retrieve the unique identifier from the environment of the device in which it is installed and to use this unique identifier in combination with the stored data file in its execution, the result of the execution being correct only in case where the correct unique identifier has been extracted by the executed WBC software application.
    Type: Application
    Filed: July 16, 2019
    Publication date: October 7, 2021
    Inventors: Michael ADJEDJ, Aline GOUGET, Stéphane GRELLIER, Sylvain LEVEQUE, Jan VACEK
  • Publication number: 20200328876
    Abstract: The present invention relates to a method for a secure execution of a whitebox cryptographic algorithm applied to a message (m) and protected by countermeasures based on pseudo-random values, comprising the steps of: executing a pseudo-random function (PRP) generating pseudo-random output values and an encrypted main output value based on an encrypted input value (*Xi*) derived from said message, securing said cryptographic algorithm by applying to the cryptographic algorithm said countermeasures based on said generated pseudo-random output values retrieving, from said generated encrypted main output value, the input value or part of the input value, under an encrypted form (*Xi*), executing said secured cryptographic algorithm on said encrypted retrieved value.
    Type: Application
    Filed: November 28, 2018
    Publication date: October 15, 2020
    Inventors: Aline GOUGET, Jan VACEK