Block chain-based aviation equipment purchasing electronic seal generation method and system

By adopting blockchain-based electronic seal generation method in aircraft equipment procurement, the problem of incorrect transaction records in the existing technology is solved, efficient and safe electronic seal generation and management is achieved, and procurement is significantly improved Process efficiency and transparency.

CN119477332APending Publication Date: 2025-02-18CIVIL AVIATION CHENGDU ELECTRONIC TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411378355.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

The existing method of purchasing electronic seals for aircraft equipment fails to fully utilize the distributed ledger characteristics of blockchain, resulting in insufficient immutability and transparency of transaction records, fragile identity verification and permission management, vulnerable to security threats, and lack of advanced encryption support. , resulting in the electronic seal being easily copied or tampered with.

Method used

Using blockchain-based electronic seal generation method for aviation equipment procurement, matching merchant information through the blockchain network, generating verification identity identification, conducting permission verification, designing merchant-specific electronic seals, and using asymmetric encryption algorithm for security verification. Encryption, review the consistency between electronic seal design and security standards, and publish approved electronic seals to the blockchain network.

Benefits of technology

Enhance the personalization and exclusiveness of electronic seals, ensure the security of data during transmission and storage through encryption, ensure the immutability of data, and provide comprehensive audit tracking capabilities, significantly improve the efficiency and transparency of procurement processes, and reduce fraud. Behavior.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119477332A_ABST
    Figure CN119477332A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of electronic signatures, in particular to an aviation equipment purchasing electronic seal generation method and system based on a block chain, and the method comprises the following steps: based on aviation equipment purchasing demand data, through a block chain network, matching the identity of merchant information in the data, including the recognition information of a purchaser and a salesperson, and generating a verification identity identifier; according to the method, the seal data is protected by applying asymmetric encryption, so that the personalization and specificity of the seal are enhanced, the security of the data in the transmission and storage process is ensured through encryption, the electronic seal data are published into the block chain network, a unique identifier is generated by utilizing a hash function, and the publishing state is tracked in real time; according to the method, the tampering resistance of data is guaranteed, the comprehensive auditing tracking capability is provided, technical support is provided for law and compliance review, the efficiency and transparency of a purchasing process are remarkably improved, fraudulent behaviors in a supply chain are reduced, meanwhile, the purchasing process is accelerated, and additional trust and value are provided for users and enterprises.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electronic signatures, and in particular to a method and system for generating electronic seals for aviation equipment procurement based on blockchain. Background Art

[0002] Electronic signature technology uses digital signatures to confirm identity and ensure the integrity and originality of information. Combining blockchain with electronic signatures can not only realize the functions of traditional electronic signatures, but also ensure the immutability and transparency of transaction records through blockchain's distributed ledger technology. It is widely used in fields that require high security and traceability, such as finance, law, and the aviation equipment procurement discussed now.

[0003] Among them, the electronic seal generation method for aviation equipment procurement is an electronic seal generation system specially designed for the aviation equipment procurement process. By combining blockchain technology, it improves the security and transparency of the procurement process, with the aim of ensuring the authenticity and tamper-proofness of procurement documents, while automating and simplifying the procurement verification process, reducing fraud, and speeding up the procurement process. It aims to provide a reliable audit trail so that the legality and accuracy of each transaction step can be verified when necessary.

[0004] Traditional methods for generating electronic seals for aircraft equipment procurement fail to fully utilize the distributed ledger characteristics of blockchain, and are insufficient in terms of the immutability and transparency of transaction records, resulting in the vulnerability of identity authentication and authority management during the transaction process, and are susceptible to security threats such as identity theft and unauthorized access. Existing methods for generating electronic seals for aircraft equipment procurement do not include advanced encryption support in the design and management of electronic seals. In the modern digital and networked business environment, the lack of encryption measures makes electronic seals easy to be copied or tampered with, and there are deficiencies in ensuring the security and transparency of high-risk commercial transactions, which is particularly evident in high-value transactions in aircraft equipment procurement, resulting in inefficient transactions, increased corporate operating costs, and damage to corporate reputation. Summary of the invention

[0005] The purpose of the present invention is to solve the shortcomings existing in the prior art and propose a method and system for generating electronic seals for aviation equipment procurement based on blockchain.

[0006] In order to achieve the above purpose, the present invention adopts the following technical scheme: a method for generating an electronic seal for aviation equipment procurement based on blockchain, comprising the following steps:

[0007] S1: Based on the aviation equipment procurement demand data, through the blockchain network, the identity of the merchant information in the data, including the identification information of the purchaser and the salesperson, is matched to generate a verification identity;

[0008] S2: Based on the verification identity, using blockchain technology, check the user's permissions, analyze the merchant's editing permissions, match the permission data with the user level, and obtain the permission verification result;

[0009] S3: Based on the authority verification result, referring to the parameters of the aviation equipment type and the purchase amount, designing the merchant's exclusive electronic seal, including the seal shape and the encryption mark, to obtain the initialization electronic seal design;

[0010] S4: Based on the initialized electronic seal design, using an asymmetric encryption algorithm, performing security verification on the electronic seal, analyzing the compliance of the seal design, and encrypting the design data to obtain an encrypted electronic seal;

[0011] S5: Based on the encrypted electronic seal, review the consistency of the electronic seal design with the security standard, and analyze the compliance and design standard of the electronic seal to obtain the approval electronic seal;

