Electronic seal system, electronic seal and electronic signature method

By designing an electronic seal system containing multiple modules, the problems of low adaptability and poor integrity of document signatures in the prior art are solved, and appropriate encryption and signature methods are selected according to the file category and requirements, and watermarks are added to the electronic seals to improve the protection and integrity of the document.

CN114861232BActive Publication Date: 2025-03-07SHANDONG RIZHAO POWER GENERATION CO LTD +2
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210299425.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-25
Publication Date
2025-03-07
Estimated Expiration
2042-03-25

AI Technical Summary

Technical Problem

The existing electronic seal system has low adaptability and poor integrity when signing documents, resulting in slow processing and poor confidentiality of important documents. The unimportant documents have fast speed but good confidentiality, which reduces the system's work efficiency and increases the risk of document loss.

Method used

An electronic seal system was designed, including USBKEY management module, electronic seal application module, electronic seal application approval module, electronic seal model management module, electronic seal production module, electronic seal authorization module, electronic seal management module, electronic seal audit module, electronic seal signature module and sending module. The system selects appropriate encryption methods and signature methods based on the file category, degree of integrity and protection requirements, and adds watermarks to the electronic seal to improve the protection and integrity of the file.

Benefits of technology

Through this system, the adaptability and integrity of document signatures are improved, the signature process is optimized, the confidentiality and security of documents are enhanced, and the risk of document loss is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114861232B_ABST
    Figure CN114861232B_ABST
Patent Text Reader

Abstract

The present invention discloses an electronic seal system, an electronic seal and an electronic signature method. The system includes a USBKEY management module, an electronic seal application module, an electronic seal application approval module, an electronic seal impression management module, an electronic seal production module, an electronic seal authorization module, an electronic seal management module, an electronic seal audit module, an electronic seal signature module and a sending module. The method includes obtaining basic information of a file, adding a watermark to the electronic seal based on the integrity requirement and the protection requirement to form an electronic seal with a watermark; selecting an encryption method for the electronic seal with a watermark according to the category, and selecting a signature method for signature according to the integrity requirement. The present application adopts an encryption method according to the category of the file, optimizes the signature process, and improves the confidentiality and security of the file. The signature method is selected according to the integrity of the file, and the integrity of the file is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of electronic seals, and more specifically, to an electronic seal system, an electronic seal, and an electronic signature method. Background Art

[0002] The electronic seal management system is similar to the electronic signature system. It mainly completes the management of electronic seal application, approval, production, issuance, authorization / re-authorization, loss / cancellation of loss, and destruction of electronic seals, as well as the maintenance and management of the electronic seal impression image library. At the same time, it provides electronic seal use audit management function - it records in detail when and where the signer has stamped which electronic seal. The electronic seal management subsystem fully reflects the management concept of electronic seals, establishes the electronic seal management concept corresponding to the traditional physical seal, and realizes the management of the entire life cycle of electronic seals from application, approval, production to use authorization, loss, destruction and use audit.

[0003] In the existing electronic seal system, the encryption method cannot be selected according to the diversity of files, resulting in poor adaptability of file signing (encryption), slow processing speed and poor confidentiality of important files, and fast processing speed and good confidentiality of unimportant files, which greatly reduces the efficiency of the system. In addition, multiple pages of the same file cannot be completely traced when signing, resulting in the loss of several pages of the same file, which greatly increases the probability of accidents in the system.

[0004] Therefore, how to improve the adaptability and integrity of document signatures is a technical problem that needs to be solved. Summary of the invention

[0005] The present invention provides an electronic seal system to solve the technical problems of low adaptability and poor integrity when signing documents in the prior art. The system includes:

[0006] A USBKEY management module, used for registering USBKEY and the user holding the USBKEY in the electronic seal system;

[0007] The electronic seal application module is used to fill in the electronic seal application form content based on the electronic seal application category;

[0008] The electronic seal application approval module is used for the management department to determine whether the electronic seal application meets the business requirements after receiving the electronic seal application;

[0009] The electronic seal impression management module is used to import the uploaded seal impression image into the impression library if the electronic seal application meets the business requirements, and encrypt the seal impression image with the symmetric key of this system;

