Patents by Inventor Gerard Johan Dekker

Gerard Johan Dekker 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: 11176300
    Abstract: Systems and methods for producing individualized processing chips, each individualized processing chip being arranged to carry out a common processing operation are disclosed. A processing chip design is received, wherein the common processing operation is specified, at least in part, by the processing chip design. For each individualized processing chip the processing chip design is individualized to produce an individualized processing chip design, in accordance with an individualized set of transformations for the individualized processing chip, by including a respective set of modifications as part of the individualized processing chip design that implement the individualized set of transformations. Each transformation of the individualized set of transformations is a transform for an interconnect, specified in the processing chip design, of at least two logic cells specified in the processing chip design.
    Type: Grant
    Filed: February 2, 2019
    Date of Patent: November 16, 2021
    Assignee: IRDETO B.V.
    Inventor: Gerard Johan Dekker
  • Patent number: 10607948
    Abstract: A method of individualizing a semiconductor chip of a batch of semiconductor chips with respective individualization data of the semiconductor chip, the method comprising, applying a plurality of circuit layouts to the semiconductor chip to form a plurality of circuits on the semiconductor chip, wherein for each circuit layout, said circuit layout is arranged such that, (a) the corresponding circuit, when triggered, falls into any one of two or more respective triggered states, and (b) one of the two or more respective triggered states is a respective preferred state defined by said circuit layout, wherein the plurality of respective preferred states of the circuits in the plurality of circuits encode the individualization data, and wherein each individualized semiconductor chip of the batch of semiconductor chips comprises a generic circuit.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: March 31, 2020
    Assignee: IRDETO B.V.
    Inventor: Gerard Johan Dekker
  • Publication number: 20190295963
    Abstract: A method of individualizing a semiconductor chip of a batch of semiconductor chips with respective individualization data of the semiconductor chip, the method comprising, applying a plurality of circuit layouts to the semiconductor chip to form a plurality of circuits on the semiconductor chip, wherein for each circuit layout, said circuit layout is arranged such that, (a) the corresponding circuit, when triggered, falls into any one of two or more respective triggered states, and (b) one of the two or more respective triggered states is a respective preferred state defined by said circuit layout, wherein the plurality of respective preferred states of the circuits in the plurality of circuits encode the individualization data, and wherein each individualized semiconductor chip of the batch of semiconductor chips comprises a generic circuit.
    Type: Application
    Filed: June 2, 2017
    Publication date: September 26, 2019
    Applicant: IRDETO B.V.
    Inventor: Gerard Johan DEKKER
  • Patent number: 10387628
    Abstract: A method for accessing content at a device, wherein the device is arranged to execute a digital rights management (DRM) client of a DRM system and wherein the device is arranged to receive a broadcast signal comprising a plurality of encrypted portions of content for an item of content, each encrypted portion being packaged in a format of a conditional access system and being decryptable using a corresponding decryption key, wherein the method comprises an application executing on the device performing the steps of: for each of one or more of the encrypted portions: converting said encrypted portion from being packaged in the format of the conditional access system to being packaged in a format of the DRM system; providing said encrypted portion is packaged in the format of the DRM system to the DRM client; and either (a) providing a rights object according to the DRM system to the DRM client or (b) triggering the DRM client to obtain a rights object according to the DRM system; wherein the rights object corr
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: August 20, 2019
    Assignee: IRDETO B.V.
    Inventor: Gerard Johan Dekker
  • Publication number: 20190243952
    Abstract: Systems and methods for producing individualized processing chips, each individualized processing chip being arranged to carry out a common processing operation are disclosed. A processing chip design is received, wherein the common processing operation is specified, at least in part, by the processing chip design. For each individualized processing chip the processing chip design is individualized to produce an individualized processing chip design, in accordance with an individualized set of transformations for the individualized processing chip, by including a respective set of modifications as part of the individualized processing chip design that implement the individualized set of transformations. Each transformation of the individualized set of transformations is a transform for an interconnect, specified in the processing chip design, of at least two logic cells specified in the processing chip design.
    Type: Application
    Filed: February 2, 2019
    Publication date: August 8, 2019
    Applicant: IRDETO B.V.
    Inventor: Gerard Johan Dekker
  • Patent number: 9077854
    Abstract: The invention enables the shared secret, which is used for encrypting the communication of CWs from a smartcard to a receiver, to cover at least a part of a binary image of firmware that is executing in the receiver. Preferably the shared secret covers the entire binary image of the firmware. Hereto, data from one or more predefined firmware memory locations are read, the set of data forming the shared secret.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: July 7, 2015
    Assignee: Irdeto B.V.
    Inventor: Gerard Johan Dekker
  • Publication number: 20140068656
    Abstract: The invention provides a solution for secure and non-manipulatable processing of a data stream in a receiver, possibly in conjunction with a smartcard. A packet identity and a content type identifier associated with the packet identifier are received in encrypted form and securely processed within the receiver to allow an encrypted payload of the data stream to be processed without the possibility to manipulate the content type identifier in an attempt to intercept the payload after decryption.
    Type: Application
    Filed: November 12, 2013
    Publication date: March 6, 2014
    Applicant: IRDETO B.V.
    Inventors: Andrew Augustine Wajs, Arnoud Evert Van Foreest, Gerard Johan Dekker, Bruce Victor Curtin
  • Publication number: 20140016776
    Abstract: Methods and systems related to producing chips with the uniqueness property are disclosed. A random bit vector is generated using a hardware random number generator on the chip or “on the fly” as a hardware component is being produced. The generated random bit vector is stored in a one-time programmable memory of the chip. A value is derived in the chip from the random bit vector programmed in the one-time programmable memory of the chip. The derived value is exported to an external receiving module communicably connected to the chip to enable a security application provider to encrypt a message that is decryptable by the chip using a key based on the random bit vector programmed in the one-time programmable memory of the chip.
    Type: Application
    Filed: March 7, 2012
    Publication date: January 16, 2014
    Inventors: Arnoud Evert Van Foreest, Ettore Benedetti, Gerard Johan Dekker, Sheng Bo Xu
  • Patent number: 8599916
    Abstract: The invention provides a solution for secure and non-manipulatable processing of a data stream in a receiver, possibly in conjunction with a smartcard. A packet identity and a content type identifier associated with the packet identifier are received in encrypted form and securely processed within the receiver to allow an encrypted payload of the data stream to be processed without the possibility to manipulate the content type identifier in an attempt to intercept the payload after decryption.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: December 3, 2013
    Assignee: Irdeto B.V.
    Inventors: Andrew Augustine Wajs, Arnoud Evert Van Foreest, Gerard Johan Dekker, Bruce Victor Curtin
  • Publication number: 20110311044
    Abstract: A method and a system for providing control words to at least one a receiver are described wherein said receiver is associated with a secure module. The method comprises the steps of receiving at least part of a code book comprising code information for descrambling one or more service streams in a scrambled data stream sent to said receiver; providing a control word request associated with at least one crypto period in at least one of said service streams; and, in response to said control word request, generating on the basis of said code information at least one control word for descrambling data in said service stream and associated with said crypto period.
    Type: Application
    Filed: December 10, 2010
    Publication date: December 22, 2011
    Applicant: Irdeto B.V.
    Inventors: Egbert Westerveld, Gerard Johan Dekker
  • Publication number: 20110191589
    Abstract: The invention enables the shared secret, which is used for encrypting the communication of CWs from a smartcard to a receiver, to cover at least a part of a binary image of firmware that is executing in the receiver. Preferably the shared secret covers the entire binary image of the firmware. Hereto, data from one or more predefined firmware memory locations are read, the set of data forming the shared secret.
    Type: Application
    Filed: February 2, 2011
    Publication date: August 4, 2011
    Applicant: Irdeto Corporate B.V.
    Inventor: Gerard Johan Dekker
  • Patent number: 7992211
    Abstract: A method of authorising conditional access to an encrypted digital data product, includes storing at least one set of entitlements in a secure device, each entitlement including a product identifier and expiry information, receiving entitlement control messages from a decoder system including a device for decrypting encrypted digital data products using control words, each entitlement control message including a product identifier, and in a first mode, returning at least one control word in response to an entitlement control message including a product identifier if the product identifier corresponds to a product identifier in a stored entitlement including expiry information indicating the entitlement to be valid, and, in a second mode, progressively adjusting a counter to a pre-determined value and returning at least one control word in response also to entitlement control messages including a product identifier if the product identifier corresponds to a product identifier in a stored entitlement including
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: August 2, 2011
    Assignee: Irdeto Access B.V.
    Inventors: Gerard Johan Dekker, Werner Stephanus Strydom, Albert Jan Bosscha
  • Patent number: 7978852
    Abstract: A method of partially scrambling a data stream (6) including transport stream packets (7), each transport stream packet (7) having a header (8) and a payload (9), wherein a sequence of transport stream packets (7) has payloads carrying encoded data elements, arranged in units (15), includes: selecting transport stream packets (7) forming a subsequence of the sequence, and scrambling at least part of the payloads (9) of each transport stream packet (7) in the subsequence. The method further includes monitoring the payloads (9) of at least some of the transport stream packets (7) in the sequence for the presence of data (22) indicating a boundary between two subsequent units (15), and, for selected units (15), including at least one of the transport stream packets (7) carrying data forming part of the selected unit (15) in the sub-sequence.
    Type: Grant
    Filed: July 26, 2004
    Date of Patent: July 12, 2011
    Assignee: Irdeto Access B.V.
    Inventors: Andrew Augustine Wajs, Gerard Johan Dekker, David Neil Siedle, Roelof Van Wijk, Ronaldus Petrus Johannes Hoogenboom, James Stewart Crosbie Palmer, Thomas Franz Stockhammer
  • Publication number: 20110069222
    Abstract: The invention provides a solution for secure and non-manipulatable processing of a data stream in a receiver, possibly in conjunction with a smartcard. A packet identity and a content type identifier associated with the packet identifier are received in encrypted form and securely processed within the receiver to allow an encrypted payload of the data stream to be processed without the possibility to manipulate the content type identifier in an attempt to intercept the payload after decryption.
    Type: Application
    Filed: August 26, 2010
    Publication date: March 24, 2011
    Applicant: Irdeto Access B.V.
    Inventors: Andrew Augustine Wajs, Arnoud Evert Van Foreest, Gerard Johan Dekker, Bruce Victor Curtin
  • Patent number: 7814269
    Abstract: A method of external data storage in a system including a primary processing device, having a processor and a primary data storage unit, adapted to run application programs for processing active records in the processor and configured to store data belonging to active records in the primary data storage unit; and a secondary data storage system, accessible to the primary processing device, includes loading data belonging to an active record into the primary data storage unit and externalising the record by transferring at least a piece of data belonging to the record to the secondary data storage system for storage. The step of externalising a record includes the making of a call by an application program using data belonging to the record to an interface, arranged to transfer the piece of data to the secondary data storage system.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: October 12, 2010
    Assignee: Irdeto Access B.V.
    Inventors: Gerard Johan Dekker, Albert Jan Bosscha, Antonius Johannes Petrus Maria Van De Ven
  • Publication number: 20090100446
    Abstract: A method of external data storage in a system including a primary processing device, having a processor and a primary data storage unit, adapted to run application programs for processing active records in the processor and configured to store data belonging to active records in the primary data storage unit; and a secondary data storage system, accessible to the primary processing device, includes loading data belonging to an active record into the primary data storage unit and externalising the record by transferring at least a piece of data belonging to the record to the secondary data storage system for storage. The step of externalising a record includes the making of a call by an application program using data belonging to the record to an interface, arranged to transfer the piece of data to the secondary data storage system.
    Type: Application
    Filed: December 11, 2008
    Publication date: April 16, 2009
    Applicant: Irdeto Access B.V.
    Inventors: Gerard Johan Dekker, Albert Jan Bosscha, Antonius Johannes Petrus Maria Van De Ven
  • Patent number: 7467284
    Abstract: A method of external data storage in a system including a primary processing device, having a processor and a primary data storage unit, adapted to run application programs for processing active records in the processor and configured to store data belonging to active records in the primary data storage unit; and a secondary data storage system, accessible to the primary processing device, includes loading data belonging to an active record into the primary data storage unit and externalizing the record by transferring at least a piece of data belonging to the record to the secondary data storage system for storage. The step of externalizing a record includes the making of a call by an application program using data belonging to the record to an interface, arranged to transfer the piece of data to the secondary data storage system.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: December 16, 2008
    Assignee: Irdeto Access B.V.
    Inventors: Gerard Johan Dekker, Albert Jan Bosscha, Antonius Johannes Petrus Maria Van De Ven
  • Publication number: 20070230700
    Abstract: A method of authorising conditional access to an encrypted digital data product, includes storing at least one set of entitlements in a secure device, each entitlement including a product identifier and expiry information, receiving entitlement control messages from a decoder system including a device for decrypting encrypted digital data products using control words, each entitlement control message including a product identifier, and in a first mode, returning at least one control word in response to an entitlement control message including a product identifier if the product identifier corresponds to a product identifier in a stored entitlement including expiry information indicating the entitlement to be valid, and, in a second mode, progressively adjusting a counter to a pre-determined value and returning at least one control word in response also to entitlement control messages including a product identifier if the product identifier corresponds to a product identifier in a stored entitlement including
    Type: Application
    Filed: November 3, 2006
    Publication date: October 4, 2007
    Applicant: Irdeto Access B.V.
    Inventors: Gerard Johan Dekker, Werner Stephanus Strydom, Albert Jan Bosscha
  • Patent number: 7050588
    Abstract: A system for processing an information signal comprises a system (1) for scrambling the information signal and at least one system (2) for descrambling the scrambled information signal. The scrambling system (1) comprises means (3,6) for analysing the entropy distribution of the information signal, means (5,6,7,9) for scrambling the information signal in dependence on the entropy distribution of the information signal to provide a scrambled information signal having an entropy distribution corresponding with the entropy distribution of the information signal and means (11) for compressing the scrambled information signal. The descrambling system (2) comprises means (14) for decompressing the compressed scrambled information signal and means (16,19,21,22,24) for descrambling the scrambled information signal to provide the information signal.
    Type: Grant
    Filed: December 7, 1999
    Date of Patent: May 23, 2006
    Assignee: Irdeto Access B.V.
    Inventors: Andrew Augustine Wajs, Gerard Johan Dekker
  • Publication number: 20030023883
    Abstract: In a method for verifying the identity of a user of a first device (1) connected to a second device (2) through a data link (3), the user is provided with a user-specific password (8). The method includes transmitting user-specific data from the first device (1) to the second device (2) and comparing at least part of the data with data on the second device (2). The password data size exceeds the amount of data that the data link (3) is capable of transferring within a pre-determined interval of time. The user-specific data transmitted from the first device (1) to the second device (2) comprises one or more subsections (9,10) of the user-specific password (8) provided to the user. A system comprising a first device (1) connected to a second device (2) through a data link (3) employs such a method. Computer programs allow programmable processing devices to function as the first (1) or second device (2).
    Type: Application
    Filed: July 26, 2002
    Publication date: January 30, 2003
    Inventor: Gerard Johan Dekker