[0012] S6: Based on the approval electronic seal, a hash function is used to publish the approved electronic seal to the blockchain network, the release status of the electronic seal is tracked in real time, and an electronic seal release record is established.

[0013] As a further solution of the present invention, the verification identity includes an identifier of the user's name, company position and access level, the authority verification result includes the user's authority scope and editing authority level, the initialization electronic seal design includes the design scheme of the seal's shape, size and encryption identifier, the encrypted electronic seal includes the electronic seal's encryption data and the data's encryption key, the approval electronic seal includes the electronic seal's compliance verification record and approval status, and the electronic seal release record includes the electronic seal's unique identifier, release time and status tracking information.

[0014] As a further solution of the present invention, based on the aviation equipment procurement demand data, the identity of the merchant information in the data, including the identification information of the purchaser and the salesperson, is matched through the blockchain network, and the steps of generating the verification identity are specifically as follows:

[0015] S101: Based on the aviation equipment procurement demand data, the user data of the purchaser and salesperson are collected, including the user's full name, work email address, contact number and related department information, to obtain basic identity data;

[0016] S102: Based on the basic identity data, using blockchain, verifying employee authentication information in the enterprise resource management network, and obtaining matching verification results by comparing the user's name and contact information through data query;

[0017] S103: Based on the matching verification results, a unique user identification is created for each identified purchaser and salesperson in the blockchain network, including the user ID and the user's activity range, and access rights and location tracking are allocated to generate a verification identity.

[0018] As a further solution of the present invention, based on the verification identity, blockchain technology is used to check user permissions, analyze the merchant's editing permissions, match the permission data with the user level, and obtain the permission verification result in the following steps:

[0019] S201: Based on the verification identity, access the authority database in the enterprise resource management network, query the authority record associated with the real-time user, including the user's role information and predefined authority range, and obtain the user role information;

[0020] S202: Based on the user role information, check the merchant's permissions, compare the merchant's defined permissions with the editing permissions requested in real time, including modifying product lists and price settings, and obtain the merchant's permission comparison results;

[0021] S203: Based on the merchant authority comparison result, if the request is within the user's authority, the user's editing request is approved, otherwise it is marked as failed and the authority verification result is obtained.

[0022] As a further solution of the present invention, based on the authority verification result, with reference to the parameters of the aviation equipment type and the purchase amount, a merchant-specific electronic seal is designed, including the seal shape and the encryption mark, and the steps of initializing the electronic seal design are specifically as follows:

[0023] S301: Based on the authority verification result, extract the target authority of the merchant, including the authority to use the electronic seal and the authority to edit the product, match the authority to edit the product with the type of aviation equipment, analyze the functional requirements of the electronic seal, and obtain the electronic seal design parameters;

[0024] S302: Based on the electronic seal design parameters, design the basic shape of the electronic seal, refer to the standards and purchase volume of aviation equipment, select the shape template of the electronic seal, assign a merchant logo and encryption elements to the seal, and generate an electronic seal design draft;

[0025] S303: Based on the draft electronic seal design, matching the merchant's brand requirements and the safety specifications of aviation equipment, the size, color and encryption mark of the electronic seal are designed and produced to obtain an initialized electronic seal design.

[0026] As a further solution of the present invention, based on the initialization electronic seal design, an asymmetric encryption algorithm is used to perform security verification on the electronic seal, analyze the compliance of the seal design, and encrypt the design data. The steps of obtaining the encrypted electronic seal are specifically as follows:

[0027] S401: Based on the initialization electronic seal design, a symmetric encryption algorithm is used, an encryption key and electronic seal data are input, and if encryption is successful, the encryption key, encryption state and encryption timestamp are recorded to generate an encryption parameter record;

[0028] The symmetric encryption algorithm is based on the formula

[0029]

[0030] Among them, C i is the encrypted data block, E K To use the key K The encryption function, P i is the original data block, S is the security strength coefficient, N is the number of encryption iterations, T is the timestamp, It is a bitwise exclusive operation;

[0031] S402: Based on the encryption parameter record, the electronic seal is re-encrypted using an asymmetric encryption algorithm, each encryption link is cyclically checked, the encryption result is temporarily stored, and the encrypted data is integrity checked to generate an integrity check result;

[0032] S403: Based on the integrity check result, the design of the electronic seal is analyzed to see if it meets the preset security and compliance standards. If the design elements meet the specified target requirements, decryption authority is allocated to the authorized user to obtain the encrypted electronic seal.

[0033] As a further solution of the present invention, based on the encrypted electronic seal, the consistency of the electronic seal design with the security standard is reviewed, and the compliance and design standard of the electronic seal are analyzed to obtain the steps of approving the electronic seal:

[0034] S501: Based on the encrypted electronic seal, analyzing whether the encryption level of the electronic seal complies with security specifications, including key strength and applicability of encryption protocols, and reviewing the confidentiality of electronic seal information and access control mechanism to obtain encryption security review results;

[0035] S502: Based on the encrypted security review result, the design of the electronic seal is compared with the merchant brand and the specifications of the aviation equipment to verify whether the shape, size and brand logo of the electronic seal meet the preset design standards, and obtain the design consistency result;

[0036] S503: Based on the design consistency result, evaluate the compliance of the electronic seal, verify the design elements and security measures of the electronic seal, and match the design security and confidentiality requirements of the electronic seal to obtain the approval electronic seal.

[0037] As a further solution of the present invention, based on the approval electronic seal, a hash function is used to publish the approved electronic seal to the blockchain network, and the release status of the electronic seal is tracked in real time. The steps of establishing the electronic seal release record are specifically as follows:

[0038] S601: Based on the approval electronic seal, a hash function is used to perform hash processing on the data content of the electronic seal, encrypt the electronic seal image and associated data, including the approval time, and generate encrypted user information;

[0039] S602: Based on the encrypted user information, synchronizing the encrypted electronic seal data to the blockchain network, including selecting a blockchain node, submitting data, and waiting for network verification. If the blockchain node accepts, checking the publishing status of each verification cycle and creating a blockchain record;

[0040] S603: Based on the blockchain record, the issuance status of the electronic seal is monitored and tracked in real time, and the real-time information of the blockchain network is cyclically queried, and each query result is logged to generate an electronic seal issuance record.

[0041] The blockchain-based aircraft equipment procurement electronic seal generation system is used to execute the blockchain-based aircraft equipment procurement electronic seal generation method, and the system includes:

[0042] The identity verification module collects and verifies the user information of purchasers and salesmen based on the aviation equipment procurement demand data, performs data matching and assigns user identification tags, and generates verification identity tags;

[0043] The permission comparison module queries the user's permission record based on the verification identity, compares the user's real-time request with the permission level, and obtains the permission verification result;

[0044] The design parameter module analyzes the merchant's real-time demand for the electronic seal based on the authority verification result, including the shape, size and brand requirements of the seal, matches the design parameters with the type and purchase volume of the aviation equipment, and generates an initialization electronic seal design;

[0045] The security encryption module adopts encryption measures of the electronic seal based on the initialization electronic seal design, uses an asymmetric encryption algorithm, stores the electronic seal encryption data on the blockchain, and generates an encrypted electronic seal;

[0046] The publishing verification module publishes the electronic seal to the blockchain network based on the encrypted electronic seal, verifies the design elements and security measures of the electronic seal, monitors the publishing status of the electronic seal, and establishes the electronic seal publishing record.

[0047] Compared with the prior art, the advantages and positive effects of the present invention are:

[0048] In the present invention, by introducing the aviation equipment type and purchase quantity parameters to design an electronic seal, and applying asymmetric encryption to protect the seal data, not only the personalization and exclusivity of the seal are enhanced, but also the security of the data during transmission and storage is guaranteed by encryption. The electronic seal data is published to the blockchain network, a unique identifier is generated by a hash function, and the publishing status is tracked in real time, which not only ensures the immutability of the data, but also provides comprehensive audit tracking capabilities, provides strong technical support for legal and compliance reviews, significantly improves the efficiency and transparency of the procurement process, reduces fraud in the supply chain, and speeds up the procurement process, providing users and enterprises with additional trust and value. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 It is a schematic diagram of the workflow of the present invention;

[0050] Figure 2 This is a detailed flow chart of S1 of the present invention;

[0051] Figure 3 This is a detailed flow chart of S2 of the present invention;

[0052] Figure 4 This is a detailed flow chart of S3 of the present invention;

[0053] Figure 5 This is a detailed flow chart of S4 of the present invention;

[0054] Figure 6 This is a detailed flow chart of S5 of the present invention;

[0055] Figure 7 This is a detailed flow chart of S6 of the present invention;

[0056] Figure 8 It is a system flow chart of the present invention. DETAILED DESCRIPTION

[0057] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0058] In the description of the present invention, it should be understood that the terms "length", "width", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, in the description of the present invention, "multiple" means two or more, unless otherwise clearly and specifically defined.

[0059] Embodiment 1

[0060] See also Figure 1 The present invention provides a technical solution, a method for generating an electronic seal for aviation equipment procurement based on blockchain, comprising the following steps:

[0061] S1: Based on the aviation equipment procurement demand data, the merchant information in the data is matched, including the identification information of the purchaser and the salesperson, and the verified identity is obtained by comparing the data record with the information stored in the database;

[0062] S2: Based on the verified identity, execute the permission check process, analyze the merchant's editing permissions, check whether the user's operating permissions meet the requirements for generating electronic seals, confirm permissions by matching permission data with user levels, and obtain permission verification results;

[0063] S3: Based on the authority verification result, the electronic seal design process is executed, and the merchant's exclusive electronic seal is designed according to the aviation equipment type and purchase volume parameters, and the size, shape and encryption mark of the seal are adjusted to meet the specific needs of the merchant, and the initialization electronic seal design is obtained;

[0064] S4: Based on the initialization of the electronic seal design, the seal security verification and encryption process is performed, the seal information is encrypted using asymmetric encryption technology, and the compliance of the seal design is reviewed to ensure that the design meets security standards, and the encrypted electronic seal is obtained;

[0065] S5: Based on the encrypted electronic seal, confirm the consistency of the electronic seal design with security standards, conduct a double review of compliance and design standards, ensure that the security parameters have been correctly configured, and obtain the approval electronic seal;

[0066] S6: Based on the approval of electronic seals, execute the electronic seal issuance process and publish the approved electronic seals to the blockchain network, including the registration and issuance of seals, ensure the global verifiability and non-tamperability of electronic seals, and establish electronic seal issuance records.

[0067] The verified identity includes the identifier of the user's name, company position and access level; the permission verification result includes the user's permission scope and editing permission level; the initialization of the electronic seal design includes the design plan of the seal's shape, size and encrypted identification; the encrypted electronic seal includes the electronic seal's encrypted data and the data's encryption key; the approval of the electronic seal includes the electronic seal's compliance verification record and approval status; the electronic seal issuance record includes the electronic seal's unique identifier, issuance time and status tracking information.