[0010] An electronic seal making module, for binding the seal impression image with the digital certificate in the electronic seal card if the electronic seal application meets the business requirements and the digital certificate in the electronic seal card is legal, and writing the encrypted electronic seal into the electronic seal card;

[0011] The electronic seal authorization module is used to authorize the electronic seal after it is produced, and grant the management and use authority and identity authentication authority of the electronic seal;

[0012] An electronic seal management module is used to update, report loss, cancel loss report, query, change, restore, destroy and query the electronic seal;

[0013] The electronic seal audit module is used to obtain the audit log according to the recorded network address and the signed document, and the audit log includes the signature log, the system operation log and the seal application log;

[0014] Electronic seal signature module, used to select signature mode and encryption mode based on basic document information;

[0015] The sending module is used to send the authorized electronic seal impression image to the entity to complete the transmission of the electronic seal;

[0016] The basic file information includes page category, protection level requirement and integrity level requirement.

[0017] In some embodiments of the present application, the electronic seal application approval module is also used to:

[0018] If the electronic seal application does not meet the business requirements, the reason for failure is marked in the electronic seal application form, so that the applicant can modify the electronic seal application form based on the reason for failure.

[0019] In some embodiments of the present application, the electronic seal signature module is specifically used for:

[0020] Determining whether the file is a file with high integrity requirements;

[0021] If yes, then stamp all pages of the document with the electronic seal, and after the document is unfolded, the electronic seal can be restored to the electronic seal;

[0022] If not, each page of the said document shall be stamped with an electronic seal.

[0023] In some embodiments of the present application, the electronic seal signature module is also specifically used for:

[0024] Determining whether the document is a confidential document;

[0025] If yes, encrypting the confidential file using a symmetric key;

[0026] Determine whether the file is a common file;

[0027] If so, the common file is encrypted using an asymmetric key.

[0028] In some embodiments of the present application, the system further includes:

[0029] An identification module, used for adding a fragile watermark to the authorized electronic seal if the file is a file with high integrity requirements;

[0030] If the document has a high protection requirement, a robust watermark is added to the authorized electronic seal.

[0031] In some embodiments of the present application, an electronic seal is also provided, including:

[0032] The receiving module is used to receive the authorized electronic seal impression image sent by the sending module and save it to the image library;

[0033] A picture library module, used to store a variety of different electronic seal impression pictures;

[0034] An adding module, used for adding a watermark corresponding to a file to the electronic seal;

[0035] The writing module is used to print the electronic seal with the watermark added on the document.

[0036] In some embodiments of the present application, an electronic signature method is also provided, the method comprising:

[0037] Obtaining basic information of the file, including the number of pages, page size, category, protection level requirement, and integrity level requirement;

[0038] Adding a watermark to the electronic seal based on the integrity requirement and the protection requirement to form an electronic seal with a watermark;

[0039] The encryption method of the electronic seal with watermark is selected according to the category, and the signing method is selected according to the completeness requirement.

[0040] In some embodiments of the present application, a watermark is added to the electronic seal based on the integrity requirement and the protection requirement to form an electronic seal with a watermark, specifically:

[0041] If the document is a document with high integrity requirements, a fragile watermark is added to the electronic seal;

[0042] If the file is a file requiring a high degree of protection, a robust watermark is added to the electronic seal.

[0043] In some embodiments of the present application, the encryption method of the electronic seal with watermark is selected according to the importance requirement, specifically:

[0044] If the file is a confidential file, encrypt the file using a symmetric encryption method;

[0045] If the file is a common file, the file is encrypted using an asymmetric encryption method.

[0046] In some embodiments of the present application, a signature method is selected according to the completeness requirement, the number of pages and the page size for signature, specifically:

[0047] If the document is a document with high integrity requirements, a saddle stamp of an electronic seal is affixed to all pages according to the number of pages and the page size;

[0048] If the document does not require high completeness, all pages will be stamped with an electronic seal based on the number of pages and the page numbers.

