Irdeto B.V.

Pays‑Bas

Retour au propriétaire

1-8 de 8 pour Irdeto B.V. Trier par
Recheche Texte
Brevet
Canada - CIPO
Affiner par Reset Report
Date
2019 1
Avant 2019 7
Classe IPC
G06F 21/12 - Protection des logiciels exécutables 2
H01L 23/544 - Marques appliquées sur le dispositif semi-conducteur, p.ex. marques de repérage, schémas de test 2
H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système 2
G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée 1
G06F 21/16 - Traçabilité de programme ou de contenu, p.ex. par filigranage 1
Voir plus
Statut
En Instance 3
Enregistré / En vigueur 5
Résultats pour  brevets

1.

DEVICE AND METHOD FOR GPU-BASED WATERMARKING

      
Numéro de document 03075457
Statut En instance
Date de dépôt 2018-09-12
Date de disponibilité au public 2019-03-21
Propriétaire IRDETO B.V. (Pays‑Bas)
Inventeur(s)
  • Goode, Grant
  • Soukup, Martin
  • Murdoch, Daniel

Abrégé

A method and system for watermarking content utilizing a user device GPU, Embodiments include receiving on a processing server a request from a video server for a video to be played on the user's device. The processing server may extract a set of identifying information, such as user information, from the request for the video. The processing server may further prepare shader software code which is to be executed on a GPU present on the user's device. The code preparation may include creating a watermarking procedure to be executed during playback on the user device. The processing server may further transmit the shader software code to the streaming video server to be transmitted to the user device for execution during video playback.

Classes IPC  ?

  • G06T 1/00 - Traitement de données d'image, d'application générale

2.

SECURED SYSTEM OPERATION

      
Numéro de document 03054903
Statut Délivré - en vigueur
Date de dépôt 2018-03-08
Date de disponibilité au public 2018-09-13
Date d'octroi 2023-10-10
Propriétaire IRDETO B.V. (Pays‑Bas)
Inventeur(s)
  • O'Connor, John
  • Liem, Clifford

Abrégé

A method of operating a system, wherein the system comprises a plurality of components, the method comprising: maintaining a distributed ledger, wherein the distributed ledger comprises data records, wherein each data record stores information concerning one or more respective components of the plurality of components; at least one component of the plurality of components processing the information stored in one or more respective data records of the distributed ledger to determine whether the system meets one or more respective security criteria; and one or both of: (i) the at least one component performing a respective first action if the at least one component determines that the system meets the one or more respective security criteria; and (ii) the at least one component performing a respective second action if the at least one component determines that the system does not meet the one or more respective security criteria.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

3.

SECURED CHIP

      
Numéro de document 03026177
Statut Délivré - en vigueur
Date de dépôt 2017-06-02
Date de disponibilité au public 2017-12-07
Date d'octroi 2023-01-17
Propriétaire IRDETO B.V. (Pays‑Bas)
Inventeur(s) Dekker, Gerard Johan

Abrégé

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.

Classes IPC  ?

  • H01L 23/00 - DISPOSITIFS À SEMI-CONDUCTEURS NON COUVERTS PAR LA CLASSE - Détails de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide
  • H01L 23/544 - Marques appliquées sur le dispositif semi-conducteur, p.ex. marques de repérage, schémas de test
  • H01L 25/065 - Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide les dispositifs étant tous d'un type prévu dans le même sous-groupe des groupes , ou dans une seule sous-classe de , , p.ex. ensembles de diodes redresseuses les dispositifs n'ayant pas de conteneurs séparés les dispositifs étant d'un type prévu dans le groupe

4.

SECURED CHIP

      
Numéro de document 03178159
Statut En instance
Date de dépôt 2017-06-02
Date de disponibilité au public 2017-12-07
Propriétaire IRDETO B.V. (Pays‑Bas)
Inventeur(s) Dekker, Gerard Johan

Abrégé

: 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 defmed 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.

Classes IPC  ?

  • H01L 21/82 - Fabrication ou traitement de dispositifs consistant en une pluralité de composants à l'état solide ou de circuits intégrés formés dans ou sur un substrat commun avec une division ultérieure du substrat en plusieurs dispositifs individuels pour produire des dispositifs, p.ex. des circuits intégrés, consistant chacun en une pluralité de composants
  • G09C 5/00 - Appareils ou méthodes de chiffrement ou de déchiffrement non prévus dans les autres groupes de la présente sous-classe, p.ex. comportant la dissimulation ou la déformation de données graphiques telles que dessins, messages écrits ou imprimés
  • H01L 21/00 - Procédés ou appareils spécialement adaptés à la fabrication ou au traitement de dispositifs à semi-conducteurs ou de dispositifs à l'état solide, ou bien de leurs parties constitutives
  • H01L 21/027 - Fabrication de masques sur des corps semi-conducteurs pour traitement photolithographique ultérieur, non prévue dans le groupe ou
  • H01L 23/544 - Marques appliquées sur le dispositif semi-conducteur, p.ex. marques de repérage, schémas de test
  • H03M 13/00 - Codage, décodage ou conversion de code pour détecter ou corriger des erreurs; Hypothèses de base sur la théorie du codage; Limites de codage; Méthodes d'évaluation de la probabilité d'erreur; Modèles de canaux; Simulation ou test des codes