[0068] See also Figure 2 Based on the aviation equipment procurement demand data, through the blockchain network, the identity of the merchant information in the data is matched, including the identification information of the purchaser and the salesperson, and the steps to generate the verification identity are as follows:

[0069] S101: Based on the aviation equipment procurement demand data, the user data of the purchaser and salesperson are collected, including the user's full name, work email address, contact number and related department information, and the execution process of obtaining the basic identity data is as follows;

[0070] Based on the aviation equipment procurement demand data, sub-step S101 collects the user data of buyers and salesmen, including the user's full name, work email address, contact number and related department information. SQL database query is used to execute the SELECT command to extract the fields: name, email address, phone number and department. The INNER JOIN operation is used to connect the user information and department tables to ensure data consistency. The corresponding WHERE clause screening condition is set to a specific department ID to ensure the directional accuracy of the query. The GROUP BY clause is used to aggregate information by department. The ORDER BY clause sorts the results by name to improve the logic and operational efficiency of data processing, perform data extraction and integration operations, and generate basic identity data.

[0071] S102: Based on the basic identity data, using blockchain, checking the employee authentication information in the enterprise resource management network, and comparing the user's name and contact information through data query to obtain the matching verification result. The execution process is as follows;

[0072] Based on the basic identity data, sub-step S102 uses blockchain technology to verify the employee authentication information in the enterprise resource management network, adopts smart contract programming on the Ethereum platform, writes and deploys a query contract, calls the validateEmployee function in the contract, and uses the user's name and contact information as input parameters to construct a Merkle tree using contract logic to verify the integrity and consistency of the data. The main operations performed include: constructing nodes in the Merkle tree, processing node information using the SHA-256 hash algorithm, comparing the consistency of leaf nodes with input data, performing data matching operations, and generating matching verification results.

[0073] S103: Based on the matching verification results, a unique user identification is created for each identified purchaser and salesperson in the blockchain network, including the user ID and the user's activity range, and access rights and location tracking are allocated. The execution process of generating a verification identity is as follows;

[0074] Based on the matching verification results, sub-step S103 creates a unique user identification for each identified purchaser and salesperson in the blockchain network, adopts an asymmetric encryption algorithm, specifically the RSA algorithm, and the parameter settings include a 2048-bit key length. The public key is used to encrypt the user ID and user activity range, and the private key is stored in a secure server environment for decryption. User identity encryption operations are performed, access rights and location tracking settings are automatically allocated through smart contracts, and the permission records on the blockchain are updated using the setPermissions function to ensure the transparency and traceability of permission allocation and generate a verification identity.

[0075] See also Figure 3 Based on the identity verification, blockchain technology is used to check user permissions, analyze the merchant's editing permissions, match the permission data with the user level, and obtain the permission verification results in the following steps:

[0076] S201: Based on the verified identity, access the authority database in the enterprise resource management network to query the authority record associated with the real-time user, including the user's role information and the predefined authority range. The execution process of obtaining the user role information is as follows;

[0077] Based on the verified identity, sub-step S201 accesses the permission database in the enterprise resource management network, queries the permission records associated with the real-time user, uses Structured Query Language (SQL) for precise query operations, executes the SELECT command to extract user role information and predefined permission ranges, uses the user ID in the WHERE clause for filtering to ensure the relevance and accuracy of the query results, uses the JOIN operation to associate the role and permission tables to integrate the complete user permission profile, performs the role and permission data extraction process, and generates user role information.

[0078] S202: Based on the user role information, check the merchant's permissions, compare the merchant's defined permissions with the editing permissions requested in real time, including modifying product lists and price settings, and the execution process of obtaining the merchant's permission comparison results is as follows;

[0079] Sub-step S202 verifies the merchant's permissions based on the user role information, uses permission verification logic, compares the merchant-defined permissions with the editing permissions requested in real time, and pays special attention to the operational permissions for modifying product lists and price settings. By writing SQL queries and executing query statements containing IF-ELSE logic, the permission data stored in the database is compared with the real-time request. By calling the merchant permission table, the permission entry that matches the user ID is retrieved, and conditional statements are used to compare the consistency of the editing request with the pre-stored permissions. Permission comparison operations are performed to generate merchant permission comparison results.

[0080] S203: Based on the merchant authority comparison result, if the request is within the user's authority, the user's editing request is approved, otherwise it is marked as not approved. The execution process of obtaining the authority verification result is as follows;

[0081] Sub-step S203 is based on the merchant authority comparison result. If the request is within the user's authority, the user's editing request is approved, otherwise it is marked as failed. The authority control logic is used to perform a judgment operation, evaluate the queried authority comparison result, and use program logic to determine whether the authority requirements are met. The specific operation is to call the authority verification function, input the user request and the authority comparison result as parameters, use logical operators to determine whether to authorize the operation, and based on the judgment result, perform permission or rejection operations to obtain the authority verification result.

[0082] See also Figure 4 Based on the authority verification result, referring to the parameters of aviation equipment type and purchase volume, the merchant's exclusive electronic seal is designed, including the seal shape and encryption mark. The specific steps for initializing the electronic seal design are:

[0083] S301: Based on the authority verification result, the target authority of the merchant is extracted, including the authority to use the electronic seal and the authority to edit the product, the authority to edit the product is matched with the type of the aircraft equipment, the functional requirements of the electronic seal are analyzed, and the execution process of obtaining the electronic seal design parameters is as follows;