[0049] By applying the above technical solution, the system includes the following modules: a USBKEY management module, which is used to register USBKEY and the user holding the USBKEY in the electronic seal system; an electronic seal application module, which is used to fill in the content of the electronic seal application form based on the application category of the electronic seal; an electronic seal application approval module, which is used for the management department to determine whether the electronic seal application meets the business requirements after receiving the electronic seal application; an electronic seal mold management module, which is used to import the uploaded seal mold image into the mold library if the electronic seal application meets the business requirements, and encrypt the seal mold image with the symmetric key of this system; an electronic seal production module, which is used to import the uploaded seal mold image into the mold library if the electronic seal application meets the business requirements and the digital certificate in the electronic seal card is legal. The seal impression image is bound to the digital certificate in the electronic seal card, and the encrypted electronic seal is written into the electronic seal card; the electronic seal authorization module is used to authorize the electronic seal after production, and grant the management and use authority and identity authentication authority of the electronic seal; the electronic seal management module is used to update, report loss, cancel loss, query, change, restore, destroy and query the electronic seal; the electronic seal audit module is used to obtain the audit log according to the recorded network address and the signed file, and the audit log includes the signature log, system operation log and seal application log; the electronic seal signature module is used to select the signature method and encryption method based on the basic information of the file; the sending module is used to send the authorized electronic seal impression image to the entity to complete the transmission of the electronic seal. This application forms a complete and efficient electronic seal system, from the entire process of applying for the seal to signing, the encryption method is adopted according to the category of the file, the signing process is optimized, and the confidentiality and security of the file are improved. The signature method is selected according to the completeness of the file to enhance the integrity of the file. Select the watermark method according to the file protection and integrity requirements to improve the degree of file protection and integrity. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0051] Figure 1 A schematic diagram of the structure of an electronic seal system proposed in an embodiment of the present invention is shown;

[0052] Figure 2 A schematic diagram of the structure of an electronic seal proposed in an embodiment of the present invention is shown;

[0053] Figure 3A schematic flow chart of an electronic signature method proposed in an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0054] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0055] This application provides an electronic seal system, such as Figure 1 As shown, the system includes the following modules:

[0056] A USBKEY management module 101, used for registering a USBKEY and a user holding the USBKEY in the electronic seal system;

[0057] The electronic seal application module 102 is used to fill in the electronic seal application form content based on the application category of the electronic seal;

[0058] The electronic seal application approval module 103 is used for the management department to determine whether the electronic seal application meets the business requirements after receiving the electronic seal application;

[0059] The electronic seal impression management module 104 is used to import the uploaded seal impression image into the impression library and encrypt the seal impression image with the symmetric key of the system if the electronic seal application meets the business requirements;

[0060] The electronic seal making module 105 is used for binding the seal impression image with the digital certificate in the electronic seal card and writing the encrypted electronic seal into the electronic seal card if the electronic seal application meets the business requirements and the digital certificate in the electronic seal card is legal;

[0061] The electronic seal authorization module 106 is used to authorize the electronic seal after it is produced, and grant the management and use authority and identity authentication authority of the electronic seal;

[0062] The electronic seal management module 107 is used to update, report loss, cancel loss report, query, change, restore, destroy and query the electronic seal;

[0063] The electronic seal audit module 108 is used to obtain an audit log according to the recorded network address and the signed document, wherein the audit log includes a signature log, a system operation log and a seal application log;

[0064] The electronic seal signature module 109 is used to select the signature method and encryption method based on the basic information of the document;

[0065] The sending module 110 is used to send the authorized electronic seal impression image to the entity to complete the transmission of the electronic seal.

[0066] The USBKEY management module 101 is used to register the USBKEY and the user holding the USBKEY in the electronic seal system.

[0067] In this embodiment, the USBKEY and the user holding the USBKEY are registered in the electronic seal system, and only the holder of the USBKEY at the time of registration can log in to the system. Only the registered USBKEY can be used to make electronic seals.

[0068] The electronic seal application module 102 is used to fill in the electronic seal application form content based on the application category of the electronic seal.

[0069] In this embodiment, the content of the electronic seal application form filled in is different according to the application category of the electronic seal. The application categories of the electronic seal shown include electronic official seal, personal seal and personal signature.

[0070] The electronic seal application approval module 103 is used for the management department to determine whether the electronic seal application meets the business requirements after receiving the electronic seal application.

