Blockchain Program Release Management System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As systems become larger and more complex, the increasing frequency of module updates leads to increased workloads for librarians, making it difficult to maintain motivation and security, as human oversight is reduced when replacing librarians with automated systems, and malicious developers can alter program files undetected.
Innovation Solution
A program release management system utilizing a blockchain with multiple servers, event detection, and block generation to ensure the uniqueness and integrity of program files, allowing for automated monitoring and secure transfer without human intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If librarians are replaced with an automated system, then productivity is improved and manpower is saved, but security deteriorates because human oversight is reduced and malicious developers can alter program files undetected
Solution Approach 1:
The patent introduces a blockchain-based intermediary system that acts as a trusted mediator between the automated librarian system and program files. The blockchain ledger records all program file states and transfer operations immutably, providing cryptographic verification that prevents malicious alterations without requiring human oversight. This intermediary layer maintains security while enabling full automation.
Solution Approach 2:
The patent replaces the mechanical human oversight system with a cryptographic verification system based on blockchain technology. Instead of librarians manually verifying program files, the system uses hash value comparisons and blockchain-based proof of uniqueness to automatically detect and prevent malicious alterations, substituting human mechanical verification with automated cryptographic validation.
2Reliability
If multiple librarians perform multi-eye check, then security is improved, but productivity deteriorates due to increased workloads and organization size
Solution Approach 1:
The patent implements a self-service verification mechanism where the blockchain system automatically performs the multi-eye check function. The immutable ledger and cryptographic proof mechanisms enable the system to self-verify program file integrity without requiring multiple human librarians, thereby maintaining high security standards while eliminating the productivity burden of increased workloads and organization size.
3Reliability
If a librarian manually checks program files, then security is improved by detecting alterations, but productivity deteriorates due to time-consuming manual verification
Solution Approach 1:
The patent replaces manual librarian verification with automated cryptographic verification. The system automatically compares hash values of program files against blockchain records and uses cryptographic proofs to detect alterations, achieving the same detection accuracy as manual inspection but with dramatically reduced verification time and no human intervention required.
Data Source
AI summary
A system is a system for managing release of a developed program to a production environment, and includes a plurality of servers in which a blockchain is installed, a means for detecting an event related to release of a program, and a means for generating a block of the blockchain, which contains uniqueness information that assures uniqueness of the program when the event was detected, and specification information that specifies the detected event.