[0084] Based on the authority verification result, sub-step S301 extracts the target authority of the merchant, including the authority to use the electronic seal and edit the goods. It uses the association query method to execute the SQL query command to associate the authority table and the merchant table. It uses the WHERE clause to filter the merchants with the authority to use the electronic seal and edit the goods. It uses the JOIN operation to combine the authority data with the merchant's specific aviation equipment type information to perform a matching analysis of the authority and product type, collect the functional requirements of the electronic seal, especially focus on the security and ease of operation of the seal, and based on the requirements, perform a functional requirement extraction operation to generate the electronic seal design parameters.

[0085] S302: Based on the electronic seal design parameters, the basic shape of the electronic seal is designed, the shape template of the electronic seal is selected with reference to the standards and purchase volume of the aviation equipment, the merchant logo and encryption elements are assigned to the seal, and the execution process of generating the electronic seal design draft is as follows;

[0086] Sub-step S302 designs the basic shape of the electronic seal based on the electronic seal design parameters, selects a suitable electronic seal shape template with reference to the standards and procurement volume of aviation equipment, uses computer-aided design software (CAD), selects a shape from a template library based on the category of aviation equipment, uses graphic editing tools to adjust the size and proportion, assigns a merchant logo and encryption elements to the seal, including adding a digital signature and cryptographic hash function to enhance security, performs design adjustment operations, customizes the design according to functional requirements and safety standards, and generates an electronic seal design draft.

[0087] S303: Based on the draft electronic seal design, matching the merchant's brand requirements and the safety specifications of aviation equipment, the size, color and encryption mark of the electronic seal are designed and produced, and the execution process of the initialization electronic seal design is obtained as follows;

[0088] The S303 sub-step is based on the draft electronic seal design, matches the merchant's brand requirements and the safety specifications of aviation equipment, designs and produces the size, color and encryption mark of the electronic seal, uses the color management system (CMS) and encryption technology, selects the color of the seal according to the visual guidelines of the merchant's brand, applies color theory to ensure brand consistency, adopts secure encryption technology, specifically the RSA algorithm, sets a 2048-bit key length, performs digital signatures and data encryption, ensures the uniqueness and recognizability of the seal, performs size and color adjustments and encryption operations of security features, and generates an initialized electronic seal design.

[0089] See also Figure 5 ,Based on the initialization of the electronic seal design, the electronic seal is verified for security using an asymmetric encryption algorithm, the compliance of the seal design is analyzed, and the design data is encrypted. The specific steps for obtaining the encrypted electronic seal are as follows:

[0090] S401: Based on the initialization of the electronic seal design, a symmetric encryption algorithm is used, and the encryption key and electronic seal data are input. If the encryption is successful, the encryption key, encryption status and encryption timestamp are recorded, and the execution process of generating the encryption parameter record is as follows;

[0091] The S401 sub-step is based on the initialization of the electronic seal design, adopts a symmetric encryption algorithm, selects AES (Advanced Encryption Standard), adopts AES-256-bit key length, and implements the encryption process by using the CryptoJS library. The input parameters include a 256-bit key and the data content of the electronic seal. The key is generated from the user-set password and random salt value through the password generation function PBKDF2 (Cryptographic Basic Key Derivation Function) to ensure that each generated key is unique. The CBC (Cipher Block Chaining) mode is used for encryption, and the initialization vector IV is added to ensure that the same data source produces different ciphertexts in different encryption instances. When performing the encryption operation, the electronic seal data is serialized in JSON format, and the serialized data is used as the input of the encryption function. The data is encrypted by the AES encryption method implemented by CryptoJS. If the encryption process is correct and successful, the encryption key, encryption status success and current timestamp are recorded to generate an encryption parameter record.

[0092] The symmetric encryption algorithm follows the formula

[0093]

[0094] Among them, C i is the encrypted data block, E K To use the key K The encryption function, P i is the original data block, S is the security strength coefficient, N is the number of encryption iterations, T is the timestamp, It is a bitwise exclusive operation;

[0095] The execution flow is as follows:

[0096] Initialize the key K and set the security strength coefficient S, based on the latest research adjustments in cryptography, and determine by analyzing the entropy value changes before and after encryption. i Input to the encryption function E K In the example, according to the set number of encryption iterations N, N times E K function, increasing the complexity of decryption, obtaining the current timestamp T, and performing a bitwise XOR operation on the encryption result and N·T to enhance the randomness and time sensitivity of the encrypted data and generate an encrypted data block C i , improving the security and tamper-proof capabilities of encrypted data.

[0097] S402: Based on the encryption parameter record, the electronic seal is re-encrypted using an asymmetric encryption algorithm, each encryption link is checked cyclically, the encryption result is temporarily stored, and the encrypted data is integrity checked. The execution process of generating the integrity check result is as follows;

[0098] Sub-step S402 uses the asymmetric encryption algorithm RSA to encrypt the electronic seal again based on the encryption parameter record, adopts a 2048-bit key pair, checks each encryption link in a loop, uses Python's PyCrypto library to perform RSA encryption, and uses the previous AES key and electronic seal data as input parameters to perform encryption operations. The results of each encryption are temporarily stored in a temporary storage area, and the encrypted data is integrity checked. The SHA-256 hash algorithm is used to calculate the hash value of the encrypted data, and the encrypted user information of the initial data and the encrypted data is compared to ensure that the data has not been tampered with during the encryption process. The integrity verification operation is performed to generate an integrity verification result.