[0071] In this embodiment, after receiving the electronic seal application, the management department determines whether the electronic seal application meets the business requirements based on the content of the application form, and can only approve it if it meets the business requirements.

[0072] It is understandable that in determining whether an electronic seal application meets business requirements, the defining conditions can be adjusted and set according to actual needs.

[0073] In some embodiments of the present application, the electronic seal application approval module is also used to:

[0074] If the electronic seal application does not meet the business requirements, the reason for failure is marked in the electronic seal application form, so that the applicant can modify the electronic seal application form based on the reason for failure.

[0075] The electronic seal impression management module 104 is used to import the uploaded seal impression image into the impression library and encrypt the seal impression image with the symmetric key of the system if the electronic seal application meets the business requirements.

[0076] In this embodiment, if the electronic seal application meets the business requirements, the uploaded seal impression image is imported into the impression library, and the seal impression image is encrypted with the symmetric key of this system. The import time is the starting time when the impression takes effect, and the impression validity period is set according to actual needs. The management personnel can deactivate, destroy and query each seal impression. For seals with the same seal name but different seals, multiple seal impressions should be kept, but only one can be valid at the same time.

[0077] The electronic seal making module 105 is used to bind the seal impression image with the digital certificate in the electronic seal card and write the encrypted electronic seal into the electronic seal card if the electronic seal application meets the business requirements and the digital certificate in the electronic seal card is legal.

[0078] The electronic seal authorization module 106 is used to authorize the electronic seal after it is produced, and grant the management and use authority and identity authentication authority of the electronic seal.

[0079] The electronic seal management module 107 is used to update, report loss, cancel loss report, query, change, restore, destroy and query the electronic seal.

[0080] The electronic seal audit module 108 is used to obtain the audit log according to the recorded network address and the signed file, and the audit log includes the signature log, the system operation log and the seal application log.

[0081] In this embodiment, the audit log is used to record the time nodes of each operation process, which is traceable when problems occur. The system operation log includes system login log, illegal operation log, seal management log, seal authorization log, and the signature log records the time when signing.

[0082] The electronic seal signing module 109 is used to select the signing method and encryption method based on the basic information of the document.

[0083] In some embodiments of the present application, the electronic seal signature module is specifically used for:

[0084] Determining whether the file is a file with high integrity requirements;

[0085] If yes, then stamp all pages of the document with the electronic seal, and after the document is unfolded, the electronic seal can be restored to the electronic seal;

[0086] If not, each page of the said document shall be stamped with an electronic seal.

[0087] The above disclosure is only a few specific implementation scenarios of the present invention, but the present invention is not limited thereto, and any changes that can be conceived by those skilled in the art should fall within the protection scope of the present invention.

[0088] In some embodiments of the present application, the electronic seal signature module is also specifically used for:

[0089] Determining whether the document is a confidential document;

[0090] If yes, encrypting the confidential file using a symmetric key;

[0091] Determine whether the file is a common file;

[0092] If so, the common file is encrypted using an asymmetric key.

[0093] The sending module 110 is used to send the authorized electronic seal impression image to the entity to complete the transmission of the electronic seal.

[0094] The system also includes:

[0095] An identification module, used for adding a fragile watermark to the authorized electronic seal if the file is a file with high integrity requirements;

[0096] If the document has a high protection requirement, a robust watermark is added to the authorized electronic seal.

[0097] Those skilled in the art will appreciate that the modules in the system in the implementation scenario can be distributed in the system of the implementation scenario according to the implementation scenario description, or can be changed accordingly and located in one or more systems different from the implementation scenario. The modules in the above implementation scenario can be combined into one module, or can be further split into multiple sub-modules.

