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: 10243619Abstract: 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 cirType: GrantFiled: October 18, 2016Date of Patent: March 26, 2019Assignee: PANTHRONICS AGInventors: Michael Pieber, Tomaz Felicijan, Jakob Jongsma
-
Publication number: 20190044774Abstract: 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 timeType: ApplicationFiled: January 27, 2017Publication date: February 7, 2019Inventors: Jan CROLS, Tomaz FELICIJAN, Jakob JONGSMA, Michael PIEBER, Hamzeh NASSAR
-
Publication number: 20180302124Abstract: 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 cirType: ApplicationFiled: October 18, 2016Publication date: October 18, 2018Applicant: PANTHRONICS AGInventors: Michael PIEBER, Tomaz FELICIJAN, Jakob JONGSMA
-
Patent number: 9916261Abstract: 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: GrantFiled: May 19, 2014Date of Patent: March 13, 2018Assignee: Infineon Technologies AGInventors: Berndt Gammel, Tomaz Felicijan, Stefan Mangard, Walter Mergler
-
Patent number: 9892089Abstract: 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: GrantFiled: January 3, 2014Date of Patent: February 13, 2018Assignee: Infineon Technologies AGInventor: Tomaz Felicijan
-
Patent number: 9645793Abstract: 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: GrantFiled: December 5, 2013Date of Patent: May 9, 2017Assignee: INFINEON TECHNOLOGIES AGInventor: Tomaz Felicijan
-
Patent number: 9342271Abstract: 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 thType: GrantFiled: October 2, 2013Date of Patent: May 17, 2016Assignee: Infineon Technologies AGInventors: Andrea Hoeller, Tomaz Felicijan
-
Patent number: 9195857Abstract: 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: GrantFiled: September 30, 2013Date of Patent: November 24, 2015Assignee: Infineon Technologies AGInventors: Berndt Gammel, Tomaz Felicijan, Stefan Mangard
-
Publication number: 20150331810Abstract: 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: ApplicationFiled: May 19, 2014Publication date: November 19, 2015Applicant: Infineon Technologies AGInventors: Berndt GAMMEL, Tomaz FELICIJAN, Stefan MANGARD, Walter MERGLER
-
Publication number: 20150193235Abstract: 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: ApplicationFiled: January 3, 2014Publication date: July 9, 2015Applicant: Infineon Technologies AGInventor: Tomaz Felicijan
-
Publication number: 20150160923Abstract: 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: ApplicationFiled: December 5, 2013Publication date: June 11, 2015Applicant: INFINEON TECHNOLOGIES AGInventor: Tomaz Felicijan
-
Publication number: 20150095660Abstract: 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: ApplicationFiled: September 30, 2013Publication date: April 2, 2015Inventors: Berndt Gammel, Tomaz Felicijan, Stefan Mangard
-
Publication number: 20150095395Abstract: 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 thType: ApplicationFiled: October 2, 2013Publication date: April 2, 2015Applicant: Infineon Technologies AGInventors: Andrea Hoeller, Tomaz Felicijan