[0099] S403: Based on the integrity check result, the design of the electronic seal is analyzed to see if it meets the preset security and compliance standards. If the design elements meet the specified target requirements, the decryption authority is assigned to the authorized user. The execution process of obtaining the encrypted electronic seal is as follows;

[0100] Based on the integrity check results, sub-step S403 analyzes whether the design of the electronic seal meets the preset security and compliance standards. If the design elements meet the specified target requirements, use the permission management system to set decryption permissions based on the integrity check results and security standards. By writing a permission allocation script, specifying the decryption key and permission level, and inputting the identity and access level of the authorized user as parameters, the permission allocation operation is executed, and the results of the permission allocation are recorded on the blockchain using smart contracts to ensure the immutability and traceability of the permission allocation, and obtain the encrypted electronic seal.

[0101] See also Figure 6 Based on the encrypted electronic seal, the electronic seal design is reviewed for consistency with security standards, and the electronic seal compliance and design standards are analyzed. The specific steps for approving the electronic seal are as follows:

[0102] S501: Based on the encrypted electronic seal, the encryption level of the electronic seal is analyzed to see if it complies with the security specifications, including the key strength and the applicability of the encryption protocol, and the confidentiality of the electronic seal information and the access control mechanism are reviewed. The execution process of obtaining the encryption security review result is as follows;

[0103] Sub-step S501 analyzes whether the encryption level of the electronic seal complies with security specifications based on the encrypted electronic seal, including the key strength and the suitability of the encryption protocol, performs security review operations, uses security assessment tools to analyze the strength of AES256-bit and RSA2048-bit keys, ensures that the keys are strong enough to resist common encryption attacks, and evaluates whether the encryption protocols used comply with current security standards, such as TLS1.3 and configuration, reviews the confidentiality of the electronic seal information, checks the data access control mechanism, including access permission settings and user verification processes, ensures that only authorized users can access sensitive information, performs information confidentiality and access control mechanism assessment operations, and generates encryption security review results.

[0104] S502: Based on the encrypted security review result, the design of the electronic seal is compared with the merchant brand and the specifications of the aviation equipment to verify whether the shape, size and brand logo of the electronic seal meet the preset design standards. The execution process of obtaining the design consistency result is as follows;

[0105] Based on the results of the encrypted security review, sub-step S502 compares the design of the electronic seal with the merchant's brand and aviation equipment specifications, verifies whether the shape, size and brand logo of the electronic seal meet the preset design standards, uses digital image processing software to analyze the design draft of the electronic seal, compares the actual shape and size of the electronic seal with the aviation equipment specifications, verifies the recognizability and brand consistency of the brand logo, ensures that the brand elements in the design draft meet the merchant's visual standards, performs design standard verification operations, and obtains design consistency results.

[0106] S503: Based on the design consistency result, the compliance of the electronic seal is evaluated, the design elements and security measures of the electronic seal are verified, and the design security and confidentiality requirements of the electronic seal are matched, and the execution process of the approval electronic seal is obtained as follows;

[0107] Based on the design consistency results, sub-step S503 evaluates the compliance of the electronic seal, verifies whether the design elements and security measures of the electronic seal meet the security and confidentiality requirements, adopts a compliance assessment framework, analyzes whether the encryption measures in the electronic seal, such as RSA and AES, meet the industry's confidentiality standards, reviews whether the design elements in the seal, such as color, size and shape, meet the safety specifications of aviation equipment, performs compliance checks, ensures that all design elements and security measures comply with industry regulations and preset standards, and obtains the approval electronic seal.

[0108] See also Figure 7 Based on the approval of electronic seals, the approved electronic seals are published to the blockchain network using hash functions, and the release status of the electronic seals is tracked in real time. The specific steps for establishing the electronic seal release record are as follows:

[0109] S601: Based on the approval electronic seal, the data content of the electronic seal is hashed using a hash function, and the electronic seal image and associated data are encrypted, including the approval time, and the execution flow of generating encrypted user information is as follows;

[0110] Sub-step S601 is based on the approval of electronic seals. It uses a hash function to hash the data content of the electronic seal, performs encryption operations, and uses the SHA-256 hash algorithm to process the electronic seal image and related data. The input data includes the binary content of the electronic seal image, approval time, and user information. A hash operation is performed to ensure that the integrity and consistency of the data cannot be tampered with. Through calculation, the security of the data is increased and encrypted user information is generated.

[0111] S602: Based on the encrypted user information, the encrypted electronic seal data is synchronized to the blockchain network, including selecting a blockchain node, submitting data, and waiting for network verification. If the blockchain node accepts, the publishing status of each verification cycle is checked. The execution process of creating a blockchain record is as follows;

[0112] Based on the encrypted user information, sub-step S602 synchronizes the encrypted electronic seal data to the blockchain network, selects a suitable blockchain node, and uses the Ethereum blockchain platform to submit data, including submitting the encrypted electronic seal and the corresponding encrypted user information. The data verification and storage are automatically processed by the smart contract, and the network verification is waited for. If the blockchain node accepts, the publishing status of each verification cycle is checked, and the correctness and timeliness of the data are ensured through event monitoring and block confirmation mechanisms, and blockchain records are created.

[0113] S603: Based on the blockchain record, the issuance status of the electronic seal is monitored and tracked in real time. By cyclically querying the real-time information of the blockchain network and logging each query result, the execution process of generating the electronic seal issuance record is as follows;

