Patents by Inventor Kimmo Jarvinen

Kimmo Jarvinen 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: 11893115
    Abstract: A method for providing a secret unique key for a volatile FPGA uses layers of encryption with different and independent keys and the possibility to store auxiliary data in the configuration memory. The configuration may be stored in a bit-file protected using hardwired bit-file encryption. The configuration includes a security block with an embedded group key used for protecting the auxiliary data. In the beginning, the auxiliary data may include a specific field with null identifier, which indicates that the device has not been initialized. During the initialization, the device generates a unique key and sets the field to specific identifier, which indicates that the device has been initialized, and replaces the original auxiliary data in the non-volatile configuration memory with a new auxiliary data constructed from these values. During normal operation this key is fetched from the auxiliary data and used to build a root-of-trust.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: February 6, 2024
    Assignee: XIPHERA OY
    Inventors: Kimmo Järvinen, Matti Tommiska
  • Publication number: 20220012338
    Abstract: A method for providing a secret unique key for a volatile FPGA uses layers of encryption with different and independent keys and the possibility to store auxiliary data in the configuration memory. The configuration may be stored in a bit-file protected using hardwired bit-file encryption. The configuration includes a security block with an embedded group key used for protecting the auxiliary data. In the beginning, the auxiliary data may include a specific field with null identifier, which indicates that the device has not been initialized. During the initialization, the device generates a unique key and sets the field to specific identifier, which indicates that the device has been initialized, and replaces the original auxiliary data in the non-volatile configuration memory with a new auxiliary data constructed from these values. During normal operation this key is fetched from the auxiliary data and used to build a root-of-trust.
    Type: Application
    Filed: November 12, 2019
    Publication date: January 13, 2022
    Inventors: Kimmo JÄRVINEN, Matti TOMMISKA
  • Publication number: 20040026309
    Abstract: A solid-liquid filtration cloth comprising a base fabric woven from polymer yarns. After the weaving, the base fabric has been treated by a polymer material, which has better electric conductivity than the polymer yarns of the base fabric. The polymer treatment is carried out by means of a polyaniline solution or a polypyrrole solution, for instance. After the polymer treatment, at least the yarns on the surface of the base fabric comprise a coating of an electrically conductive polymer.
    Type: Application
    Filed: August 11, 2003
    Publication date: February 12, 2004
    Applicant: TAMFELT OYJ ABP
    Inventors: Kimmo Jarvinen, Aarne-Matti Heikkila