Patents by Inventor Tomaz Felicijan

Tomaz Felicijan 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: 10243619
    Abstract: A device (5; 16; 26) that processes a Near Field Communication type application which device (5; 16; 26) comprises: a host controller circuit (3; 27) that processes device applications, that use the Near Field Communication type application, and that processes a host driver (7; 28) that communicates based on a first interface protocol (NCI; EMV); a NFC controller circuit (4; 33) that processes a Near Field Communication type contactless interface (6; 35) and a controller driver (11; 32) that interfaces with the host controller circuit (3; 27), wherein the host controller circuit (3; 27) processes a first transmission module (9; 30) that interfaces with the host driver (7; 28) based on the first interface protocol (NCI; EMV) and with the controller driver (11; 32) based on a second interface protocol, which first transmission module (9; 30) furthermore processes substantially all none-time critical and/or memory consuming tasks of the Near Field Communication type application and wherein the NFC controller cir
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: March 26, 2019
    Assignee: PANTHRONICS AG
    Inventors: Michael Pieber, Tomaz Felicijan, Jakob Jongsma
  • Publication number: 20190044774
    Abstract: A device (1)) with an antenna that receives a target carrier signal (3) from a remote target (2) and transmits a device carrier signal (6) modulated with data to communicate data between the device (1) and the target (2), which device (1) comprises: clock extraction means (4) to extract a target clock (5) from the target carrier signal (3); driver means (9) to generate the device carrier signal (6) from a device clock (8); synchronization means (7) to synchronize the frequency and phase of the device clock (8) with the target clock (5), wherein that the synchronization means (7) comprise: time measurement means (10) to measure the phase difference between the target clock (5) and the device clock (8) or an internal device clock (33) related to the device clock (8) and to provide a phase information (?1,?2,?3); measurement control means (20) to initiate a first time measurement that results in a first phase information (?) and to initiate a second time measurement a fixed time period (?T) after the first time
    Type: Application
    Filed: January 27, 2017
    Publication date: February 7, 2019
    Inventors: Jan CROLS, Tomaz FELICIJAN, Jakob JONGSMA, Michael PIEBER, Hamzeh NASSAR
  • Publication number: 20180302124
    Abstract: A device (5; 16; 26) that processes a Near Field Communication type application which device (5; 16; 26) comprises: a host controller circuit (3; 27) that processes device applications, that use the Near Field Communication type application, and that processes a host driver (7; 28) that communicates based on a first interface protocol (NCI; EMV); a NFC controller circuit (4; 33) that processes a Near Field Communication type contactless interface (6; 35) and a controller driver (11; 32) that interfaces with the host controller circuit (3; 27), wherein the host controller circuit (3; 27) processes a first transmission module (9; 30) that interfaces with the host driver (7; 28) based on the first interface protocol (NCI; EMV) and with the controller driver (11; 32) based on a second interface protocol, which first transmission module (9; 30) furthermore processes substantially all none-time critical and/or memory consuming tasks of the Near Field Communication type application and wherein the NFC controller cir
    Type: Application
    Filed: October 18, 2016
    Publication date: October 18, 2018
    Applicant: PANTHRONICS AG
    Inventors: Michael PIEBER, Tomaz FELICIJAN, Jakob JONGSMA
  • Patent number: 9916261
    Abstract: An embodiment relates to a device for a memory access, the device having a first component for conducting operations on the memory and a second component for accessing the memory in a randomized manner, wherein the first component conducts at least a portion of the operations via the second component.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: March 13, 2018
    Assignee: Infineon Technologies AG
    Inventors: Berndt Gammel, Tomaz Felicijan, Stefan Mangard, Walter Mergler
  • Patent number: 9892089
    Abstract: In various embodiments an arithmetic logical unit array is provided, which may include: at least two data registers for storing data, a plurality of fixed instruction registers for storing machine code instructions, and at least one programmable instruction register for storing instruction data being representative for a machine code instruction. A selection circuit of the arithmetic logical unit array may be configured to select one of the machine code instructions from the fixed instruction registers or the machine code instruction represented by the instruction data. An arithmetic logical unit of the arithmetic logical unit array may be configured to apply an operation in accordance with the machine code instruction selected by the selection circuit to the data stored in the data registers.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: February 13, 2018
    Assignee: Infineon Technologies AG
    Inventor: Tomaz Felicijan
  • Patent number: 9645793
    Abstract: According to one embodiment, a permutation generator is described comprising a memory configured to store, for each number of a predetermined set of numbers, whether the number has already been included in a number sequence; a receiver configured to receive a random number; a determiner configured to select a number from those numbers of the set of numbers that have not yet been included in the number sequence as next element of the number sequence based on the random number and an output configured to output the selected number as the next element of the number sequence.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: May 9, 2017
    Assignee: INFINEON TECHNOLOGIES AG
    Inventor: Tomaz Felicijan
  • Patent number: 9342271
    Abstract: According to one embodiment, a processing device for multiplying a first polynomial with a second polynomial is described including a first memory storing a representation of the first polynomial, a controller configured to separate the first polynomial into parts, a second memory storing pre-determined results of the multiplications of the second polynomial with possible forms of the parts of the first polynomial, a third memory for storing the result of the multiplication, an address logic, configured to determine, for each part of the first polynomial, a start address of a memory block of the second memory based on the form of the part and the location of the part within the first polynomial and an adder configured to add, for each determined address of the memory block of the second memory, the content of the memory block of the second memory at least partially to the contents of the third memory, wherein the data element of the third memory to which the content of a data element of the memory block of th
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: May 17, 2016
    Assignee: Infineon Technologies AG
    Inventors: Andrea Hoeller, Tomaz Felicijan
  • Patent number: 9195857
    Abstract: A computational system is configured to protect against integrity violation. The computational system includes a processing unit and a critical resource, the critical resource being controllable by the processing unit so as to be locked or unlocked. The critical resource is configured to intermittently transmit a polling value to the processing unit, and the processing unit is configured to apply a transformation onto the polling value so as to obtain a response value and send the response value back to the critical resource. The critical resource is configured to check the response value on correctness so as to obtain a check result, and subject the controllability to a dependency on the check result.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: November 24, 2015
    Assignee: Infineon Technologies AG
    Inventors: Berndt Gammel, Tomaz Felicijan, Stefan Mangard
  • Publication number: 20150331810
    Abstract: An embodiment relates to a device for a memory access, the device comprising a first component for conducting operations on the memory and a second component for accessing the memory in a randomized manner, wherein the first component conducts at least a portion of the operations via the second component.
    Type: Application
    Filed: May 19, 2014
    Publication date: November 19, 2015
    Applicant: Infineon Technologies AG
    Inventors: Berndt GAMMEL, Tomaz FELICIJAN, Stefan MANGARD, Walter MERGLER
  • Publication number: 20150193235
    Abstract: In various embodiments an arithmetic logical unit array is provided, which may include: at least two data registers for storing data, a plurality of fixed instruction registers for storing machine code instructions, and at least one programmable instruction register for storing instruction data being representative for a machine code instruction. A selection circuit of the arithmetic logical unit array may be configured to select one of the machine code instructions from the fixed instruction registers or the machine code instruction represented by the instruction data. An arithmetic logical unit of the arithmetic logical unit array may be configured to apply an operation in accordance with the machine code instruction selected by the selection circuit to the data stored in the data registers.
    Type: Application
    Filed: January 3, 2014
    Publication date: July 9, 2015
    Applicant: Infineon Technologies AG
    Inventor: Tomaz Felicijan
  • Publication number: 20150160923
    Abstract: According to one embodiment, a permutation generator is described comprising a memory configured to store, for each number of a predetermined set of numbers, whether the number has already been included in a number sequence; a receiver configured to receive a random number; a determiner configured to select a number from those numbers of the set of numbers that have not yet been included in the number sequence as next element of the number sequence based on the random number and an output configured to output the selected number as the next element of the number sequence.
    Type: Application
    Filed: December 5, 2013
    Publication date: June 11, 2015
    Applicant: INFINEON TECHNOLOGIES AG
    Inventor: Tomaz Felicijan
  • Publication number: 20150095660
    Abstract: A computational system is configured to protect against integrity violation. The computational system includes a processing unit and a critical resource, the critical resource being controllable by the processing unit so as to be locked or unlocked. The critical resource is configured to intermittently transmit a polling value to the processing unit, and the processing unit is configured to apply a transformation onto the polling value so as to obtain a response value and send the response value back to the critical resource. The critical resource is configured to check the response value on correctness so as to obtain a check result, and subject the controllability to a dependency on the check result.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Inventors: Berndt Gammel, Tomaz Felicijan, Stefan Mangard
  • Publication number: 20150095395
    Abstract: According to one embodiment, a processing device for multiplying a first polynomial with a second polynomial is described including a first memory storing a representation of the first polynomial, a controller configured to separate the first polynomial into parts, a second memory storing pre-determined results of the multiplications of the second polynomial with possible forms of the parts of the first polynomial, a third memory for storing the result of the multiplication, an address logic, configured to determine, for each part of the first polynomial, a start address of a memory block of the second memory based on the form of the part and the location of the part within the first polynomial and an adder configured to add, for each determined address of the memory block of the second memory, the content of the memory block of the second memory at least partially to the contents of the third memory, wherein the data element of the third memory to which the content of a data element of the memory block of th
    Type: Application
    Filed: October 2, 2013
    Publication date: April 2, 2015
    Applicant: Infineon Technologies AG
    Inventors: Andrea Hoeller, Tomaz Felicijan