Joerg Borchert - Los Gatos CA, US Jurijus Cizas - Castro Valley CA, US Shrinath Eswarahally - Sunnyvale CA, US Mark Stafford - San Carlos CA, US Rajagopalan Krishnamurthy - Cupertino CA, US
According to an embodiment, a programmable logic device includes a plurality of logic blocks, memory and a logic unit. The logic blocks are grouped into one or more partitions. The memory stores authentication and partition information uploaded to the programmable logic device prior to partition programming. The logic unit authenticates programming access to the one or more partitions based on the authentication information and controls programming of the one or more partitions based on the partition information.
Jurijus Cizas - Castro Valley CA, US Shrinath Eswarahally - Sunnyvale CA, US Peter Laackmann - Munich, DE Berndt Gammel - Markt-Schwaben, DE Mark Stafford - San Carlos CA, US Joerg Borchert - Los Gatos CA, US
Assignee:
Infineon Technologies AG - Neubiberg
International Classification:
G06F 21/00
US Classification:
713169
Abstract:
A system and method for controlling a device. Data that was encrypted using a first encryption scheme is decrypted, then re-encrypted using a second encryption scheme. The re-encrypted data is then decrypted.
Method And System For Transferring Information To A Device
Jurijus Cizas - Castro Valley CA, US Shrinath Eswarahally - Sunnyvale CA, US Peter Laackmann - Munich, DE Berndt Gammel - Markt-Schwaben, DE Mark Stafford - San Carlos CA, US Joerg Borchert - Los Gatos CA, US
Assignee:
INFINEON TECHNOLOGIES NORTH AMERICA CORP. - Cary NC
International Classification:
H04L 9/08 H04L 9/00
US Classification:
380278, 380 44
Abstract:
Methods and systems for transferring information to a device include assigning a unique identifier to a device and generating a unique key for the device. The device is located at a first site, and the unique identifier is sent from the device to a second site. The unique key is obtained at the second site, and it is used for encrypting information at the second site. The encrypted information is sent from the second site to the device, where it can then be decrypted.
Method And System For Transferring Information To A Device
Jurijus Cizas - Castro Valley CA, US Shrinath Eswarahally - Sunnyvale CA, US Peter Laackmann - Munich, DE Berndt Gammel - Markt-Schwaben, DE Mark Stafford - San Carlos CA, US Joerg Borchert - Los Gatos CA, US
Assignee:
INFINEON TECHNOLOGIES NORTH AMERICA CORP. - Cary NC
International Classification:
H04L 29/06
US Classification:
713156
Abstract:
A system and method for transferring information include generating a public/private key pair for programming equipment and sending the programming equipment public key to a certificate authority. A programming equipment certificate is generated using the programming equipment public key and a private key of the certificate authority. The programming equipment certificate and a certificate authority certificate are sent to the programming equipment. Information is transferred to or from the programming equipment in response to an authentication using the programming equipment certificate and the certificate authority certificate.
Joerg Borchert - Los Gatos CA, US Jurijus Cizas - Castro Valley CA, US Shrinath Eswarahally - Sunnyvale CA, US Mark Stafford - San Carlos CA, US Rajagopalan Krishnamurthy - Cupertino CA, US
Assignee:
INFINEON TECHNOLOGIES NORTH AMERICA CORP. - Milpitas CA
International Classification:
G06F 12/14 H03K 19/177
US Classification:
711163, 326 39, 711E12091
Abstract:
According to an embodiment, a programmable logic device includes a plurality of logic blocks and a logic unit. The logic blocks are grouped into one or more partitions. The logic unit controls external access to the one or more partitions, controls programming of the one or more partitions and controls interconnection and operation of the one or more partitions during operation of the programmable logic device.
Joerg Borchert - Los Gatos CA, US Jurijus Cizas - Castro Valley CA, US Shrinath Eswarahally - Sunnyvale CA, US Mark Stafford - San Carlos CA, US Rajagopalan Krishnamurthy - Cupertino CA, US
Assignee:
Infineon Technologies North America Corp. - Milpitas CA
International Classification:
G06F 9/00 G06F 21/00
US Classification:
726 27, 713100
Abstract:
According to an embodiment, a programmable logic device includes a plurality of logic blocks, memory, a plurality of connection control elements and a logic unit. The logic blocks are grouped into one or more programmed partitions. The memory stores authentication information and partition information. The connection control elements controllably interconnect different ones of the logic blocks. The logic unit controls external access to the one or more partitions based on the authentication information, controls reprogramming of the one or more partitions based on at least some of the partition information and configures the connection control elements based on at least some of the partition information.