[0098] By applying the above technical solution, the system includes the following modules: a USBKEY management module, which is used to register USBKEY and the user holding the USBKEY in the electronic seal system; an electronic seal application module, which is used to fill in the content of the electronic seal application form based on the application category of the electronic seal; an electronic seal application approval module, which is used for the management department to determine whether the electronic seal application meets the business requirements after receiving the electronic seal application; an electronic seal mold management module, which is used to import the uploaded seal mold image into the mold library if the electronic seal application meets the business requirements, and encrypt the seal mold image with the symmetric key of this system; an electronic seal production module, which is used to import the uploaded seal mold image into the mold library if the electronic seal application meets the business requirements and the digital certificate in the electronic seal card is legal. The seal impression image is bound to the digital certificate in the electronic seal card, and the encrypted electronic seal is written into the electronic seal card; the electronic seal authorization module is used to authorize the electronic seal after production, and grant the management and use authority and identity authentication authority of the electronic seal; the electronic seal management module is used to update, report loss, cancel loss, query, change, restore, destroy and query the electronic seal; the electronic seal audit module is used to obtain the audit log according to the recorded network address and the signed file, and the audit log includes the signature log, system operation log and seal application log; the electronic seal signature module is used to select the signature method and encryption method based on the basic information of the file; the sending module is used to send the authorized electronic seal impression image to the entity to complete the transmission of the electronic seal. This application forms a complete and efficient electronic seal system, from the entire process of applying for the seal to signing, the encryption method is adopted according to the category of the file, the signing process is optimized, and the confidentiality and security of the file are improved. The signature method is selected according to the completeness of the file to enhance the integrity of the file. Select the watermark method according to the file protection and integrity requirements to improve the degree of file protection and integrity.

[0099] In some embodiments of the present application, an electronic seal is also provided, such as Figure 2 As shown, the signature includes:

[0100] The receiving module 201 is used to receive the authorized electronic seal impression image sent by the sending module and save it to the image library;

[0101] The picture library module 202 is used to store a plurality of different electronic seal impression pictures;

[0102] An adding module 203 is used to add a watermark corresponding to a file to the electronic seal;

[0103] The writing module 204 is used to print the electronic seal with the watermark added on the document.

[0104] This electronic seal realizes the transfer of the image of the virtual electronic seal to the entity, and based on this, the actual document paper is signed. Only one electronic signature is needed to realize the signing of multiple different seals, saving costs and improving work efficiency. In addition, a watermark is added to the electronic seal impression image, which increases the recognition of the electronic seal and is conducive to the identification and traceability of the document. It can also be signed in the form of a saddle seal according to the document integrity requirements to enhance the overall integrity of the document.

[0105] In some embodiments of the present application, an electronic signature method is also provided, such as Figure 3 As shown, the method includes:

[0106] Step S301, obtaining basic information of the file, the basic information of the file including the number of pages, page size, category, protection level requirement and integrity level requirement;

[0107] Step S302, adding a watermark to the electronic seal based on the integrity requirement and the protection requirement to form an electronic seal with a watermark;

[0108] Step S303: Select an encryption method for the electronic seal with watermark according to the category, and select a signature method for signing according to the completeness requirement.

[0109] In step S301, basic information of the file is obtained, and the basic information of the file includes the number of pages, page size, category, protection level requirement and integrity level requirement.

[0110] In this embodiment, basic information of the document to be signed is obtained, and the basic information of the document includes but is not limited to the number of pages, page size, category, protection level requirement and integrity level requirement, among which the protection level requirement and integrity level requirement can be adjusted according to actual needs, which all fall within the scope of protection of this application.

[0111] In step S302, a watermark is added to the electronic seal based on the integrity requirement and the protection requirement to form an electronic seal with a watermark.

[0112] In some embodiments of the present application, a watermark is added to the electronic seal based on the integrity requirement and the protection requirement to form an electronic seal with a watermark, specifically:

[0113] If the document is a document with high integrity requirements, a fragile watermark is added to the electronic seal;

[0114] If the file is a file requiring a high degree of protection, a robust watermark is added to the electronic seal.

[0115] Robust watermarks are usually used for copyright protection of digital images, videos, audios or electronic documents. Specific information representing the identity of the copyright owner, such as a piece of text, logo, serial number, etc., is embedded in a digital product in a certain way. When a copyright dispute occurs, the digital watermark is extracted through the corresponding algorithm to verify the ownership of the copyright, ensure the legitimate interests of the copyright owner, and avoid the threat of illegal piracy.

