Hash-Based Reference Code Generation for Unified BOM Traceability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing code systems for products and parts are complicated and costly to unify across companies, and there is a need to detect intentional or unintentional alterations in records related to manufacturing or inspection.

Innovation Solution

A code generation system that generates a unified identification code using a hash function to convert existing codes into meaningless codes, adding a header and parity for verification, and associates these with a company-wide reference code.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If an existing BOM code is extended to construct a unified number system, then a company-wide unified code system can be built, but the code becomes complicated and implementation cost increases

Engineering Contradiction:
Improveunified code systemVSAvoidcode complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The invention extracts only the necessary identifying elements from existing complex BOM codes and uses them as inputs to a hash function. This extracts the essential identification capability while discarding the complicating structure of the original codes, resulting in simplified unified codes that maintain adaptability across the company.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The invention replaces the mechanical approach of manually extending and structuring BOM codes with a computational hash function. This substitution automatically generates unified codes from existing codes, eliminating the need for complex manual code construction rules and reducing implementation complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If existing codes are extended to ensure uniqueness and required digits, then code requirements are met, but large implementation cost is required

Engineering Contradiction:
Improvecode uniquenessVSAvoidimplementation cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The invention replaces expensive manual code design and validation processes with an automated hash function. This computational approach ensures uniqueness and meets digit requirements without the labor-intensive cost of manual code construction, while maintaining reliability through the cryptographic properties of hashing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The hash function automatically generates unique unified codes and performs validation without external intervention. The system self-services by taking existing codes as input and producing validated unique outputs, eliminating the need for expensive manual code assignment and verification processes.

Inventive Principle:
Principle #25Self-service

3Reliability

If records are rewritten for correction or other purposes, then record accuracy may improve, but detection of intentional rewriting becomes difficult

Engineering Contradiction:
Improverecord accuracyVSAvoidrewriting detection
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The invention applies a hash function to records at the time of their creation, establishing a cryptographic fingerprint before any potential rewriting occurs. This preliminary action creates a reference point that can later be compared against rehashed records to detect any unauthorized changes, whether intentional or unintentional.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The system provides feedback by comparing the hash value of the original record with the hash value of the current record. This feedback mechanism automatically detects rewriting by identifying hash mismatches, enabling the system to alert users to potential data integrity issues without manual inspection.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12393806B2Code generation system and code generation method
Publication Date: 2025.08.19 HITACHI IND EQUIP SYST CO LTD
  • US12393806B2 patent drawing
  • US12393806B2 patent drawing
  • US12393806B2 patent drawing

AI summary

The present invention includes: an identification code generation unit that generates, from information of a company code including a first code that uniquely identifies a management target in a part of a company in the part of the company and a second code that identifies the part of the company, an identification code including a history of the management target; a hash processing unit that hashes the identification code generated by the identification code generation unit according to a hash function and converts the hashed identification code into a meaningless code; and a reference code generation unit that generates a reference code unified for the entire company based on the meaningless code converted by the hash processing unit.