Company patents

IRDETO B.V.

IRDETO B.V. appears to be shifting its patent focus, with a notable decline in its core Computer Security category, which still represents 41.7% of its portfolio but saw a 42.9% drop in 2025 and a 50.0% drop so far in 2026. This contrasts with a surprising, albeit small, emergence in Vehicle Body Fittings, which saw 2 patents in 2025 after no activity in prior years, suggesting a potential diversification into the automotive sector.

Patent Trend by Technology Area

Yearly patent publications since 2023

Product themes

Product-level themes inferred from filings since 2023, with category chips showing where each theme appears. Select a theme to filter the patents below.

48 US filings (since 2023) · 12 categories · 17 themes

Granular Data Encryption & Access Control

Systems and methods for encrypting data at a fine-grained level (e.g., per data unit or based on sensitivity) and controlling access to it, often involving delegated authorization, contextual policies, or secure data sharing.

Cryptographic Mechanisms
Who else files here? →
11since 2023
+66.7%YoY
AI/ML for Cryptographic Security

Applying artificial intelligence and machine learning techniques to enhance cryptographic systems, such as generating encryption models, improving zero-trust architectures, or enabling privacy-preserving computations like federated learning.

Computer SecurityCryptographic Mechanisms
Who else files here? →
10since 2023
-42.9%YoY
Hardware-Assisted Cryptographic Operations

Utilizing dedicated hardware components, secure enclaves, or trusted execution environments to perform cryptographic operations, enhancing security, performance, or isolation from software vulnerabilities.

Cryptographic Mechanisms
Who else files here? →
9since 2023
+50.0%YoY
Remote Software/Firmware Updates

Systems and methods for securely and reliably delivering, installing, and managing software or firmware updates to distributed or embedded devices, often considering network conditions, resource constraints, or storage repartitioning.

Software Development & Compilers
Who else files here? →
8since 2023
+50.0%YoY
Secure Data Storage & Provenance

Techniques for protecting data at rest or in backup, ensuring its integrity, confidentiality, and verifiable origin, often involving encryption, unique identifiers, or secure repositories.

Computer Security
Who else files here? →
6since 2023
+100.0%YoY
AI for Medical Diagnostics

Utilizing machine learning, particularly deep learning, to analyze medical data such as images, sensor readings, or physiological signals for disease prediction, diagnosis, or treatment assessment.

Machine Learning & AIComputer Vision
Who else files here? →
3since 2023
+100.0%YoY
Smart Vehicle Access & Entry Aids

Technologies that enable automated or mobile device-controlled access to a vehicle, including keyless entry, remote functions, and power-assisted steps or pedals designed to facilitate easier ingress and egress.

Vehicle Body Fittings
Who else files here? →
2since 2023
new
Homomorphic Encryption Acceleration

Techniques for improving the performance, efficiency, or practicality of fully homomorphic encryption (FHE) schemes, often involving hardware accelerators or optimized algorithms for operations like bootstrapping and key-switching.

Cryptographic Mechanisms
Who else files here? →
2since 2023
n/a
Secure Key Management & Rotation

Methods and systems for generating, distributing, updating, rotating, and securely destroying cryptographic keys to maintain data confidentiality and integrity over time, including quantum key distribution.

Cryptographic Mechanisms
Who else files here? →
2since 2023
n/a
Access Control & Identity Management

Systems and methods for authenticating users, devices, or applications, authorizing their access to resources based on policies, and managing digital identities across various platforms.

Network Security & Access Control
Who else files here? →
2since 2023
n/a
Smart Access Control Systems

Systems that manage and enforce entry or usage privileges using digital credentials, biometric identification, or remote control, often incorporating network connectivity and real-time status updates.

Time / Attendance / Access Control
Who else files here? →
2since 2023
n/a
Video Quality & Encoding Optimization

Methods and apparatus for improving the visual fidelity, resolution, or compression efficiency of video signals, often through advanced processing, up-scaling, or neural network-based filters.

Computer Vision
Who else files here? →
1since 2023
new
Specialized Neural Network Architectures

Development and optimization of novel neural network layers or architectures specifically designed to improve performance or efficiency for computer vision tasks.

Computer Vision
Who else files here? →
1since 2023
new
Federated & Distributed ML