[0116] Fragile watermark. Also known as fragile watermark. Usually used for data integrity protection. When the data content changes, the fragile watermark will change accordingly, so as to identify whether the data is complete.

[0117] Step S303: Select an encryption method for the electronic seal with watermark according to the category, and select a signature method for signing according to the completeness requirement.

[0118] In some embodiments of the present application, the encryption method of the electronic seal with watermark is selected according to the importance requirement, specifically:

[0119] If the file is a confidential file, encrypt the file using a symmetric encryption method;

[0120] If the file is a common file, the file is encrypted using an asymmetric encryption method.

[0121] Symmetric encryption is an encryption algorithm that requires the same key for encryption and decryption. Due to its high speed, symmetric encryption is usually used when the sender of a message needs to encrypt a large amount of data. Symmetric encryption is also called key encryption. Symmetric means that both parties using this encryption method use the same key for encryption and decryption. The key is the instruction that controls the encryption and decryption process. The algorithm is a set of rules that dictate how encryption and decryption are performed. Therefore, the security of encryption depends not only on the encryption algorithm itself, but also on the security of key management. Because the same key is used for both encryption and decryption, how to securely pass the key to the decryptor becomes a problem that must be solved.

[0122] Asymmetric encryption is different from symmetric encryption algorithms. Asymmetric encryption algorithms require two keys: a public key and a private key. The public key and the private key are a pair. If the public key is used to encrypt data, only the corresponding private key can be used to decrypt it; if the private key is used to encrypt data, only the corresponding public key can be used to decrypt it. Because two different keys are used for encryption and decryption, this algorithm is called an asymmetric encryption algorithm. Asymmetric cryptographic systems are also called public key encryption technology, which is proposed to address the defects of private key cryptographic systems (symmetric encryption algorithms). Unlike symmetric cryptographic systems, in public key encryption systems, encryption and decryption are relatively independent. Encryption and decryption use two different keys. The encryption key (public key) is open to the public and can be used by anyone. The decryption key (secret key) is only known to the decryptor himself. Illegal users cannot deduce the decryption key based on the public encryption key, which greatly strengthens the protection of information. The public key cryptographic system not only solves the problem of key distribution, but also provides a means for signature and authentication.

[0123] Select a signature method according to the completeness requirement, the number of pages and the page size to sign, specifically:

[0124] If the document is a document with high integrity requirements, a saddle stamp of an electronic seal is affixed to all pages according to the number of pages and the page size;

[0125] If the document does not require high completeness, all pages will be stamped with an electronic seal based on the number of pages and the page numbers.

[0126] The interleaving seal means that the seal should be pressed on the side seam when stamping. When stamping with ordinary official seals, the seal should be pressed on the year and the month, but the interleaving seal requires "interleaving the seam", that is, the official seal should be evenly pressed on the middle seam of two pages of foldable paper, half of which is kept as a stub and the other half is held as a voucher. When verifying, the two halves are facing each other, and the official seal should be complete and unified. Because the interleaving seal is stamped, the interleaving seal can be restored to the original seal when the contract is unfolded as a whole, so it can prevent the other party from changing the content of the contract, prevent the other party from denying the content of the contract, and avoid unnecessary troubles, disputes and losses caused by changing or denying the content of the contract. Like the "steel stamp", it has the function of preventing the increase or decrease of page numbers in the document, that is, the extra or missing pages can be seen, to prevent patching or adding pages to maintain the integrity of the document.

[0127] The above-mentioned levels of importance and completeness can be adjusted according to actual needs, which all fall within the scope of protection of this application.

[0128] This application forms a complete and efficient electronic seal system. From the entire process of applying for a seal to signing, encryption is used according to the type of the document, which optimizes the signing process and improves the confidentiality and security of the document. The signing method is selected according to the integrity of the document to enhance the integrity of the document. The watermark method is selected according to the requirements of document protection and integrity to improve the degree of document protection and integrity.

[0129] Through the description of the above implementation methods, those skilled in the art can clearly understand that the present invention can be implemented by hardware, or by software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the present invention can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.), including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each implementation scenario of the present invention.