[0114] Sub-step S603 monitors and tracks the issuance status of electronic seals in real time based on blockchain records, uses blockchain network query interface, regularly performs cyclic queries, monitors the records and status updates of electronic seals, uses Web3.js or similar libraries to interact with blockchain, and logs each query result, including timestamp, node information and transaction status, maintains the integrity and transparency of electronic seal issuance and tracking records, and generates electronic seal issuance records.

[0115] See also Figure 8 , an aviation equipment procurement electronic seal generation system based on blockchain, an aviation equipment procurement electronic seal generation system based on blockchain is used to execute the above-mentioned aviation equipment procurement electronic seal generation method based on blockchain, and the system includes:

[0116] The identity verification module collects and verifies the user information of purchasers and salesmen based on the aviation equipment procurement demand data, performs data matching and assigns user identification tags, and generates verification identity tags;

[0117] The permission comparison module queries the user's permission record based on the verified identity, compares the user's real-time request with the permission level, and obtains the permission verification result;

[0118] The design parameter module analyzes the merchant's real-time demand for electronic seals based on the authority verification results, including the shape, size and brand requirements of the seals, matches the design parameters with the type and purchase volume of aviation equipment, and generates an initial electronic seal design;

[0119] The security encryption module is based on the initialization of the electronic seal design, takes encryption measures for the electronic seal, uses an asymmetric encryption algorithm, stores the electronic seal encryption data on the blockchain, and generates an encrypted electronic seal;

[0120] The release verification module is based on the encrypted electronic seal, which publishes the electronic seal to the blockchain network, verifies the design elements and security measures of the electronic seal, monitors the release status of the electronic seal, and establishes the electronic seal release record.

[0121] The above are only preferred embodiments of the present invention and are not intended to limit the present invention in other forms. Any technician familiar with the profession may use the technical contents disclosed above to change or modify them into equivalent embodiments with equivalent changes and apply them to other fields. However, any simple modification, equivalent change and modification made to the above embodiments based on the technical essence of the present invention without departing from the technical solution of the present invention still falls within the protection scope of the technical solution of the present invention.

Claims

1. A blockchain-based method for generating electronic seals for aviation equipment procurement, characterized in that: The following steps are involved: Based on the aviation equipment procurement demand data, the blockchain network is used to match the identity of the merchant information in the data, including the identification information of the purchaser and the salesperson, to generate a verification identity tag; Based on the verification identity, blockchain technology is used to check user permissions, analyze the merchant's editing permissions, match permission data with user levels, and obtain permission verification results; Based on the authority verification result, referring to the parameters of the aviation equipment type and the purchase amount, designing the merchant's exclusive electronic seal, including the seal shape and the encryption mark, to obtain the initialization electronic seal design; Based on the initialized electronic seal design, using an asymmetric encryption algorithm, the electronic seal is security-verified, the compliance of the seal design is analyzed, and the design data is encrypted to obtain an encrypted electronic seal; Based on the encrypted electronic seal, review the consistency of the electronic seal design with the security standard, and analyze the compliance and design standard of the electronic seal to obtain the approved electronic seal; Based on the approval electronic seal, the approved electronic seal is published to the blockchain network using a hash function, the release status of the electronic seal is tracked in real time, and an electronic seal release record is established.

2. The method for generating an electronic seal for aviation equipment procurement based on blockchain according to claim 1 is characterized in that: The verification identity includes an identifier of the user's name, company position and access level, the permission verification result includes the user's permission scope and editing permission level, the initialization electronic seal design includes the design plan of the seal's shape, size and encryption identifier, the encrypted electronic seal includes the electronic seal's encryption data and the data's encryption key, the approval electronic seal includes the electronic seal's compliance verification record and approval status, and the electronic seal issuance record includes the electronic seal's unique identifier, issuance time and status tracking information.

3. The method for generating an electronic seal for aviation equipment procurement based on blockchain according to claim 1, characterized in that: Based on the aviation equipment procurement demand data, through the blockchain network, the identity of the merchant information in the data is matched, including the identification information of the purchaser and the salesperson, and the steps for generating the verification identity are as follows: Based on the aviation equipment procurement demand data, the user data of buyers and salesmen are collected, including the user's full name, work email address, contact number and related department information, to obtain basic identity data; Based on the basic identity data, the blockchain is used to check the employee authentication information in the enterprise resource management network, and the user's name and contact information are compared through data query to obtain a matching verification result; Based on the matching verification results, a unique user identification is created for each identified purchaser and salesperson in the blockchain network, including the user ID and the user's activity range, and access rights and location tracking are allocated to generate a verification identity.

4. The method for generating an electronic seal for aviation equipment procurement based on blockchain according to claim 1, characterized in that: Based on the verification identity, blockchain technology is used to check user permissions, analyze the merchant's editing permissions, match the permission data with the user level, and obtain the permission verification results in the following steps: Based on the verification identity, access the authority database in the enterprise resource management network, query the authority record associated with the real-time user, including the user's role information and predefined authority range, and obtain the user role information; Based on the user role information, check the merchant's permissions, compare the merchant's defined permissions with the editing permissions requested in real time, including modifying product lists and price settings, and obtain the merchant's permission comparison results; Based on the merchant authority comparison result, if the request is within the user's authority, the user's editing request is approved, otherwise it is marked as failed and the authority verification result is obtained.

