CN101276440B - Method for realizing electric stamp - Google Patents

Method for realizing electric stamp Download PDF

Info

Publication number
CN101276440B
CN101276440B CN200710064786.3A CN200710064786A CN101276440B CN 101276440 B CN101276440 B CN 101276440B CN 200710064786 A CN200710064786 A CN 200710064786A CN 101276440 B CN101276440 B CN 101276440B
Authority
CN
China
Prior art keywords
seal
document
data
electronic signature
hashed value
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.)
Active
Application number
CN200710064786.3A
Other languages
Chinese (zh)
Other versions
CN101276440A (en
Inventor
刘宁胜
王东临
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sursen Electronic Technology Co., Ltd.
Original Assignee
TIANJIN SCHOLAR SOFTWARE TECHNOLOGY Co Ltd
BEIJING SURSEN ELECTRONIC TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by TIANJIN SCHOLAR SOFTWARE TECHNOLOGY Co Ltd, BEIJING SURSEN ELECTRONIC TECHNOLOGY Co Ltd filed Critical TIANJIN SCHOLAR SOFTWARE TECHNOLOGY Co Ltd
Priority to CN200710064786.3A priority Critical patent/CN101276440B/en
Publication of CN101276440A publication Critical patent/CN101276440A/en
Application granted granted Critical
Publication of CN101276440B publication Critical patent/CN101276440B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention provides a method for realizing electronic seal, particularly comprising the steps of: setting an alternating interface between independent file processing software and seal processing software; when the file is needed to be sealed, performing the electronic signature to data comprising the files by the seal processing software, in order to obtain the result of the electronic signature; storing together the result of the electronic signature, seal data of the file and the file data to accomplish the sealing of the electronic seal; in case that the files through the sealing are in no need of printing or displaying, printing or displaying the file data by the file processing software, and printing or displaying the seal after the seal processing software verifies the electronic signature. On account of mutual independence between the file processing software and the seal processing software, application of the proposal of the invention can add the functions of the electronic seal under the situation that the file processing software is in no need of any modification.

Description

A kind of method realizing E-seal
Technical field
The present invention relates to encryption technology, particularly relate to a kind of method realizing E-seal.
Background technology
E-seal technology adopts advanced digital-scrambling techniques to simulate traditional seal in kind, and its management and mode meets the custom of people, has obtained applying more and more widely.
The basic thought of E-seal technology is: the mode of the data acquisition digital signature comprising document protected.Afterwards, when needs display or printing are through the document of affixing one's seal, need to verify the document, namely verify whether the document is tampered, after being verified, the seal just showing or cover in printed document.Like this, user just can see a document with seal, and its visual effect is similar with material object.
At present, the software realizing E-seal technology is very many, but the part that document is managed and the part that seal manages all is bound together.Need complicated soft and hardware interface and interaction mechanism between the document management software of binding and control of stamping software, use dumb.Such as: if the control of stamping software developed for a certain class document format needs to support another kind of document format, then must redesign soft and hardware interface and interaction mechanism, this not only will increase the workload of developer, waste resource, also counteracts that popularization and the use of E-seal technology simultaneously.
Summary of the invention
In view of this, fundamental purpose of the present invention is to provide a kind of method realizing E-seal, Document processing software and seal process software independent of one another, for it increases E-seal function under the prerequisite that need not make any change to Document processing software, thus reduce the workload of developer, economize on resources.
In order to achieve the above object, the technical scheme that the present invention proposes is:
Realize a method for E-seal, independently arranging mutual interface between Document processing software and seal process software, described Document processing software is the plug-in unit of E-seal process software, and the method also comprises:
When needs are affixed one's seal to document, by described seal process software, the data comprising document are signed electronically, obtain electronic signature result; Seal data and the document data of described electronic signature result, document are preserved in the lump, realize E-seal and affix one's seal;
When the document needing to print or show through affixing one's seal, printed by Document processing software or show document data, by seal process software printing or display seal after checking electronic signature.
In such scheme, when described checking electronic signature is effective, the seal of described printing or display is seal images corresponding to described seal data.
In such scheme, when described checking electronic signature is invalid, described seal process software prints or the method for display seal is:
Seal process software represents document with what arrange in advance invalid mode prints or shows.
In such scheme, the method for described electronic signature is:
Calculate the hashed value of data to be signed, recycling private key is encrypted hashed value; Or,
First split data to be signed, hashed value is calculated to each partitioning portion, then utilizes private key to be encrypted in the lump each hashed value; Or,
First split data to be signed, hashed value is calculated to each partitioning portion, again hashed value is calculated to each hashed value calculated, then utilizes private key to be encrypted the hashed value again calculated.
In such scheme, the method for described electronic signature is:
Calculate the hashed value of the regularization result of data to be signed, recycling private key is encrypted hashed value.
In such scheme, the method for described regularization is: the principal character extracting data to be signed.
In such scheme, the interactive interface between described Document processing software and seal process software is:
Object connects or Adobe PDF SDK grand with nested OLE, the Component Object Model COM, OCX control, UOML UOML, Microsoft Office.
In such scheme, when need to print or display through the document of affixing one's seal, describedly printed by Document processing software or show document data, to be printed after checking electronic signature by seal process software or the method for display seal is specially:
Described seal process software opens the document through affixing one's seal, and obtain described seal data, electronic signature result and document data, described Document processing software obtains described document data by described interactive interface; Described seal process software is verified electronic signature according to seal data, electronic signature result and document data, prints or shows described seal, and is printed by described interactive interface notification of document process software or show described document data.
In sum, a kind of method realizing E-seal that the present invention proposes, independently between Document processing software and seal process software, mutual interface is being set, is being responsible for affixing one's seal, show or print seal part by seal process software, be responsible for display or printed document part by document software.Due to Document processing software and seal process software independent of one another, for it increases E-seal function under the prerequisite that need not make any change to Document processing software, thus reduce the workload of software developer, economize on resources, be conducive to popularization and the use of E-seal technology.
Accompanying drawing explanation
Fig. 1 realizes the process flow diagram that E-seal affixes one's seal in embodiment one;
Fig. 2 is the process flow diagram realizing in embodiment one printing or showing;
Fig. 3 realizes the process flow diagram that E-seal affixes one's seal in embodiment two;
Fig. 4 is the process flow diagram realizing in embodiment two printing or showing.
Embodiment
For making the object, technical solutions and advantages of the present invention clearly, the present invention is described in further detail below in conjunction with the accompanying drawings and the specific embodiments.
Basic thought of the present invention is: independently arranging mutual interface between Document processing software and seal process software, when needs are affixed one's seal to document, by described seal process software, the data comprising document are signed electronically, obtain electronic signature result, seal data and the document data of described electronic signature result, document are preserved in the lump, realize E-seal and affix one's seal; When the document needing to print or show through affixing one's seal, printed by Document processing software or show document data, by seal process software printing or display seal after checking electronic signature.
In the present invention, because Document processing software and seal process software are independent of each other, do not bind together as prior art, in actual applications, can using the plug-in unit of seal process software as Document processing software, also can using the plug-in unit of Document processing software as seal process software.
Interactive interface between Document processing software and seal process software can be: object connects or Adobe PDF SDK grand with nested (OLE), the Component Object Model (COM), OCX control, UOML (UOML), Microsoft Office etc.The mode of the interactive interface no matter between Document processing software and seal process software how, should as restriction condition of the present invention, all within protection scope of the present invention.
Below respectively using seal process software as the plug-in unit of Document processing software, and Document processing software is that example is to describe the present invention program in detail as the plug-in unit of seal process software.
Fig. 1 is the process flow diagram that in embodiment one, realization E-seal is affixed one's seal.In the present embodiment, seal process software is the plug-in unit of Document processing software, and is undertaken alternately by interface.
As shown in Figure 1, when needs are affixed one's seal to document, the method comprises the following steps:
Step 101: the data comprising document are passed to seal process software by interface by Document processing software;
Step 102: seal process software signs electronically to the data comprising document, obtains electronic signature result, and electronic signature result is returned to Document processing software by interface;
The data comprising document are signed electronically described in this step, not only can sign to document data itself, can also sign in the lump to data such as timestamps, then can be determined voluntarily by the user of application the present invention program as the concrete object of signing in practical application, repeat no more herein.
In practical application, the method for electronic signature can be:
First calculate the hashed value of data to be signed, recycling private key is encrypted hashed value; Or,
First split data to be signed, hashed value is calculated to each partitioning portion, then utilizes private key to be encrypted in the lump each hashed value; Or,
First split data to be signed, hashed value is calculated to each partitioning portion, again hashed value is calculated to each hashed value calculated, then utilizes private key to be encrypted the hashed value again calculated.
The method of electronic signature can also be: the hashed value calculating the regularization result of data to be signed, and recycling private key is encrypted hashed value.It is described here that to carry out regularization to data to be signed can be extract the principal character of data to be signed.Such as: Doctype is word document, just can extract Word messages all in word document, described Word message is here exactly principal character, and other information does not then deal with.Certainly, in practical application, also can use other regularization method of prior art, repeat no more herein.
In addition, this step can specifically adopt private key to sign.Seal data can be corresponding with a smart card, preserves a pair PKI and private key in described smart card.Wherein, described private key is formed by the chip computing in smart card, and ensure that private key data is not reproducible and can not read by the ardware feature of smart card, and described in this step, signature can be the computing utilizing the private key of smart card to carry out in smartcard internal.
PKI described here is used for certifying signature when being follow-up opening document, can be random copying and reading.That is, after affixing one's seal, in protected document, comprise the signature result ensureing its security, if the document is through distorting, PKI just cannot be utilized to obtain correct sign test result, namely not by signature verification, also correctly can not show seal.
Certainly, in practical application, other mode also can be adopted to carry out signing electronically and certifying signature, as long as can document be protected.
Step 103: the electronic signature result returned, seal data and document data are preserved in a document by Document processing software in the lump, realize E-seal and affix one's seal.
This step is preserved seal data in a document and is only had PKI, and is not used for the private key of signing in advance.
Fig. 2 prints in embodiment one or shows the process flow diagram through the document of affixing one's seal.As shown in Figure 2, the present embodiment can comprise the following steps:
Step 201: Document processing software opens the document through affixing one's seal;
Step 202: the electronic signature result of preserving in document, seal data and document data are passed to seal process software by interface by Document processing software;
Step 203: seal process software is verified electronic signature according to described electronic signature result, seal data and document data;
In this step, the method for electronic signature when affixing one's seal is realized checking by seal process software.If the method for electronic signature is: the hashed value calculating data to be signed, recycling private key is encrypted hashed value.So, corresponding verification method is: the hashed value calculating signed data, and recycling PKI is verified hashed value.
If the method for electronic signature is: first split data to be signed, hashed value is calculated to each partitioning portion, then utilizes private key to be encrypted in the lump each hashed value.So, corresponding verification method is: first split signed data, calculates hashed value, then utilize PKI to verify each hashed value to each partitioning portion.
If the method for electronic signature is: first split data to be signed, hashed value is calculated to each partitioning portion, again hashed value is calculated to each hashed value calculated, then utilizes private key to be encrypted the hashed value again calculated.So, corresponding verification method is: first split signed data, calculates hashed value, again calculate hashed value, then utilize PKI to verify the hashed value again calculated to each hashed value calculated each partitioning portion.
If the method for electronic signature is: the hashed value calculating the regularization result of data to be signed, recycling private key is encrypted hashed value.So, corresponding verification method is: the hashed value calculating the regularization result of signed data, and recycling PKI is verified hashed value.
Step 204: Document processing software prints or shows described document data, and printed by interface notification seal process software or display seal.
In this step, seal process software prints or the situation of display seal is divided into two kinds of situations usually: the first situation is that checking electronic signature is effective, seal process software prints or the seal of display is seal images corresponding to seal data, than the image if any " XX company " printed words, identical with seal in kind; The second situation is that checking electronic signature is invalid, namely verifies and does not pass through, and seal process software can represent document with what arrange in advance invalid mode prints or shows.Such as: seal process software can print or show certain and represent the image that document is invalid; Can print or be presented at the image original seal image superposing " fork "; Also can print or be presented at the image original seal image superposing the printed words such as engineering noise.
In practical application, also can print by other method or show seal, as long as accurately can represent that document is effective or invalid.Certainly, if verify invalid, can not also print or show any image.Specifically how to implement, can be determined by the user of application the present invention program, will not enumerate herein.
In the present embodiment, Document processing software is main body software, and seal process software is plug-in unit.If adopt OLE mechanism, then Document processing software is OLE client, and seal process software is OLE server, and interactive interface is OLE interface.When needs are affixed one's seal, seal part can be embedded in document as OLE data; When needs print or show, Document processing software can start OLE server, processes seal part by OLE server.
If adopt COM mechanism, then seal process software is com component, can provide assembly ID, attribute and method for Document processing software.When needs are affixed one's seal, seal part comprises the ID of the com component that can process self, and is embedded in document; When needs print or show, create the example of com component according to the ID of com component, and process seal part by the attribute, method etc. of accessing this assembly.
If adopt OCX mechanism, then seal process software is OCX control, the machine-processed basic simlarity of its principle and COM, just can also affixing one's seal and the function such as checking on webpage.
If adopt UOML mechanism, the storage of seal data and parsing etc. can be completed by UOML bottom, and Document processing software then directly calls UOML plug-in unit and realizes affixing one's seal; When needs print or show, Document processing software utilizes UOML to complete the parsing of seal data and to present.
Fig. 3 is the process flow diagram that in embodiment two, realization E-seal is affixed one's seal.In the present embodiment, Document processing software is the plug-in unit of seal process software, and is undertaken alternately by interface.
As shown in Figure 3, when needs are affixed one's seal to document, the method comprises the following steps:
Step 301: seal process software directly signs electronically to the data comprising document, obtains electronic signature result;
In the present embodiment, seal process software is main body, when opening document, directly can obtain the data comprising document from document, does not need to be obtained by interface.
When seal process software signs electronically, Document processing software also can show document data, so that user understands the document data needing signature intuitively.
Identical with embodiment one, the electronic signature described in this step, not only can sign to document data itself, can also sign in the lump, repeat no more herein data such as timestamps.
Identical with embodiment one, the method signed electronically described in this step can be: the hashed value first calculating data to be signed, and recycling private key is encrypted hashed value; Or, first split data to be signed, hashed value calculated to each partitioning portion, then utilizes private key to be encrypted in the lump each hashed value; Or, first split data to be signed, hashed value calculated to each partitioning portion, again hashed value is calculated to each hashed value calculated, then utilizes private key to be encrypted the hashed value again calculated; Or calculate the hashed value of the regularization result of data to be signed, recycling private key is encrypted hashed value.Order extracts as principal character.
Can private key be specifically adopted to sign.Seal data can be corresponding with a smart card, preserves a pair PKI and private key in described smart card.Wherein, described private key is formed by the chip computing in smart card, and ensure that private key data is not reproducible and can not read by the ardware feature of smart card, and described in this step, signature can be the computing utilizing the private key of smart card to carry out in smartcard internal.
PKI described here is used for certifying signature when being follow-up opening document, can copy and read.That is, after affixing one's seal, in protected document, comprise the signature result ensureing its security, if the document is through distorting, PKI just cannot be utilized to obtain correct sign test result, namely not by signature verification, also correctly can not show seal.
Certainly, in practical application, other mode also can be adopted to carry out signing electronically and certifying signature, as long as can document be protected.
Step 302: electronic signature result, seal data and document data are preserved by seal process software in the lump, realize E-seal and affix one's seal.
Identical with embodiment one, this step is preserved seal data in a document and is also only had PKI, and is not used for the private key of signing in advance.
Fig. 4 prints in embodiment two or shows the process flow diagram through the document of affixing one's seal.As shown in Figure 4, the present embodiment can comprise the following steps:
Step 401: seal process software opens the document through affixing one's seal, obtains electronic signature result, seal data and document data;
Step 402: document data is passed to Document processing software by interactive interface by seal process software;
Step 403: seal process software is verified electronic signature according to seal data, electronic signature result and document data;
The method verified signing electronically described in this step is identical with the step 203 of embodiment one, repeats no more herein.
Step 404: seal process software prints or shows described seal, and printed by interactive interface notification of document process software or show described document data.
Similar to embodiment one, in this step, seal process software prints or the situation of display seal is also divided into two kinds of situations: the first situation be checking electronic signature effectively, seal process software prints or the seal of display is seal images corresponding to seal data; The second situation is that checking electronic signature is invalid, namely verifies and does not pass through, and seal process software can represent document with what arrange in advance invalid mode prints or shows.
No matter be embodiment one or embodiment two, because Document processing software and seal process software are independently, respectively documentation section and seal part are processed, in procedure for displaying, document data is first presented to user by possible Document processing software, after seal process software, seal image is presented to user; Also first seal image may be presented to user by seal process software, after Document processing software, document data be presented to user; May be also that documentation section data are first presented to user by Document processing software, seal image be presented to user by seal process software again, and then residue document data is presented to user by Document processing software.In a word, Document processing software and seal process software are when processing documentation section and seal part respectively, and not strict order, is specifically determined by actual conditions, repeat no more herein.
In the present embodiment, seal process software is main body software, and Document processing software is plug-in unit.If adopt OLE mechanism, then seal process software is OLE client, and Document processing software is OLE server, and interactive interface is OLE interface.When needs are affixed one's seal, document data can be embedded in seal data as OLE data; When needs print or show, seal process software can start OLE server, processes documentation section by OLE server.
If adopt COM mechanism, then Document processing software is as com component, can provide assembly ID, attribute and method for seal process software.When needs are affixed one's seal, documentation section comprises the ID of the com component that can process self, and is embedded in seal data; When needs print or show, create the example of com component according to the ID of com component, and process documentation section by the attribute, method etc. of accessing this assembly.
If adopt OCX mechanism, then Document processing software is OCX control, the machine-processed basic simlarity of its principle and COM, just can also the function such as display on webpage and Edit Document.
If adopt UOML mechanism, the storage of document data and parsing etc. can be completed by UOML bottom, and seal process software then directly calls UOML plug-in unit and realizes affixing one's seal; When needs print or show, seal process software utilizes UOML to complete the parsing of document data and to present.
Application the present invention program, Document processing software and seal process software independently of one another, can be that it increases E-seal function under the prerequisite that need not make any change to Document processing software.In addition, independently seal process software can be transplanted in other Document processing software easily, without the need to redesigning soft and hardware interface and interaction mechanism, thus greatly reduces the workload of developer, economize on resources, be conducive to popularization and the use of E-seal technology.
In sum, these are only preferred embodiment of the present invention, be not intended to limit protection scope of the present invention.Within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (8)

1. realize a method for E-seal, it is characterized in that, independently arranging mutual interface between Document processing software and seal process software, described Document processing software is the plug-in unit of E-seal process software, and the method also comprises:
When needs are affixed one's seal to document, by described seal process software, document data is signed electronically, obtain electronic signature result; The seal data of described electronic signature result, document and document data are preserved in the lump; Wherein, described document data is embedded in seal data preserves;
When the document needing to print or show through affixing one's seal, printed by Document processing software or show document data, by seal process software printing or display seal after checking electronic signature.
2. method according to claim 1, is characterized in that, when described checking electronic signature is effective, the seal of described printing or display is seal images corresponding to described seal data.
3. method according to claim 1, is characterized in that, when described checking electronic signature is invalid, described seal process software prints or the method for display seal is:
Seal process software represents document with what arrange in advance invalid mode prints or shows.
4. method according to claim 1, is characterized in that, the method for described electronic signature is:
Calculate the hashed value of data to be signed, recycling private key is encrypted hashed value; Or,
First split data to be signed, hashed value is calculated to each partitioning portion, then utilizes private key to be encrypted in the lump each hashed value; Or,
First split data to be signed, hashed value is calculated to each partitioning portion, again hashed value is calculated to each hashed value calculated, then utilizes private key to be encrypted the hashed value again calculated.
5. method according to claim 1, is characterized in that, the method for described electronic signature is:
Calculate the hashed value of the regularization result of data to be signed, recycling private key is encrypted hashed value.
6. method according to claim 5, is characterized in that, the method for described regularization is: the principal character extracting data to be signed.
7. method according to claim 1, is characterized in that, the interactive interface between described Document processing software and seal process software is:
Object connects or Adobe PDF SDK grand with nested OLE, the Component Object Model COM, OCX control, UOML UOML, Microsoft Office.
8. method according to claim 1, it is characterized in that, when need to print or display through the document of affixing one's seal, describedly printed by Document processing software or show document data, to be printed after checking electronic signature by seal process software or the method for display seal is specially:
Described seal process software opens the document through affixing one's seal, and obtain described seal data, electronic signature result and document data, described Document processing software obtains described document data by described interactive interface; Described seal process software is verified electronic signature according to seal data, electronic signature result and document data, prints or shows described seal, and is printed by described interactive interface notification of document process software or show described document data.
CN200710064786.3A 2007-03-26 2007-03-26 Method for realizing electric stamp Active CN101276440B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200710064786.3A CN101276440B (en) 2007-03-26 2007-03-26 Method for realizing electric stamp

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200710064786.3A CN101276440B (en) 2007-03-26 2007-03-26 Method for realizing electric stamp

Publications (2)

Publication Number Publication Date
CN101276440A CN101276440A (en) 2008-10-01
CN101276440B true CN101276440B (en) 2015-06-24

Family

ID=39995863

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200710064786.3A Active CN101276440B (en) 2007-03-26 2007-03-26 Method for realizing electric stamp

Country Status (1)

Country Link
CN (1) CN101276440B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105096097A (en) * 2014-05-08 2015-11-25 深圳市创业印章实业有限公司 Electronic-seal digital signature generation method
CN109756344B (en) * 2019-03-01 2022-06-10 广联达科技股份有限公司 Digital signature of document and verification method and device thereof

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5293319A (en) * 1990-12-24 1994-03-08 Pitney Bowes Inc. Postage meter system
CN1547115A (en) * 2003-12-02 2004-11-17 成都卫士通信息产业股份有限公司 Embedded Word seal safety technique
CN1207676C (en) * 2003-05-21 2005-06-22 北京北大方正电子有限公司 Method for signature and authentication of electronic files using electronic official seal
CN1635533A (en) * 2003-12-30 2005-07-06 刘瑞祯 Digital stamp system
CN1767434A (en) * 2005-11-21 2006-05-03 上海格尔软件股份有限公司 Electronic seal and user authentic binding method, electronic seal obtained by the same and its using method
CN1808490A (en) * 2005-01-19 2006-07-26 刘瑞祯 Business operating method and system for digital seals

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5293319A (en) * 1990-12-24 1994-03-08 Pitney Bowes Inc. Postage meter system
CN1207676C (en) * 2003-05-21 2005-06-22 北京北大方正电子有限公司 Method for signature and authentication of electronic files using electronic official seal
CN1547115A (en) * 2003-12-02 2004-11-17 成都卫士通信息产业股份有限公司 Embedded Word seal safety technique
CN1635533A (en) * 2003-12-30 2005-07-06 刘瑞祯 Digital stamp system
CN1808490A (en) * 2005-01-19 2006-07-26 刘瑞祯 Business operating method and system for digital seals
CN1767434A (en) * 2005-11-21 2006-05-03 上海格尔软件股份有限公司 Electronic seal and user authentic binding method, electronic seal obtained by the same and its using method

Also Published As

Publication number Publication date
CN101276440A (en) 2008-10-01

Similar Documents

Publication Publication Date Title
CN106598930A (en) Electronic certificate processing method based on layout file
CN108052491A (en) A kind of automatic processing method and device of certificate document
US20010034835A1 (en) Applied digital and physical signatures over telecommunications media
EP3853758B1 (en) Systems and computer-based methods of document certification and publication
US20120233535A1 (en) Generating page and document logs for electronic documents
CN107992759B (en) Apparatus, method and computer readable storage medium for implementing electronic seal
CN105320900A (en) PDF digital signature method and system and PDF digital signature verification method and system
CN1818966B (en) Electronic seal realization
CN110266469A (en) A kind of remote online electronic signature method based on WEB script data stream operation
US10498732B2 (en) Digital verified identification system and method
CN104123155A (en) Business system page layer development platform and method based on WEB
CN101276440B (en) Method for realizing electric stamp
KR20130011868A (en) Method for generating electronic document available at mobile devices and device of producing the same
CN104463555A (en) Method for achieving electronic seal
CN112100685A (en) Encryption and tamper-proof processing method for checking and detecting electronic report
CN103577968A (en) Method for realizing electronic sealing
CN104517203A (en) Stamping method, apparatus and system of electronic stamp
JP2020135690A (en) Electronic approval device, method and program
US20050086483A1 (en) Java based electronic signature capture method, device and system
CN111523135B (en) PDF file electronic signature method and device
CN108052842A (en) Storage, verification method and the device of signed data
CN106230599A (en) A kind of trusted timestamp system based on cloud computing and implementation method
US8171296B2 (en) System and method for producing and checking validation certificates
CN109829285A (en) A kind of digital signature method, device, equipment and storage medium
CN116132069B (en) Method for realizing interconnection and intercommunication of multi-CA digital certificate and multi-electronic signature

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: BEIJING SURSEN ELECTRONIC TECHNOLOGY CO., LTD. BEI

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 100083 15/F, SHINING BUILDING, NO.35, XUEYUAN ROAD, HAIDIAN DISTRICT, BEIJING TO: 100191 ROOM 408, TAIXING BUILDING, NO.11, HUAYUAN EAST ROAD, HAIDIAN DISTRICT, BEIJING

TA01 Transfer of patent application right

Effective date of registration: 20101027

Address after: 100191, Room 408, Taixing building, 11 Garden East Road, Beijing, Haidian District

Applicant after: Beijing Suresense International Information Technology Co., Ltd.

Co-applicant after: Beijing Sursen Electronic Technology Co., Ltd.

Co-applicant after: Beijing Sursen Network Technology Co., Ltd.

Co-applicant after: Beijing Sursen Digital Library Software Technology Co., Ltd.

Address before: 100083, Haidian District, Xueyuan Road, Beijing No. 35, Nanjing Ning building, 15 Floor

Applicant before: Beijing Suresense International Information Technology Co., Ltd.

ASS Succession or assignment of patent right

Owner name: TIANJIN SHUSHEN SOFTWARE TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: BEIJING SURSEN ELECTRONIC CO., LTD. BEIJING SURSEN NETWORK TECHNOLOGY CO., LTD. BEIJING SURSEN DIGITAL LIBRARY SOFTWARE TECHNOLOGY CO., LTD.

Effective date: 20120509

Owner name: BEIJING SURSEN ELECTRONIC CO., LTD.

Free format text: FORMER OWNER: BEIJING SURESENSE INTERNATIONAL INFORMATION TECHNOLOGY CO., LTD.

Effective date: 20120509

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20120509

Address after: 100191, room 4, 407 floor, Taixing building, 11 Garden East Road, Beijing, Haidian District

Applicant after: Beijing Sursen Electronic Technology Co., Ltd.

Co-applicant after: Tianjin Scholar Software Technology Co., Ltd.

Address before: 100191, Room 408, Taixing building, 11 Garden East Road, Beijing, Haidian District

Applicant before: Beijing Suresense International Information Technology Co., Ltd.

Co-applicant before: Beijing Sursen Electronic Technology Co., Ltd.

Co-applicant before: Beijing Sursen Network Technology Co., Ltd.

Co-applicant before: Beijing Sursen Digital Library Software Technology Co., Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20181211

Address after: 100029 Changxin Building 408-409, 39 Anding Road, Chaoyang District, Beijing

Patentee after: Beijing Sursen Electronic Technology Co., Ltd.

Address before: Room 407, 4th floor, Taixing Building, 11 Garden East Road, Haidian District, Beijing, 100191

Co-patentee before: Tianjin Scholar Software Technology Co., Ltd.

Patentee before: Beijing Sursen Electronic Technology Co., Ltd.

TR01 Transfer of patent right