[0130] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. An electronic seal system, characterized in that: include: A USBKEY management module, used for registering USBKEY and the user holding the USBKEY in the electronic seal system; The electronic seal application module is used to fill in the electronic seal application form content based on the electronic seal application category; The electronic seal application approval module is used for the management department to determine whether the electronic seal application meets the business requirements after receiving the electronic seal application; The electronic seal impression management module is used to import the uploaded seal impression image into the impression library if the electronic seal application meets the business requirements, and encrypt the seal impression image with the symmetric key of this system; An electronic seal making module, for binding the seal impression image with the digital certificate in the electronic seal card if the electronic seal application meets the business requirements and the digital certificate in the electronic seal card is legal, and writing the encrypted electronic seal into the electronic seal card; The electronic seal authorization module is used to authorize the electronic seal after it is produced, and grant the management and use authority and identity authentication authority of the electronic seal; An electronic seal management module is used to update, report loss, cancel loss report, query, change, restore, destroy and query the electronic seal; The electronic seal audit module is used to obtain the audit log according to the recorded network address and the signed document, and the audit log includes the signature log, the system operation log and the seal application log; Electronic seal signature module, used to select signature mode and encryption mode based on basic document information; The sending module is used to send the authorized electronic seal impression image to the entity to complete the transmission of the electronic seal; The basic file information includes page category, protection level requirement and integrity level requirement.

2. The system according to claim 1, characterized in that The electronic seal application approval module is also used for: If the electronic seal application does not meet the business requirements, the reason for failure is marked in the electronic seal application form, so that the applicant can modify the electronic seal application form based on the reason for failure.

3. The system according to claim 2, characterized in that The electronic seal signature module is specifically used for: Determining whether the file is a file with high integrity requirements; If yes, then stamp all pages of the document with the electronic seal, and after the document is unfolded, the electronic seal can be restored to the electronic seal; If not, each page of the said document shall be stamped with an electronic seal.

4. The system according to claim 3, characterized in that The electronic seal signature module is also specifically used for: Determining whether the document is a confidential document; If yes, encrypting the confidential file using a symmetric key; Determine whether the file is a common file; If so, the common file is encrypted using an asymmetric key.

5. The system according to claim 1, wherein: Also includes: An identification module, used for adding a fragile watermark to the authorized electronic seal if the file is a file with high integrity requirements; If the document has a high protection requirement, a robust watermark is added to the authorized electronic seal.

6. An electronic seal, applied to an electronic seal system as claimed in claim 1, characterized in that: include: The receiving module is used to receive the authorized electronic seal impression image sent by the sending module and save it to the image library; A picture library module, used to store a variety of different electronic seal impression pictures; An adding module, used for adding a watermark corresponding to a file to the electronic seal; The writing module is used to print the electronic seal with the watermark added on the document.

7. An electronic signature method, applied to an electronic seal system as claimed in claim 1, characterized in that: include: Obtaining basic information of the file, including the number of pages, page size, category, protection level requirement, and integrity level requirement; Adding a watermark to the electronic seal based on the integrity requirement and the protection requirement to form an electronic seal with a watermark; The encryption method of the electronic seal with watermark is selected according to the category, and the signing method is selected according to the completeness requirement.

8. The method according to claim 7, characterized in that Adding a watermark to the electronic seal based on the integrity requirement and the protection requirement to form an electronic seal with a watermark is specifically: If the document is a document with high integrity requirements, a fragile watermark is added to the electronic seal; If the file is a file requiring a high degree of protection, a robust watermark is added to the electronic seal.

9. The method according to claim 7, characterized in that The encryption method of the electronic seal with watermark is selected according to the category, specifically: If the file is a confidential file, encrypt the file using a symmetric encryption method; If the file is a common file, the file is encrypted using an asymmetric encryption method.

10. The method according to claim 7, characterized in that Select a signature method according to the completeness requirement, the number of pages and the page size to sign, specifically: If the document is a document with high integrity requirements, a saddle stamp of an electronic seal is affixed to all pages according to the number of pages and the page size; If the document does not require high completeness, all pages will be stamped with an electronic seal based on the number of pages and the page numbers.

Citation Information

Patent Citations

  • Digital watermark physical-electronic integrated stamp processing system

    CN108171023A