Digital signature method and system based on digital real-name authentication
The digital signature method and system based on real-name authentication addresses inefficiencies in construction project management by ensuring legitimate and efficient digital signatures through real-name authentication and blockchain logging, enhancing collaboration and reducing redundant work.
Patent Information
- Application Number
- JP2024531307
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-04-19
- Filing Date
- 2023-08-09
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2043-08-09
AI Technical Summary
Traditional construction project management methods face inefficiencies and non-compliance issues due to redundant processes, non-standard signatures, and untimely file storage, particularly in collaborative environments involving multiple enterprises and business managers.
A digital signature method and system based on digital real-name authentication, integrating a client module, digital real-name authentication module, digital signature module, and authorization module, which performs real-name authentication, authorization, and digital signing of service functions, with logs stored on a blockchain to ensure legitimacy and efficiency.
Enhances the legitimacy and efficiency of digital signatures by preventing seal misuse and ensuring timely processing of files, integrating online and offline processes, and improving collaboration efficiency.
Smart Images

Figure 0007781277000001
Abstract
Description
[Technical Field]
[0001] The present invention relates to the technical field of digital signatures, and in particular to a digital signature method and system based on digital real-name authentication. [Background technology]
[0002] In the current construction process, there are many enterprises involved in the project, and the traditional methods frequently cause problems such as redundant processes, non-standard signatures, and untimely file storage. The offline signing, sealing, and file storage of files have already caused many enterprises and business managers to worry. With the increase in construction projects in the future, the number of enterprises involved in construction will also increase. Similarly, situations where various business managers move between projects will often occur. In the business process related to physical signatures and seals, problems such as inefficient work progress and non-compliance with signature standards frequently occur.
[0003] In the prior art, patent application number CN200710067643.8 discloses a digital signature authentication method for the Internet that combines a digital certificate and a seal, in which the configuration of functional modules such as the storage and retrieval of digital certificate and seal image data in a storage medium, and the authentication and decryption and retrieval are performed in accordance with a unified standard, and all third-party authentication institutions and digital signature application system developers must abide by this standard, so that a user's digital seal can be used in any digital signature application system, overcoming the limitations of the current operating system that limit its universality and truly solving the problem of digital seal versatility in digital signature applications. At the same time, the digital certificate in a digital signature is truly generated by the third-party authentication institution that issues the digital certificate through a digital signature, and the authentication result is not authenticated by the digital signature application system itself, making it more authoritative and reliable, and also improving the security of the digital signature application environment and ensuring the security, reliability, and standardity of digital signature applications.
[0004] As can be seen from the above, according to the present invention, a convenient online, instant seal method allows enterprises to approve and sign contract files online via the network anytime and anywhere, ensuring timely processing of important files and improving the efficiency of collaborative work. At the same time, the digital signature service can connect offline and online approval processes, eliminating duplicated and redundant work. Summary of the Invention [Problem to be solved by the invention]
[0005] In view of this, the present invention aims to provide a digital signature method and system based on digital real-name authentication to solve at least the above problems. [Means for solving the problem]
[0006] The technical solution adopted in the first aspect of the present invention is a digital signature method based on digital real-name authentication, the method being applied to a digital signature system based on digital real-name authentication, the system including a client module, a digital real-name authentication module, a digital signature module, a service module and an authorization module, the method comprising: Step S1, in which a client requests a digital signature from a digital signature module via a client module; Step S2: the digital real-name authentication module performs real-name authentication on the client that has requested the digital signature; Step S3: When the client passes the real-name authentication by the digital real-name authentication module, a service function of the service module is triggered; Step S4: when the client selects a service function through the service module, the authorization module performs authorization for the service function selected by the client; Step S5: when the authorization module completes authorization for the service function selected by the client, the digital signature module digitally signs the service function selected by the client; A digital signature method based on digital real-name authentication.
[0007] In step S2, the digital real-name authentication module performs real-name authentication on the client that has requested the digital signature, further comprising: Step S21: the digital real-name authentication module obtains client data by calling a third-party API interface; Step S22 includes a step in which the digital real-name authentication module compares the client who requested the digital signature with the acquired client data, and if the comparison is successful, completes real-name authentication for the client who requested the digital signature.
[0008] Furthermore, the service function of the service module triggered when the client passes the real-name authentication by the digital real-name authentication module in step S3 is specifically: When a client passes real-name authentication by the digital real-name authentication module, the digital real-name authentication module obtains the client's IP address and uploads the IP address to the blockchain and stores it. The service functions of the service module specifically include business form calling, cost consulting, device management, report printing, and file storage.
[0009] Furthermore, in step S4, when the client selects a service function through the service module, the authorization module performs authorization for the service function selected by the client, specifically, Step S41: When the client selects one of the service functions such as business form calling, cost consulting, device management, report printing, and file storage, the approval module approves the service function selected by the client; Step S42, when the authorization module completes authorization for the service function selected by the client, an authorization log of the authorization is generated; Step S43: The approval module up-chains and stores the approval log in the blockchain.
[0010] When the authorization module completes authorization for the service function selected by the client, the digital signature module digitally signs the service function selected by the client in step S5, further comprising: Step S51: when the authorization module completes authorization for the service function selected by the client, the digital signature module calls the authorization log and generates a seal service interface; Step S52: generating a template seal through a seal service interface, generating an image seal, and setting a default seal; Step S53 includes the step of: the digital signature module digitally signing the service function selected by the client according to the generation of the template seal, the generation of the image seal and the setting of the default seal.
[0011] The technical solution adopted in the second aspect of the present invention is a digital signature system based on digital real-name authentication, which implements the method described in the first aspect, and includes a client module, a digital real-name authentication module, a digital signature module, a service module and an authorization module. [Effects of the Invention]
[0012] The beneficial effects of the present invention compared to the prior art are: (1) The present invention is advantageous in regulating the management of seal use, and can prevent to some extent the phenomenon of corporate seals being stolen, misused, or used fraudulently, ensuring that corporate seals are used legally and in accordance with the law and that confidential files are not leaked. Compared with traditional seals, digital seals have the advantage of preventing forged seals and forged records. This avoids the problems of omission, falsification, loss, etc. that exist in paper seal ledger records.
[0013] (2) The present invention is advantageous in linking online and offline processes, facilitating remote work and improving work efficiency. Traditional seal-based processes involve multiple layers, cross-departmental collaboration, and multiple people, resulting in complex processes and long signature cycles, leading to low efficiency. The convenient, online, instantaneous seal-based method allows companies to approve and sign contract files online via the network anytime, anywhere, ensuring timely processing of important files and improving collaboration efficiency. The digital signature service also links offline and online approval processes, eliminating redundant work. [Brief explanation of the drawings]
[0014] In order to more clearly describe the technical solutions in the embodiments of the present invention, the drawings that need to be used in the description of the embodiments are briefly described below. It should be noted that the drawings in the following description are only preferred embodiments of the present invention, and it is obvious that a person skilled in the art can further obtain other drawings based on the drawings without any creative efforts.
[0015] [Figure 1] 1 is a schematic diagram of the overall process of a digital signature method based on digital real-name authentication according to an embodiment of the present invention; DETAILED DESCRIPTION OF THE INVENTION
[0016] The principles and features of the present invention will be explained below with reference to the drawings, and the examples listed are merely for the purpose of illustrating the present invention and are not intended to limit the scope of the present invention.
[0017] Referring to Figure 1, the present invention provides a digital signature method based on digital real-name authentication, which is applied to a digital signature system based on digital real-name authentication. The system includes a client module, a digital real-name authentication module, a digital signature module, a service module and an authorization module, and the method includes: Step S1, in which a client requests a digital signature from a digital signature module via a client module; Step S2: the digital real-name authentication module performs real-name authentication on the client that has requested the digital signature; Step S3: When the client passes the real-name authentication by the digital real-name authentication module, a service function of the service module is triggered; Step S4: when the client selects a service function through the service module, the authorization module performs authorization for the service function selected by the client; Step S5 includes a step in which, when the authorization module completes authorization for the service function selected by the client, the digital signature module digitally signs the service function selected by the client.
[0018] For example, when a client wishes to make a digital signature, the client module can request a digital signature. The client module is specifically designed to meet the digital signature requirements of clients in different regions, thereby improving the efficiency of signing. To ensure the authenticity of the client, the digital real-name authentication module can perform real-name authentication on the client, thereby ensuring the security of the signature. Through real-name authentication, the client can select service functions that meet their needs, thereby satisfying the diverse needs of the client. The authorization module issues authorization to the client who has completed the service function selection. After authorization is completed, the client can obtain a digital signature, which is advantageous for integrating online and offline processes, facilitating remote work, and improving work efficiency.
[0019] In step S2, the digital real-name authentication module performs real-name authentication on the client that has requested the digital signature, further comprising: Step S21: the digital real-name authentication module obtains client data by calling a third-party API interface; Step S22 includes a step in which the digital real-name authentication module compares the client who requested the digital signature with the acquired client data, and if the comparison is successful, completes real-name authentication for the client who requested the digital signature.
[0020] For example, the third-party API interface may be data published by the State Administration for Industry and Commerce's client information system or the Public Security Bureau's client identification system, and the data published by the State Administration for Industry and Commerce's client information system or the Public Security Bureau's client identification system can ensure the authenticity of the client.
[0021] In step S3, the service function of the service module triggered when the client passes the real-name authentication by the digital real-name authentication module is specifically: When a client passes real-name authentication by the digital real-name authentication module, the digital real-name authentication module obtains the client's IP address and uploads the IP address to the blockchain and stores it. The service functions of the service module specifically include business form calling, cost consulting, device management, report printing, and file storage.
[0022] For example, in order to guarantee the interests of a client, when the client passes real-name authentication using a digital real-name authentication module, the digital real-name authentication module obtains the IP address of the client, and stores the IP address in an up-chain manner on the blockchain. The client's IP address is then stored in an up-chain manner on the blockchain, thereby enabling traceability of the client and avoiding conflicts of interest.
[0023] In step S4, the client selects a service function through the service module, and the authorization module performs authorization for the service function selected by the client, specifically, Step S41: When the client selects one of the service functions such as business form calling, cost consulting, device management, report printing, and file storage, the approval module approves the service function selected by the client; Step S42, when the authorization module completes authorization for the service function selected by the client, an authorization log of the authorization is generated; Step S43: The approval module up-chains and stores the approval log in the blockchain.
[0024] For example, to improve client efficiency, service functions such as calling up business forms, cost consulting, device management, report printing, and file storage can be handled as online services, thereby avoiding the situations that arise in the process of using traditional seals, which involve many layers, cross-departmental collaboration, and collaboration between multiple people, making the process complicated and lengthening the stamping cycle, resulting in low efficiency. Furthermore, since an approval log is generated each time approval is made, the approval log can be further uploaded and stored on the blockchain, thereby ensuring the traceability of approval.
[0025] When the authorization module completes authorization for the service function selected by the client, the digital signature module digitally signs the service function selected by the client in step S5, further comprising: Step S51: when the authorization module completes authorization for the service function selected by the client, the digital signature module calls the authorization log and generates a seal service interface; Step S52: generating a template seal through a seal service interface, generating an image seal, and setting a default seal; Step S53 includes the step of: the digital signature module digitally signing the service function selected by the client according to the generation of the template seal, the generation of the image seal and the setting of the default seal.
[0026] For example, the digital signature module can generate a seal service interface only after obtaining an authorization log, and further generate a template seal, generate an image seal, and set a default seal. The generation of the template seal, the generation of the image seal, and the setting of the default seal can meet the various digital signature needs of clients, thereby improving the efficiency of digital signature.
[0027] Another embodiment of the present invention provides a digital signature system based on digital real-name authentication, which performs the method provided in the above embodiment, and includes a client module, a digital real-name authentication module, a digital signature module, a service module, and an authorization module.
[0028] The above are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, substitutions, improvements, etc. made within the spirit and scope of the present invention should be included within the protection scope of the present invention.
Claims
1. A digital signature method based on digital real-name authentication, comprising: The method is applied to a digital signature system based on digital real-name authentication, the system including: a client module, a digital real-name authentication module, a digital signature module, a service module, and an authorization module; The method comprises: Step S1, in which a client requests a digital signature from a digital signature module via a client module; Step S2: the digital real-name authentication module performs real-name authentication on the client that has requested the digital signature; Step S3: When the client passes the real-name authentication by the digital real-name authentication module, a service function of the service module is triggered; Step S4: when the client selects a service function through the service module, the approval module approves the service function selected by the client; Step S5: when the authorization module completes authorization for the service function selected by the client, the digital signature module digitally signs the service function selected by the client; In step S2, Step S21: the digital real-name authentication module obtains client data by calling a third-party API interface; Step S22: the digital real-name authentication module verifies the client who has requested the digital signature with the acquired client data, and if the verification is successful, completes real-name authentication for the client who has requested the digital signature; The service function of the service module triggered when the client passes the real-name authentication by the digital real-name authentication module in step S3 is specifically: When a client passes real-name authentication by the digital real-name authentication module, the digital real-name authentication module obtains the client's IP address and uploads the IP address to the blockchain for storage; The service functions of the service module specifically include business form calling, cost consulting, device management, report printing and file storage. Specifically, step S4 is Step S41: When the client selects one of the service functions of business form calling, cost consulting, device management, report printing, and file storage, the approval module approves the service function selected by the client; Step S42: When the approval module completes approval for the service function selected by the client, an approval log of the approval is generated; Step S43: The approval module up-chains and stores the approval log in the blockchain; In step S5, Step S51: when the authorization module completes authorization for the service function selected by the client, the digital signature module calls the authorization log and generates a seal service interface; Step S52: generating a template seal, generating an image seal, and setting a default seal through a seal service interface; Step S53: the digital signature module generates a template seal, generates an image seal, and sets a default seal, and then digitally signs the service function selected by the client. A digital signature method based on digital real-name authentication, characterized in that:
2. A digital signature system based on digital real-name authentication, comprising: The system performs the method of claim 1, wherein the system includes a client module, a digital real-name authentication module, a digital signature module, a service module, and an authorization module. A digital signature system based on digital real-name authentication, characterized in that:
Citation Information
Patent Citations
Enterprise electronic seal management method and system based on enterprise chain code
CN113127822A
Electronic signature attached seal authentication system and electronic signature attached seal authentication method
JP2005311545A