5. The method for generating an electronic seal for aviation equipment procurement based on blockchain according to claim 1, characterized in that: Based on the authority verification result, referring to the parameters of the aviation equipment type and the purchase amount, the merchant's exclusive electronic seal is designed, including the seal shape and the encryption mark, and the steps for initializing the electronic seal design are as follows: Based on the authority verification result, extract the target authority of the merchant, including the authority to use the electronic seal and the authority to edit the product, match the authority to edit the product with the type of aviation equipment, analyze the functional requirements of the electronic seal, and obtain the electronic seal design parameters; Based on the electronic seal design parameters, the basic shape of the electronic seal is designed, the shape template of the electronic seal is selected with reference to the standards and purchase volume of the aviation equipment, the merchant logo and encryption elements are assigned to the seal, and the electronic seal design draft is generated; Based on the draft electronic seal design, matching the merchant's brand requirements and the safety specifications of aviation equipment, the size, color and encryption mark of the electronic seal are designed and produced to obtain an initialized electronic seal design.

6. The method for generating an electronic seal for aviation equipment procurement based on blockchain according to claim 1, characterized in that: Based on the initialized electronic seal design, the electronic seal is verified for security using an asymmetric encryption algorithm, the compliance of the seal design is analyzed, and the design data is encrypted. The specific steps of obtaining the encrypted electronic seal are: Based on the initialization electronic seal design, a symmetric encryption algorithm is used, an encryption key and electronic seal data are input, and if the encryption is successful, the encryption key, encryption state and encryption timestamp are recorded to generate an encryption parameter record; The symmetric encryption algorithm is based on the formula C i =E K,S,N,T (P i )=(S·E K (P i ))⊕(N·T) Among them, C i is the encrypted data block, E K To use the key K The encryption function, P i is the original data block, S is the security strength coefficient, N is the number of encryption iterations, T is the timestamp, and ⊕ is the bitwise exclusive operation; Based on the encryption parameter record, the electronic seal is re-encrypted using an asymmetric encryption algorithm, each encryption link is cyclically checked, the encryption result is temporarily stored, and the encrypted data is integrity checked to generate an integrity check result; Based on the integrity check result, the design of the electronic seal is analyzed to see if it meets the preset security and compliance standards. If the design elements meet the specified target requirements, decryption permissions are assigned to the authorized user to obtain the encrypted electronic seal.

7. The method for generating an electronic seal for aviation equipment procurement based on blockchain according to claim 1, characterized in that: Based on the encrypted electronic seal, the electronic seal design is reviewed for consistency with the security standards, and the compliance and design standards of the electronic seal are analyzed to obtain the specific steps of approving the electronic seal: Based on the encrypted electronic seal, analyzing whether the encryption level of the electronic seal complies with security specifications, including key strength and applicability of encryption protocols, and reviewing the confidentiality of electronic seal information and access control mechanisms to obtain encryption security review results; Based on the encrypted security review results, the design of the electronic seal is compared with the merchant brand and the specifications of the aviation equipment to verify whether the shape, size and brand logo of the electronic seal meet the preset design standards and obtain the design consistency result; Based on the design consistency results, the compliance of the electronic seal is evaluated, the design elements and security measures of the electronic seal are verified, and the design security and confidentiality requirements of the electronic seal are matched to obtain an approved electronic seal.

8. The method for generating an electronic seal for aviation equipment procurement based on blockchain according to claim 1, characterized in that: Based on the approval electronic seal, the approved electronic seal is published to the blockchain network using a hash function, and the release status of the electronic seal is tracked in real time. The steps of establishing the electronic seal release record are as follows: Based on the approval electronic seal, the data content of the electronic seal is hashed using a hash function, the electronic seal image and associated data are encrypted, including the approval time, and encrypted user information is generated; Based on the encrypted user information, synchronizing the encrypted electronic seal data to the blockchain network, including selecting a blockchain node, submitting data and waiting for network verification. If the blockchain node accepts, checking the publishing status of each verification cycle and creating a blockchain record; Based on the blockchain record, the issuance status of the electronic seal is monitored and tracked in real time, and the real-time information of the blockchain network is cyclically queried, and each query result is logged to generate an electronic seal issuance record.

9. The blockchain-based electronic seal generation system for aviation equipment procurement is characterized by: According to any one of claims 1 to 8, the method for generating an electronic seal for aviation equipment procurement based on blockchain comprises: The identity verification module collects and verifies the user information of purchasers and salesmen based on the aviation equipment procurement demand data, performs data matching and assigns user identification tags, and generates verification identity tags; The permission comparison module queries the user's permission record based on the verification identity, compares the user's real-time request with the permission level, and obtains the permission verification result; The design parameter module analyzes the merchant's real-time demand for the electronic seal based on the authority verification result, including the shape, size and brand requirements of the seal, matches the design parameters with the type and purchase volume of the aviation equipment, and generates an initialization electronic seal design; The security encryption module adopts encryption measures of the electronic seal based on the initialization electronic seal design, uses an asymmetric encryption algorithm, stores the electronic seal encryption data on the blockchain, and generates an encrypted electronic seal; The publishing verification module publishes the electronic seal to the blockchain network based on the encrypted electronic seal, verifies the design elements and security measures of the electronic seal, monitors the publishing status of the electronic seal, and establishes the electronic seal publishing record.

Citation Information

Cited By

  • Electronic seal management method and system

    CN119696784A

  • Electronic seal management method and system

    CN119696784B