Cryptographic Ensemble Classifier Against Adversarial Misclassification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning classifiers are vulnerable to malicious manipulation, leading to misclassification of input data, especially fabricated data designed to force incorrect classification results.

Innovation Solution

A secure statistical classifier is developed by training multiple instances of an untrained classifier using unique cryptographic keys, ensuring each instance has distinct adjustable classification parameters, and aggregating their outputs to determine a single classification result, thereby reducing the likelihood of misclassification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single untrained statistical classifier is trained with a training dataset, then the classifier can perform classification tasks, but the classifier is vulnerable to malicious manipulation and fabrication of data

Engineering Contradiction:
Improveclassification accuracyVSAvoidvulnerability to malicious manipulation
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent divides a single classifier into multiple independent instances (first instance, second instance, thirdinstance, etc.), each trained separately on the same training data. This segmentation allows each instance to learn different patterns, making the overall system more robust to adversarial attacks while maintaining classification accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a composite classifier system by combining multiple trained instances that each have unique adjustable parameters. The composite structure leverages the strengths of individual instances while mitigating their individual weaknesses, resulting in a classifier that is both accurate and resistant to malicious manipulation.

Inventive Principle:
Principle #40Composite materials

2Reliability

If multiple instances of an untrained statistical classifier are created and trained with unique cryptographic keys, then the probability of misclassification is reduced, but the device complexity increases

Engineering Contradiction:
Improvemisclassification probabilityVSAvoidclassifier structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates multiple copies of the untrained statistical classifier, with each copy having identical architecture but different adjustable parameters trained independently. This copying approach increases reliability through diversity while keeping each individual instance relatively simple in structure.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces unique cryptographic keys as adjustable parameters for each classifier instance, which fundamentally changes how each instance processes input data. This parameter transformation enables the instances to differ in their decision boundaries while maintaining the same overall classifier architecture.

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If multiple trained sub-classifiers are created by iteratively adjusting adjustable classification parameters according to training data and cryptographic keys, then the classifier becomes secure against fabricated data, but the training process becomes more complex

Engineering Contradiction:
Improvefabricated data vulnerabilityVSAvoidtraining process
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent performs preliminary training of multiple classifier instances before they are deployed for actual classification tasks. Each instance is pre-trained on the training data with its unique cryptographic key, so that when fabricated data appears, the instances are already configured to recognize and reject such manipulations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The iterative adjustment of adjustable parameters incorporates feedback from the training data and cryptographic keys, allowing each instance to refine its classification capabilities. This feedback mechanism ensures that the instances learn to distinguish between legitimate and fabricated data patterns.

Inventive Principle:
Principle #23Feedback

4Reliability

If a single classification output is computed from multiple sub-classifier outputs, then the system achieves high security against adversarial attacks, but the computation time increases

Engineering Contradiction:
Improvesecurity against adversarial attacksVSAvoidclassification computation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges the outputs of multiple trained sub-classifiers into a single classification result by aggregating their individual predictions. This combining approach leverages the collective wisdom of multiple instances to achieve high security while efficiently producing a unified output that reflects the consensus of all instances.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12585988B2Systems and methods for generating and applying a secure statistical classifier
Publication Date: 2026.03.24 NEC CORP
  • US12585988B2 patent drawing
  • US12585988B2 patent drawing
  • US12585988B2 patent drawing

AI summary

There is provided a system for computing a secure statistical classifier, comprising: at least one hardware processor executing a code for: accessing code instructions of an untrained statistical classifier, accessing a training dataset, accessing a plurality of cryptographic keys, creating a plurality of instances of the untrained statistical classifier, creating a plurality of trained sub-classifiers by training each of the plurality of instances of the untrained statistical classifier by iteratively adjusting adjustable classification parameters of the respective instance of the untrained statistical classifier according to a portion of the training data serving as input and a corresponding ground truth label, and at least one unique cryptographic key of the plurality of cryptographic keys, wherein the adjustable classification parameters of each trained sub-classifier have unique values computed according to corresponding at least one unique cryptographic key, and providing the statistical classifier, wherein the statistical classifier includes the plurality of trained sub-classifiers.