Kernel Grouping for Parallel Electronic Signature Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In an open standard based heterogeneous computing environment, individual electronic signature verification of multiple kernels within an application is resource-intensive, leading to degraded system performance and high costs due to the need for separate verification of each kernel's signature.

Innovation Solution

An apparatus and method that groups kernels by their signatories and performs integral electronic signature verification using parallel processing across multiple processor cores, reducing the need for individual kernel verifications and enhancing processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If individual electronic signature verification is performed for each kernel, then verification security is improved, but system performance and processing speed deteriorate due to high time and power consumption

Engineering Contradiction:
Improveverification securityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges multiple individual kernel verifications into a single integral verification process. The electronic signature verification unit performs verification on the entire application package (including all kernels) as one unit, rather than verifying each kernel separately. This combining approach maintains security while dramatically reducing the verification overhead and improving system performance.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The verification system is designed to handle both individual kernel verification and integral application verification through a unified electronic signature verification unit. This multi-functional capability allows the system to adapt its verification scope based on the situation, providing universal verification functionality that addresses both security requirements and performance constraints.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If individual electronic signature verification is performed for each kernel, then verification completeness is improved, but time consumption and power consumption increase

Engineering Contradiction:
Improveverification completenessVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent combines multiple verification operations into a single integral verification process. By verifying the entire application package (including all kernels) as one unit, the system achieves verification completeness without the cumulative time cost of individual verifications. The electronic signature verification unit processes the combined application data in one operation, significantly reducing total verification time.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If individual electronic signature verification is performed for each kernel, then verification accuracy is improved, but power consumption increases

Engineering Contradiction:
Improveverification accuracyVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent merges multiple power-intensive verification operations into a single integral verification process. By performing verification on the combined application package rather than on each kernel separately, the system maintains verification accuracy while reducing the cumulative power consumption associated with multiple separate verification operations.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8990575B2Apparatus and method for electronic signature verification
Publication Date: 2015.03.24 SAMSUNG ELECTRONICS CO LTD
  • US8990575B2 patent drawing
  • US8990575B2 patent drawing
  • US8990575B2 patent drawing

AI summary

An apparatus for electronic signature verification, including a grouping unit to group, into at least one group, a plurality of kernels included in an application to which electronic signature verification is to be performed, and an electronic signature verification unit to perform electronic signature verification with respect to the at least one group.