Methods for training machine learning models across multiple decentralized devices or servers while keeping data localized, often involving aggregation of model parameters and secure communication.

Machine Learning & AI
Who else files here? →
1since 2023
n/a
MLOps & Model Deployment

Systems and methods for automating the lifecycle of machine learning models, including pipeline deployment, model management, versioning, and configuring for different inference environments.

Machine Learning & AI
Who else files here? →
1since 2023
n/a
Network Intrusion Detection

Systems and methods for identifying and blocking unauthorized access, malicious activities, or abnormal behavior within a network by analyzing traffic, system logs, or behavioral patterns.

Network Security & Access Control
Who else files here? →
1since 2023
n/a
Data Resiliency & Recovery

Encompasses strategies and technologies to ensure the availability, integrity, and recoverability of data and systems, including robust backup, replication, error correction, and efficient data restoration.

System Reliability & Diagnostics
Who else files here? →
1since 2023
n/a

Patents

Showing 1-10 of 87

Page 1 of 9
US 12399808 B2GRANTED
G06F9/44

Fuzzy testing a software system

Filed:2023-05-09Pub:2025-08-26
Applicant:Irdeto B.V.

A method for a testing system to perform fuzzy testing of a software system, wherein the software system comprises a plurality of callable units and is arranged to receive input for the software system to process, the method comprising: determining, for each callable unit of the plurality of callable units, based on one or more security vulnerability metrics, a target number of times that callable unit is to be tested; initializing a ranked plurality of queues, each queue for storing one or more seeds, said initializing comprising storing one or more initial seeds in a corresponding queue of the ranked plurality of queues; performing a sequence of tests, wherein performing each test comprises: obtaining a seed from the highest ranked non-empty queue; performing a mutation process on the obtained seed to generate a test seed, wherein the mutation process is configured, at least in part, by mutation guidance information; providing the test seed as input to the software system for the software system to process; and evaluating the processing of the test seed by the software system to generate a result for the test; wherein each queue in the ranked plurality of queues has an associated seed addition criterion and wherein performing each test comprises either (a) adding the test seed to the highest ranked queue in the ranked plurality of queues for which the test seed meets the seed addition criterion associated with that queue; or (b) discarding the test seed if the test seed does not meet the seed addition criterion associated with any of the queues in the ranked plurality of queues; wherein the seed addition criteria are configured so that, if processing of a first test seed by the software system involves execution of, or an execution path approaching, a callable unit of interest and if processing of a second test seed by the software system does not involve execution of, or an execution path approaching, a callable unit of interest, then the queue to which the first test seed is added is of higher rank than the queue to which the second test seed is added, wherein a callable unit is a callable unit of interest if the current number of tests that have resulted in execution of that callable unit is less than the target number of times that callable unit is to be tested.

US 20250247208 A1APPLICATION
H04L9/06

SECURED PERFORMANCE OF A CRYPTOGRAPHIC PROCESS

Filed:2025-03-17Pub:2025-07-31
Applicant:IRDETO B.V.

A method of performing a cryptographic process in a secured manner, wherein the cryptographic process generates output data based on input data, the generating of the output data involving generating a value y based on an amount of data x, the value y representing a combination, according to a linear transformation L, of respective outputs from a plurality of S-boxes S n (n=0, . . . , N−1) for integer N>1, wherein each S-box S n (n=0, . . . , N−1) implements a respective function H n that is either (a) the composition of a respective first function F n and a respective linear or affine second function G n so that H n =G n ∘F n , or (b) the composition of a respective first function F n , a respective linear or affine second function G n and a respective third function W n so that H n =G n ∘F n ∘W n , wherein the method comprises: performing a first processing stage and a second processing stage to generate the value y based on the amount of data x, wherein: the first processing stage uses a plurality of first lookup tables to generate respective outputs, each output being based on at least part of the amount of data x, wherein, for each S-box S n (n=0, . . . , N−1), the respective first function F n is implemented by a corresponding first lookup table; and the second processing stage combines outputs from a plurality of second lookup tables to generate the value y, wherein the input to each second lookup table is formed from the output of a plurality of the first lookup tables, and wherein the set of second lookup tables is based on the second functions G n (n=0, . . . , N−1) and the linear transformation L.