5.

SECURING WEBPAGES, WEBAPPS AND APPLICATIONS

      
Numéro de document 03008199
Statut Délivré - en vigueur
Date de dépôt 2016-12-14
Date de disponibilité au public 2017-06-22
Date d'octroi 2021-07-20
Propriétaire IRDETO B.V. (Pays‑Bas)
Inventeur(s)
  • Gidley, Benjamin Geoffrey
  • Chambers, Catherine
  • Eftekhari Roozbehani, Yaser
  • Cai, Yegui
  • Gu, Yuan Xiang

Abrégé

A method for securing a webpage or a webapp processed by a browser executing on a client system, the method comprising the browser executing an instance of white-box protected code, wherein execution of the instance of white-box protected code causes the client system to: generate a message comprising message data for use by a control system to perform one or more security tests, the control system communicably connected to the client system via a network; send the message to the control system to enable the control system to perform the one or more security tests using the message data; receive a response from the control system based, at least in part, on the message; and process the response.

Classes IPC  ?

  • G06F 21/12 - Protection des logiciels exécutables
  • G06F 21/16 - Traçabilité de programme ou de contenu, p.ex. par filigranage
  • G06F 21/54 - Contrôle des usagers, programmes ou dispositifs de préservation de l’intégrité des plates-formes, p.ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p.ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données par ajout de routines ou d’objets de sécurité aux programmes
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

6.

ENABLING A SOFTWARE APPLICATION TO BE EXECUTED ON A HARDWARE DEVICE

      
Numéro de document 03179648
Statut En instance
Date de dépôt 2012-03-19
Date de disponibilité au public 2012-10-04
Propriétaire IRDETO B.V. (Pays‑Bas)
Inventeur(s) Doumen, Jeroen Mathias

Abrégé

The invention provides a method, a hardware circuit and a hardware device for enabling a software application to be executed on a hardware device in dependence of the hardware circuit, while preventing the execution of a binary copy of the application in another hardware device. Challenge data originating from the software application is input to a hardware circuit of the hardware device, wherein the hardware circuit is configured to perform a deterministic function. Response data is generated by the hardware device, which is used to manipulate at least a part of the software application to thereby enable the software application to be executed.

Classes IPC  ?

  • G06F 21/12 - Protection des logiciels exécutables
  • G06F 21/72 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information dans les circuits de cryptographie

7.

ENABLING A SOFTWARE APPLICATION TO BE EXECUTED ON A HARDWARE DEVICE

      
Numéro de document 02831457
Statut Délivré - en vigueur
Date de dépôt 2012-03-19
Date de disponibilité au public 2012-10-04
Date d'octroi 2023-01-24
Propriétaire IRDETO B.V. (Pays‑Bas)
Inventeur(s) Doumen, Jeroen Mathias

Abrégé

The invention provides a method, a hardware circuit and a hardware device for enabling a software application to be executed on a hardware device in dependence of the hardware circuit, while preventing the execution of a binary copy of the application in another hardware device. Challenge data originating from the software application is input to a hardware circuit of the hardware device, wherein the hardware circuit is configured to perform a deterministic function. Response data is generated by the hardware device, which is used to manipulate at least a part of the software application to thereby enable the software application to be executed.

Classes IPC  ?

  • G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée

8.

PERSONALIZED WHITEBOX DESCRAMBLERS

      
Numéro de document 02735080
Statut Délivré - en vigueur
Date de dépôt 2011-03-24
Date de disponibilité au public 2011-09-26
Date d'octroi 2019-04-16
Propriétaire IRDETO B.V. (Pays‑Bas)
Inventeur(s) Doumen, Jeroen Mathias

Abrégé

The invention prevents intercepted keys from being used in unauthorized whitebox descrambler modules for the decryption of a ciphertext. Hereto a receiver with a personalized whitebox descrambler is proposed, whereby a part of the descrambling operation of the personalized descrambler is performed in a preprocessing module external to the descrambler.

Classes IPC  ?

  • H04L 9/12 - Dispositifs de chiffrement d'émission et de réception synchronisés ou initialisés d'une manière particulière
  • H04N 21/4405 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant le décryptage de flux vidéo