CN116611082A - A File Electronic Signature Algorithm That Can Improve the Security of Electronic Signature - Google Patents
A File Electronic Signature Algorithm That Can Improve the Security of Electronic Signature Download PDFInfo
- Publication number
- CN116611082A CN116611082A CN202310363785.8A CN202310363785A CN116611082A CN 116611082 A CN116611082 A CN 116611082A CN 202310363785 A CN202310363785 A CN 202310363785A CN 116611082 A CN116611082 A CN 116611082A
- Authority
- CN
- China
- Prior art keywords
- electronic signature
- image
- signature
- electronic
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims abstract description 12
- 238000003709 image segmentation Methods 0.000 claims abstract description 5
- 238000012795 verification Methods 0.000 claims description 33
- 108091026890 Coding region Proteins 0.000 claims description 2
- 230000009286 beneficial effect Effects 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008520 organization Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000007789 sealing Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Abstract
Description
技术领域technical field
本发明涉及电子签章技术领域,具体为一种可提高电子签章安全性的文件电子签章算法。The invention relates to the technical field of electronic signatures, in particular to a file electronic signature algorithm capable of improving the security of electronic signatures.
背景技术Background technique
电子签章,泛指所有以电子形式存在,依附在电子文件并与其逻辑关联,可用以辨识电子文件签署者身份,保证文件的完整性,并表示签署者同意电子文件所陈述事实的内容。电子签章是电子签名的一种表现形式,利用图像处理技术将电子签名操作转化为与纸质文件盖章操作相同的可视效果,同时利用电子签名技术保障电子信息的真实性和完整性以及签名人的不可否认性。Electronic signatures generally refer to all electronic documents that exist in electronic form, are attached to electronic documents and are logically associated with them, and can be used to identify the identity of the signer of the electronic document, ensure the integrity of the document, and indicate that the signer agrees with the facts stated in the electronic document. Electronic signature is a form of expression of electronic signature. It uses image processing technology to convert electronic signature operation into the same visual effect as paper document sealing operation. At the same time, electronic signature technology is used to ensure the authenticity and integrity of electronic information and Non-repudiation of the signer.
现有的可文件电子签章算法,在应用于区块链的过程中,通过单一的秘钥对方式加解密容易出现被破解的情况,安全性不足。The existing documentable electronic signature algorithm, in the process of being applied to the blockchain, is easy to be cracked through encryption and decryption through a single key pair, and the security is insufficient.
于是,有鉴于此,针对现有的结构及缺失予以研究改良,提出一种可提高电子签章安全性的文件电子签章算法。Therefore, in view of this, researches and improvements are made to the existing structure and defects, and a document electronic signature algorithm that can improve the security of electronic signatures is proposed.
发明内容Contents of the invention
针对现有技术的不足,本发明提供了一种可提高电子签章安全性的文件电子签章算法,解决了上述背景技术中提出的问题。Aiming at the deficiencies of the prior art, the present invention provides a file electronic signature algorithm that can improve the security of the electronic signature, and solves the problems raised in the above-mentioned background technology.
为实现以上目的,本发明通过以下技术方案予以实现,一种可提高电子签章安全性的文件电子签章算法,所述可提高电子签章安全性的文件电子签章算法包括以下具体步骤:In order to achieve the above object, the present invention is achieved through the following technical solutions, a file electronic signature algorithm that can improve the security of electronic signatures, and the document electronic signature algorithm that can improve the security of electronic signatures includes the following specific steps:
(1)、电子签章图像上传(1) Electronic signature image upload
扫描读取原始印章图像,获得电子签章图像,将电子签章图像绑定数字证书,然后区块链用户将用户个人的印章图像、公共密钥及部分个人身份信息上传给区块链认证中心,使得区块链认证中心对用户身份进行核实,核实身份后将针对用户所发送的印章图像分配对应的签章章号,区块链用户再针对电子签章产生自己的密钥对;Scan and read the original seal image, obtain the electronic signature image, bind the electronic signature image to the digital certificate, and then the blockchain user uploads the user's personal seal image, public key and some personal identity information to the blockchain certification center , so that the blockchain certification center can verify the identity of the user, and after the identity verification, the corresponding seal number will be assigned to the seal image sent by the user, and the blockchain user will generate its own key pair for the electronic signature;
(2)、电子签章图像分割(2), electronic signature image segmentation
区块链的签章系统将电子签章图像分割为若干个像素图像,并对每个像素图像进行编码,将编码后的像素图像数据转换为数字形式储存于数据库中;The signature system of the blockchain divides the electronic signature image into several pixel images, and encodes each pixel image, and converts the encoded pixel image data into digital form and stores it in the database;
(3)、电子签章图像加密(3), electronic signature image encryption
然后通过验证码的方式对电子签章图像的获取权限进行加密,再通过加密算法对像素图像正确的编码顺序进行加密,不同的加密形式使得解密结构更为复杂,破解难度更大。Then, the access authority of the electronic signature image is encrypted by means of a verification code, and then the correct encoding sequence of the pixel image is encrypted by an encryption algorithm. Different encryption forms make the decryption structure more complex and more difficult to crack.
进一步的,所述可提高电子签章安全性的文件电子签章算法还包括以下具体步骤:Further, the document electronic signature algorithm that can improve the security of the electronic signature also includes the following specific steps:
(4)、电子签章图像调用解密(4), Electronic signature image call decryption
通过输入验证码的方式,获取数字形式的像素图像数据的调用权限,调用再经转换后获得编码后的像素图像数据,然后通过加密算法的秘钥对加密后的正确编码顺序进行解密,获得正确的像素图像编码串,按照正确的编码顺序能够将若干个像素图像重新组合为完整的印章图像,即电子签章图像;By entering the verification code, the call authority of the pixel image data in digital form is obtained, and the encoded pixel image data is obtained after the call is converted, and then the encrypted correct encoding sequence is decrypted by the secret key of the encryption algorithm to obtain the correct The pixel image encoding string, according to the correct encoding sequence, can recombine several pixel images into a complete seal image, that is, the electronic signature image;
(5)、电子签章图像使用核验(5) Verification of the use of electronic signature images
获取解密后的电子签章图像后,输入电子签章图像所对应的签章章号,区块链的签章系统将后台储存的签章章号与对应的印章图像进行核验,确保电子签章图像正确。After obtaining the decrypted electronic signature image, enter the signature number corresponding to the electronic signature image, and the blockchain signature system will verify the signature number stored in the background with the corresponding seal image to ensure that the electronic signature The image is correct.
进一步的,所述可提高电子签章安全性的文件电子签章算法还包括以下具体步骤:Further, the document electronic signature algorithm that can improve the security of the electronic signature also includes the following specific steps:
(6)、电子签章生成(6), Electronic signature generation
然后区块链的签章系统利用用户私钥对用户的签章机构名称、签章章号、签章时间进行加密运算,得到签名数据;再将签名数据、数字证书以水印的形式嵌入电子签章图像中,生成完整的电子签章。Then the blockchain signature system uses the user's private key to encrypt the user's signature organization name, signature number, and signature time to obtain the signature data; then embed the signature data and digital certificate into the electronic signature in the form of a watermark In the stamp image, a complete electronic signature is generated.
进一步的,所述可提高电子签章安全性的文件电子签章算法还包括以下具体步骤:Further, the document electronic signature algorithm that can improve the security of the electronic signature also includes the following specific steps:
(7)、电子签章执行(7) Execution of electronic signature
在电子文档文件或PDF文件的待签署位置处添加签名域,签章系统在待签章的电子文档文件或PDF文件中签章用户选定的签名域位置处插入电子签章,对指定的电子文件实施电子签章,生成签章文件。Add a signature field at the position to be signed in the electronic document file or PDF file, and the signature system inserts an electronic seal at the position of the signature field selected by the signature user in the electronic document file or PDF file to be signed, and the specified electronic Documents are electronically signed and sealed to generate signed documents.
进一步的,所述可提高电子签章安全性的文件电子签章算法还包括以下具体步骤:Further, the document electronic signature algorithm that can improve the security of the electronic signature also includes the following specific steps:
(8)、电子签章判别(8), electronic signature identification
签章文件接收方通过公钥对电子签章的信息进行验证,确保电子签章与对应的数字证书一致,通过验签来防至篡改,提高安全性。The recipient of the signature file verifies the information of the electronic signature through the public key to ensure that the electronic signature is consistent with the corresponding digital certificate, and prevents tampering through signature verification to improve security.
进一步的,所述步骤(1)电子签章图像上传的过程中,原始印章图像所生成的电子签章必须具有唯一性和可靠性。Further, in the process of uploading the electronic signature image in the step (1), the electronic signature generated from the original seal image must be unique and reliable.
进一步的,所述步骤(1)电子签章图像上传的过程中,区块链用户针对电子签章产生自己的密钥对,该电子签章的密钥对采用公钥体制,即利用一对互相匹配的密钥进行加密、解密,每个用户自己设定一把特定的仅为本人所有的私钥,进行解密和签章;同时设定一把公钥并由本人公开,为一组用户所共享,用于加密和验证签章。Further, in the process of uploading the electronic signature image in the step (1), the block chain user generates his own key pair for the electronic signature, and the key pair of the electronic signature adopts the public key system, that is, a pair of The matching keys are used for encryption and decryption, and each user sets a specific private key owned only by himself for decryption and signature; at the same time, he sets a public key and discloses it to a group of users. Shared for encryption and verification of signatures.
进一步的,所述步骤(4)电子签章图像调用解密的过程中,获取数字形式的像素图像数据的调用权限时所输入的验证码可以为动态验证码或者电子签章用户的手机短信验证码,防止盗用。Further, in the step (4) in the process of calling and decrypting the electronic signature image, the verification code input when obtaining the calling authority of the pixel image data in digital form can be a dynamic verification code or a mobile phone text message verification code of the electronic signature user , to prevent misappropriation.
本发明提供了一种可提高电子签章安全性的文件电子签章算法,具备以下有益效果:该可提高电子签章安全性的文件电子签章算法,将电子签章图像分割为若干个像素图像,然后编码储存,后续调用签章的过程中一方面需要输入验证码获取调用权限,另一方面还需要解密,获得正确的像素图像编码串,才能够按照正确的编码顺序能够将若干个像素图像重新组合为完整的印章图像,因此通过不同的加密形式使得解密结构更为复杂,破解难度更大,并且后续还能够对解密后的电子签章图像进行核验,确保电子签章图像正确,在设有签名信息的电子签章生成和执行的过程中,添加有签章章号、签章时间进等签名数据,使得该电子签章不易被盗用,因此有利于实现信息安全的自主可控,安全可靠,保障了用户签署文件的合规性和数据安全。The invention provides a document electronic signature algorithm that can improve the security of the electronic signature, and has the following beneficial effects: the document electronic signature algorithm that can improve the security of the electronic signature divides the electronic signature image into several pixels The image is encoded and stored. In the process of calling the signature later, on the one hand, it is necessary to enter the verification code to obtain the calling authority, and on the other hand, it needs to be decrypted to obtain the correct pixel image encoding string, so that several pixels can be processed in the correct encoding sequence. The image is recombined into a complete seal image, so the decryption structure is more complicated and difficult to crack through different encryption forms, and the decrypted electronic signature image can be verified later to ensure that the electronic signature image is correct. In the process of generating and executing the electronic signature with signature information, the signature data such as the signature number and the time of the signature are added, so that the electronic signature is not easy to be stolen, so it is beneficial to realize the independent control of information security. It is safe and reliable, ensuring the compliance and data security of the documents signed by users.
附图说明Description of drawings
图1为本发明一种可提高电子签章安全性的文件电子签章算法的整体流程示意图。FIG. 1 is a schematic diagram of the overall flow of a document electronic signature algorithm that can improve the security of electronic signatures according to the present invention.
具体实施方式Detailed ways
下面将结合本发明的具体实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with specific embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them.
一种可提高电子签章安全性的文件电子签章算法,可提高电子签章安全性的文件电子签章算法包括以下具体步骤:A file electronic signature algorithm capable of improving the security of electronic signatures, the file electronic signature algorithm capable of improving the security of electronic signatures comprises the following specific steps:
(1)、电子签章图像上传(1) Electronic signature image upload
扫描读取原始印章图像,获得电子签章图像,将电子签章图像绑定数字证书,然后区块链用户将用户个人的印章图像、公共密钥及部分个人身份信息上传给区块链认证中心,使得区块链认证中心对用户身份进行核实,核实身份后将针对用户所发送的印章图像分配对应的签章章号,区块链用户再针对电子签章产生自己的密钥对;Scan and read the original seal image, obtain the electronic signature image, bind the electronic signature image to the digital certificate, and then the blockchain user uploads the user's personal seal image, public key and some personal identity information to the blockchain certification center , so that the blockchain certification center can verify the identity of the user, and after the identity verification, the corresponding seal number will be assigned to the seal image sent by the user, and the blockchain user will generate its own key pair for the electronic signature;
(2)、电子签章图像分割(2), electronic signature image segmentation
区块链的签章系统将电子签章图像分割为若干个像素图像,并对每个像素图像进行编码,将编码后的像素图像数据转换为数字形式储存于数据库中;The signature system of the blockchain divides the electronic signature image into several pixel images, and encodes each pixel image, and converts the encoded pixel image data into digital form and stores it in the database;
(3)、电子签章图像加密(3), electronic signature image encryption
然后通过验证码的方式对电子签章图像的获取权限进行加密,再通过加密算法对像素图像正确的编码顺序进行加密,不同的加密形式使得解密结构更为复杂,破解难度更大。Then, the access authority of the electronic signature image is encrypted by means of a verification code, and then the correct encoding sequence of the pixel image is encrypted by an encryption algorithm. Different encryption forms make the decryption structure more complex and more difficult to crack.
可提高电子签章安全性的文件电子签章算法还包括以下具体步骤:The document electronic signature algorithm that can improve the security of the electronic signature also includes the following specific steps:
(4)、电子签章图像调用解密(4), Electronic signature image call decryption
通过输入验证码的方式,获取数字形式的像素图像数据的调用权限,调用再经转换后获得编码后的像素图像数据,然后通过加密算法的秘钥对加密后的正确编码顺序进行解密,获得正确的像素图像编码串,按照正确的编码顺序能够将若干个像素图像重新组合为完整的印章图像,即电子签章图像;By entering the verification code, the call authority of the pixel image data in digital form is obtained, and the encoded pixel image data is obtained after the call is converted, and then the encrypted correct encoding sequence is decrypted by the secret key of the encryption algorithm to obtain the correct The pixel image encoding string, according to the correct encoding sequence, can recombine several pixel images into a complete seal image, that is, the electronic signature image;
(5)、电子签章图像使用核验(5) Verification of the use of electronic signature images
获取解密后的电子签章图像后,输入电子签章图像所对应的签章章号,区块链的签章系统将后台储存的签章章号与对应的印章图像进行核验,确保电子签章图像正确。After obtaining the decrypted electronic signature image, enter the signature number corresponding to the electronic signature image, and the blockchain signature system will verify the signature number stored in the background with the corresponding seal image to ensure that the electronic signature The image is correct.
可提高电子签章安全性的文件电子签章算法还包括以下具体步骤:The document electronic signature algorithm that can improve the security of the electronic signature also includes the following specific steps:
(6)、电子签章生成(6), Electronic signature generation
然后区块链的签章系统利用用户私钥对用户的签章机构名称、签章章号、签章时间进行加密运算,得到签名数据;再将签名数据、数字证书以水印的形式嵌入电子签章图像中,生成完整的电子签章。Then the blockchain signature system uses the user's private key to encrypt the user's signature organization name, signature number, and signature time to obtain the signature data; then embed the signature data and digital certificate into the electronic signature in the form of a watermark In the stamp image, a complete electronic signature is generated.
可提高电子签章安全性的文件电子签章算法还包括以下具体步骤:The document electronic signature algorithm that can improve the security of the electronic signature also includes the following specific steps:
(7)、电子签章执行(7) Execution of electronic signature
在电子文档文件或PDF文件的待签署位置处添加签名域,签章系统在待签章的电子文档文件或PDF文件中签章用户选定的签名域位置处插入电子签章,对指定的电子文件实施电子签章,生成签章文件。Add a signature field at the position to be signed in the electronic document file or PDF file, and the signature system inserts an electronic seal at the position of the signature field selected by the signature user in the electronic document file or PDF file to be signed, and the specified electronic Documents are electronically signed and sealed to generate signed documents.
可提高电子签章安全性的文件电子签章算法还包括以下具体步骤:The document electronic signature algorithm that can improve the security of the electronic signature also includes the following specific steps:
(8)、电子签章判别(8), electronic signature identification
签章文件接收方通过公钥对电子签章的信息进行验证,确保电子签章与对应的数字证书一致,通过验签来防至篡改,提高安全性。The recipient of the signature file verifies the information of the electronic signature through the public key to ensure that the electronic signature is consistent with the corresponding digital certificate, and prevents tampering through signature verification to improve security.
步骤(1)电子签章图像上传的过程中,原始印章图像所生成的电子签章必须具有唯一性和可靠性。Step (1) During the uploading of the electronic signature image, the electronic signature generated from the original seal image must be unique and reliable.
步骤(1)电子签章图像上传的过程中,区块链用户针对电子签章产生自己的密钥对,该电子签章的密钥对采用公钥体制,即利用一对互相匹配的密钥进行加密、解密,每个用户自己设定一把特定的仅为本人所有的私钥,进行解密和签章;同时设定一把公钥并由本人公开,为一组用户所共享,用于加密和验证签章。Step (1) In the process of uploading the electronic signature image, the blockchain user generates its own key pair for the electronic signature. The key pair of the electronic signature adopts the public key system, that is, a pair of matching keys is used For encryption and decryption, each user sets a specific private key owned only by himself for decryption and signature; at the same time, he sets a public key and discloses it to a group of users for sharing. Encrypt and verify signatures.
步骤(4)电子签章图像调用解密的过程中,获取数字形式的像素图像数据的调用权限时所输入的验证码可以为动态验证码或者电子签章用户的手机短信验证码,防止盗用。Step (4) In the process of invoking and decrypting the electronic signature image, the verification code input when obtaining the calling authority of the pixel image data in digital form can be a dynamic verification code or a mobile phone SMS verification code of the electronic signature user to prevent embezzlement.
综上,该可提高电子签章安全性的文件电子签章算法,使用时可提高电子签章安全性的文件电子签章算法包括以下具体步骤:To sum up, the document electronic signature algorithm that can improve the security of the electronic signature, when used, the document electronic signature algorithm that can improve the security of the electronic signature includes the following specific steps:
(1)、电子签章图像上传:扫描读取原始印章图像,获得电子签章图像,原始印章图像所生成的电子签章必须具有唯一性和可靠性,将电子签章图像绑定数字证书,然后区块链用户将用户个人的印章图像、公共密钥及部分个人身份信息上传给区块链认证中心,使得区块链认证中心对用户身份进行核实,核实身份后将针对用户所发送的印章图像分配对应的签章章号,区块链用户再针对电子签章产生自己的密钥对,该电子签章的密钥对采用公钥体制,即利用一对互相匹配的密钥进行加密、解密,每个用户自己设定一把特定的仅为本人所有的私钥,进行解密和签章;同时设定一把公钥并由本人公开,为一组用户所共享,用于加密和验证签章;(1) Electronic signature image upload: scan and read the original seal image to obtain the electronic signature image, the electronic signature generated by the original seal image must be unique and reliable, bind the electronic signature image to the digital certificate, Then the blockchain user uploads the user's personal seal image, public key and some personal identity information to the blockchain certification center, so that the blockchain certification center can verify the user's identity. The image is assigned the corresponding signature number, and the blockchain user generates its own key pair for the electronic signature. The key pair of the electronic signature adopts the public key system, that is, uses a pair of matching keys to encrypt, For decryption, each user sets a specific private key owned only by himself for decryption and signature; at the same time, he sets a public key and discloses it to a group of users for encryption and verification signature;
(2)、电子签章图像分割:区块链的签章系统将电子签章图像分割为若干个像素图像,并对每个像素图像进行编码,将编码后的像素图像数据转换为数字形式储存于数据库中;(2) Electronic signature image segmentation: the blockchain signature system divides the electronic signature image into several pixel images, encodes each pixel image, and converts the encoded pixel image data into digital form for storage in the database;
(3)、电子签章图像加密:然后通过验证码的方式对电子签章图像的获取权限进行加密,再通过加密算法对像素图像正确的编码顺序进行加密,不同的加密形式使得解密结构更为复杂,破解难度更大;(3) Encryption of electronic signature images: Encrypt the access rights of electronic signature images through verification codes, and then encrypt the correct encoding sequence of pixel images through encryption algorithms. Different encryption forms make the decryption structure more complex. Complex and more difficult to crack;
(4)、电子签章图像调用解密:通过输入验证码的方式,获取数字形式的像素图像数据的调用权限,获取数字形式的像素图像数据的调用权限时所输入的验证码可以为动态验证码或者电子签章用户的手机短信验证码,防止盗用,调用再经转换后获得编码后的像素图像数据,然后通过加密算法的秘钥对加密后的正确编码顺序进行解密,获得正确的像素图像编码串,按照正确的编码顺序能够将若干个像素图像重新组合为完整的印章图像,即电子签章图像;(4) Decryption of electronic signature image call: by inputting the verification code, the call authority of the pixel image data in digital form is obtained, and the verification code entered when obtaining the call authority of the pixel image data in digital form can be a dynamic verification code Or the mobile phone SMS verification code of the electronic signature user to prevent embezzlement, call and convert to obtain the encoded pixel image data, and then use the secret key of the encryption algorithm to decrypt the encrypted correct encoding sequence to obtain the correct pixel image encoding string, several pixel images can be recombined into a complete seal image according to the correct coding sequence, that is, the electronic signature image;
(5)、电子签章图像使用核验:获取解密后的电子签章图像后,输入电子签章图像所对应的签章章号,区块链的签章系统将后台储存的签章章号与对应的印章图像进行核验,确保电子签章图像正确;(5) Electronic signature image use verification: After obtaining the decrypted electronic signature image, enter the signature number corresponding to the electronic signature image, and the blockchain signature system will compare the signature number stored in the background with the The corresponding seal image is verified to ensure that the electronic signature image is correct;
(6)、电子签章生成:然后区块链的签章系统利用用户私钥对用户的签章机构名称、签章章号、签章时间进行加密运算,得到签名数据;再将签名数据、数字证书以水印的形式嵌入电子签章图像中,生成完整的电子签章;(6) Electronic signature generation: Then the blockchain signature system uses the user's private key to encrypt the user's signature agency name, signature number, and signature time to obtain the signature data; then the signature data, The digital certificate is embedded in the electronic signature image in the form of watermark to generate a complete electronic signature;
(7)、电子签章执行:在电子文档文件或PDF文件的待签署位置处添加签名域,签章系统在待签章的电子文档文件或PDF文件中签章用户选定的签名域位置处插入电子签章,对指定的电子文件实施电子签章,生成签章文件;(7) Electronic signature execution: add a signature field at the position to be signed in the electronic document file or PDF file, and the signature system will sign the signature field position selected by the user in the electronic document file or PDF file to be signed Insert an electronic signature, implement an electronic signature on the specified electronic document, and generate a signed document;
(8)、电子签章判别:签章文件接收方通过公钥对电子签章的信息进行验证,确保电子签章与对应的数字证书一致,通过验签来防至篡改,提高安全性。(8) Electronic signature identification: The receiver of the signature document verifies the information of the electronic signature through the public key to ensure that the electronic signature is consistent with the corresponding digital certificate, and prevents tampering through signature verification to improve security.
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto, any person familiar with the technical field within the technical scope disclosed in the present invention, according to the technical solution of the present invention Any equivalent replacement or change of the inventive concepts thereof shall fall within the protection scope of the present invention.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310363785.8A CN116611082A (en) | 2023-04-07 | 2023-04-07 | A File Electronic Signature Algorithm That Can Improve the Security of Electronic Signature |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310363785.8A CN116611082A (en) | 2023-04-07 | 2023-04-07 | A File Electronic Signature Algorithm That Can Improve the Security of Electronic Signature |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116611082A true CN116611082A (en) | 2023-08-18 |
Family
ID=87680737
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310363785.8A Pending CN116611082A (en) | 2023-04-07 | 2023-04-07 | A File Electronic Signature Algorithm That Can Improve the Security of Electronic Signature |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116611082A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116828203A (en) * | 2023-08-30 | 2023-09-29 | 北京点聚信息技术有限公司 | Intelligent encryption protection method for electronic seal |
CN117171817A (en) * | 2023-11-03 | 2023-12-05 | 北京点聚信息技术有限公司 | Electronic signature safety management method based on block chain |
CN118013494A (en) * | 2024-04-08 | 2024-05-10 | 福建亿榕信息技术有限公司 | Identity verification method and system based on vectorized signature |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111833004A (en) * | 2019-04-23 | 2020-10-27 | 天地融科技股份有限公司 | Signature method, verification method and system of electronic signature |
CN111914283A (en) * | 2020-08-20 | 2020-11-10 | 绍兴市麦芒智能科技有限公司 | File electronic signature algorithm based on big data block chain |
CN113360952A (en) * | 2021-05-21 | 2021-09-07 | 浙江百汇企业服务集团有限公司 | Novel electronic seal processing method |
CN114662132A (en) * | 2022-04-12 | 2022-06-24 | 平安国际智慧城市科技股份有限公司 | Block chain-based electronic seal monitoring method, device, equipment and medium |
-
2023
- 2023-04-07 CN CN202310363785.8A patent/CN116611082A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111833004A (en) * | 2019-04-23 | 2020-10-27 | 天地融科技股份有限公司 | Signature method, verification method and system of electronic signature |
CN111914283A (en) * | 2020-08-20 | 2020-11-10 | 绍兴市麦芒智能科技有限公司 | File electronic signature algorithm based on big data block chain |
CN113360952A (en) * | 2021-05-21 | 2021-09-07 | 浙江百汇企业服务集团有限公司 | Novel electronic seal processing method |
CN114662132A (en) * | 2022-04-12 | 2022-06-24 | 平安国际智慧城市科技股份有限公司 | Block chain-based electronic seal monitoring method, device, equipment and medium |
Non-Patent Citations (1)
Title |
---|
余香敏;焦占亚;: "数字水印在电子印章系统中的应用", 自动化与信息工程, no. 03 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116828203A (en) * | 2023-08-30 | 2023-09-29 | 北京点聚信息技术有限公司 | Intelligent encryption protection method for electronic seal |
CN116828203B (en) * | 2023-08-30 | 2023-10-27 | 北京点聚信息技术有限公司 | Intelligent encryption protection method for electronic seal |
CN117171817A (en) * | 2023-11-03 | 2023-12-05 | 北京点聚信息技术有限公司 | Electronic signature safety management method based on block chain |
CN117171817B (en) * | 2023-11-03 | 2024-01-19 | 北京点聚信息技术有限公司 | Electronic signature safety management method based on block chain |
CN118013494A (en) * | 2024-04-08 | 2024-05-10 | 福建亿榕信息技术有限公司 | Identity verification method and system based on vectorized signature |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8285991B2 (en) | Electronically signing a document | |
US7178030B2 (en) | Electronically signing a document | |
US8583931B2 (en) | Electronic signing apparatus and methods | |
US7502934B2 (en) | Electronic signatures | |
US7024562B1 (en) | Method for carrying out secure digital signature and a system therefor | |
CN103440444B (en) | The signing method of electronic contract | |
CN116611082A (en) | A File Electronic Signature Algorithm That Can Improve the Security of Electronic Signature | |
CN101136046B (en) | Electric signing verification system and method thereof | |
CN101945114B (en) | Identity authentication method based on fuzzy vault and digital certificate | |
JPH06176036A (en) | Method for forming duplication which can be authenticated | |
US8230216B2 (en) | Information processing apparatus, control method therefor, information processing system, and program | |
US7606768B2 (en) | Voice signature with strong binding | |
WO2001015382A1 (en) | Legitimacy protection of electronic document and a printed copy thereof | |
CN100337423C (en) | Method of handling secrecy, authentication, authority management and dispersion control for electronic files | |
CN108322311B (en) | Method and device for generating digital certificate | |
EP1704667B1 (en) | Electronic signing apparatus and methods | |
JP4923388B2 (en) | Content certification system | |
Mark et al. | A secured online voting system by using blockchain as the medium | |
JP2008234143A (en) | Personal limited email opening system using biometrics, method thereof, and program therefor | |
CN115396117B (en) | Electronic document signing and checking method and system based on blockchain tamper prevention | |
JP2003134108A (en) | Electronic signature, apparatus and method for verifying electronic signature, program and recording medium | |
CN115348062B (en) | A trusted login method based on signature verification between mobile smart device and notary server | |
RU2543928C1 (en) | Method for generation of electronic document and its copies | |
Martín-Rodríguez et al. | SWAD: Secure watermarking for authentication of scanned documents | |
Singh et al. | Electronic Transactions Mechanism for Messaging Privacy |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20230818 |