CN117521153A - Electronic contract signing system and contract processing server - Google Patents

Electronic contract signing system and contract processing server Download PDF

Info

Publication number
CN117521153A
CN117521153A CN202210903384.2A CN202210903384A CN117521153A CN 117521153 A CN117521153 A CN 117521153A CN 202210903384 A CN202210903384 A CN 202210903384A CN 117521153 A CN117521153 A CN 117521153A
Authority
CN
China
Prior art keywords
contract
electronic
module
facial feature
signing
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
Application number
CN202210903384.2A
Other languages
Chinese (zh)
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.)
Okendas Co ltd
Original Assignee
Okendas 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 Okendas Co ltd filed Critical Okendas Co ltd
Priority to CN202210903384.2A priority Critical patent/CN117521153A/en
Publication of CN117521153A publication Critical patent/CN117521153A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Collating Specific Patterns (AREA)

Abstract

The invention discloses an electronic contract signing system and a contract processing server. The computer program product is loaded by a plurality of electronic devices respectively and used for sending the facial image and the identity information. The contract processing server comprises a member module, an identity verification module and a contract signing module. The membership module has a plurality of registered facial feature codes corresponding to identity information of a plurality of contract signers, respectively. The identity verification module verifies the facial feature codes of signing parties of each contract according to each registered facial feature code, and when verification passes, the current verification success time is generated. The contract signing module respectively generates electronic signatures according to the verification success time, the identity information and the facial feature codes corresponding to each contract signing party, and digital signatures are carried out on the electronic contracts by utilizing the electronic signatures of the contract signing parties.

Description

Electronic contract signing system and contract processing server
Technical Field
The present invention relates to an electronic contract signing system and a contract processing server, and more particularly, to an electronic contract signing system and a contract processing server for electronic signing with facial images.
Background
With the development and maturity of information encryption technology, more and more documents adopt electronic signature to replace the traditional operation mode of signature printing on paper documents, so that electronic contracts are very popular at present. For the financial industry field, the signing operation of the electronic contract is more strict, when a user signs the electronic contract, the electronic contract needs to be ensured to be an electronic signature personally signed by the user, the current practice is that an electronic signature handwriting file of the user is stored in advance in an electronic contract system, after the electronic contract system obtains the current electronic signature handwriting file, the electronic contract system can verify whether the current electronic signature handwriting file is correct or not by using the electronic signature handwriting file, if the comparison result is consistent, the electronic contract system can judge the received current electronic signature handwriting file as a valid file, and then encrypt the current electronic signature handwriting in the electronic contract. However, the existing electronic contract systems are all for comparing the handwriting similarity of electronic signatures, and in the case of remote signing, the electronic contract systems cannot confirm whether the electronic signatures are personally signed by the user, and the electronic signature handwriting files are easy to be copied and stolen maliciously.
Disclosure of Invention
In view of this, in some embodiments, an electronic contract signing system is provided that includes a computer program product and a contract processing server. The computer program product is loaded by a plurality of electronic devices respectively, the electronic devices comprise a photographing unit, an input unit, a network unit and a processing unit, and the processing unit loads the computer program product to execute a plurality of program instructions, wherein the program instructions comprise a first program instruction, a second program instruction and a third program instruction. The first program instruction is to make the photographic unit capture the face image, the second program instruction is to obtain the identity information through the input unit, and the third program instruction is to send the face image and the identity information through the network unit. The contract processing server is connected with network units of electronic devices operated by a plurality of contract signing parties and comprises a membership module, an identity verification module and a contract signing module. The membership module has a plurality of registered facial feature codes respectively corresponding to identity information of signing parties of each contract. The identity verification module generates a facial feature code according to the facial image, verifies the facial feature code of each contract signing party according to each registered facial feature code, and generates the current verification success time when the facial feature code passes verification. The contract signing module respectively generates electronic signatures according to the verification success time, the identity information and the facial feature codes corresponding to each contract signing party, and digital signatures are carried out on the electronic contracts by utilizing the electronic signatures of the contract signing parties.
In some embodiments, the contract processing server further comprises a contract storage module for storing electronic contracts with electronic time stamps.
In some embodiments, the electronic contract signing system further includes a time stamp processing server, the contract signing module transmits the electronic contract to the time stamp processing server, the time stamp processing server generates an electronic time stamp according to the receiving time of the received electronic contract, and adds the electronic time stamp to the electronic contract, and returns the electronic contract with the electronic time stamp to the contract storage module.
In some embodiments, when the facial feature code is not verified, the electronic device that is not verified executes the fourth program instruction to enable the photographing unit to capture the dynamic facial image and execute the fifth program instruction, the dynamic facial image is sent via the network unit, and when the identity verification module detects that the dynamic facial image has an image dynamic change in a default time, the identity verification module obtains another facial feature code according to the dynamic facial image and verifies the other facial feature code by using the registered facial feature code.
In some embodiments, the electronic device includes a device identification unit, the device identification unit stores device identification information, and the contract signing module generates an electronic signature according to the device identification information, the facial feature code, the verification success time and the identity information corresponding to each contract signing party.
In some embodiments, the electronic device includes a device geographic coordinate unit for obtaining geographic coordinate information, and the contract signing module generates the electronic signature according to the facial feature code, the verification success time, the identity information and the geographic coordinate information.
In summary, in some embodiments, the electronic contract signing system and the contract processing server provided by the present invention are provided, wherein the contract processing server can generate an electronic signature according to the verification success time, the identity information and the facial feature code corresponding to each contract signing party, and digitally sign the electronic contract by using the electronic signature of each contract signing party, so that the electronic signature generated by the contract processing server can confirm whether the contract signing party is the own signature, and further can effectively prevent the electronic signature from being forged and maliciously copied.
The invention will now be described in more detail with reference to the drawings and specific examples, which are not intended to limit the invention thereto.
Drawings
Fig. 1 is a system architecture diagram of an electronic contract signing system in accordance with some embodiments of the present invention.
Fig. 2 is a block diagram of an electronic device according to some embodiments of the invention.
FIG. 3 is a block diagram of a contract processing server, according to some embodiments of the invention.
Wherein, the reference numerals:
1 electronic contract signing and sealing system
12 computer program product
14 contract processing Server
141 membership module
142 identity verification module
143 contract signing Module
144 contract storage Module
145 contract verification Module
16 electronic device
161 photographic unit
162 input unit
163 network element
164 processing unit
165 device identification unit
166 device geographical coordinate Unit
18 time stamp processing server
Detailed Description
The following detailed description of various embodiments is provided merely as an example, however, and does not limit the scope of the invention. In addition, some elements are omitted from the drawings in the embodiments to clearly show the technical features of the present invention. The same reference numbers will be used throughout the drawings to refer to the same or like elements.
Please refer to fig. 1, fig. 2 and fig. 3 in combination. Fig. 1 is a system architecture diagram of an electronic contract signing system in accordance with some embodiments of the present invention. Fig. 2 is a block diagram of an electronic device according to some embodiments of the invention. FIG. 3 is a block diagram of a contract processing server, according to some embodiments of the invention. In some embodiments, as shown in fig. 1-3, the electronic contract signing system 1 comprises a computer program product 12 and a contract processing server 14. The computer program product 12 is loaded by a plurality of electronic devices 16, and the electronic devices 16 include a camera unit 161, an input unit 162, a network unit 163 and a processing unit 164, wherein the processing unit 164 loads the computer program product 12 to execute a plurality of program instructions, and the program instructions include a first program instruction, a second program instruction and a third program instruction. The first program instruction causes the photographing unit 161 to capture a facial image. The second program instruction obtains a identity information via the input unit 162. The third program instruction sends a face image and identity information via the network unit 163. The contract processing server 14 is connected to a network unit 163 of the electronic device 16 operated by a plurality of contract signing parties, and the contract processing server 14 includes a member module 141, a identity verification module 142 and a contract signing module 143. The membership module 141 has a plurality of registered facial feature codes respectively corresponding to the identity information of each contract signer. The identity verification module 142 generates a facial feature code according to the facial image, verifies the facial feature code of each contract signing party according to each registered facial feature code, and generates the current verification success time when the facial feature code verification is passed. The contract signing module 143 generates an electronic signature according to the verification success time, the identity information and the facial feature code corresponding to each contract signing party, that is, generates an electronic signature according to the verification success time, the identity information and the facial feature code of one contract signing party, and generates another electronic signature according to the verification success time, the identity information and the facial feature code of another contract signing party. The contract signing module 143 digitally signs the electronic contract with the electronic signature of each contract signing party.
In some embodiments, the computer program product 12 may be a readable recording medium, and the program instructions are stored on the readable recording medium and loaded by the electronic device 16. In some embodiments, the program instructions may be provided as a computer program product 12 and transmitted to the electronic device 16 via a wired or wireless connection.
In some embodiments, the electronic device 16 may be a mobile phone, a tablet computer, or a computer, and each contract signing party may operate the respective electronic device 16 to perform digital signature operations of the electronic contract. In some embodiments, the contract signer may refer to at least two users of an online service platform (described below). Each contract signer can operate the associated electronic device 16 separately and execute the computer program product 12 to digitally sign the electronic contract. The photographing unit 161 may be, for example, an image capturing lens, and the processing unit 164 may drive the photographing unit 161 according to the first program command, so that the photographing unit 161 captures an environmental image in a capturing environment, wherein the photographing unit 161 can capture a facial image from the environmental image when the photographing unit 161 captures a face corresponding to the signing party. The input unit 162 may be, for example, a keyboard element or a touch screen, and the contract signing party may input the identity information to the electronic device 16 through the input unit 162, wherein the identity information may be, for example, a platform user identifier, a contract signing party name and a contract signing party identification number, one of the above information or a combination of two or more of the above information. The network unit 163 may be, for example, a global system for mobile communications (Global System for Mobile communication, GSM), a long term evolution (Long Term Evolution, LTE) system, a worldwide interoperability for microwave access (Worldwide interoperability for Microwave Access, wiMAX) system, a wireless fidelity (Wireless Fidelity, wi-Fi) system, or Bluetooth (Bluetooth), and in some embodiments, the information transmitted between the network unit 163 and the contract processing server 14 may be encrypted and then transmitted to ensure the security of the information transmission. The processing unit 164 may be, for example, a Central Processing Unit (CPU), a Microprocessor (MCU) or an ARM (Advanced Risc Machine, ARM) processor, where the processing unit 164 may control and connect the photographing unit 161, the input unit 162 and the network unit 163 to transmit electrical signals between the foregoing units, and drive the units according to program instructions.
The membership module 141 may pre-store registered facial feature codes of signing parties of each contract to provide authentication module 142 to authenticate facial feature codes (described below). The membership module 141 may be, for example, a membership database, which is accessible to the authentication module 142 and the contract signing module 143 for registering facial feature codes.
The identity verification module 142 may search for the registered facial feature code stored in the member module 141 corresponding to the identity information according to the identity information (e.g. the identity card number of the contract signing party), and the aforementioned "verify facial feature code of each contract signing party according to each registered facial feature code" may be performed, for example, after the identity verification module 142 searches for the registered facial feature code corresponding to the identity information according to the identity information of the contract signing party, the searched registered facial feature code and facial feature code are used for verification. In some embodiments, the authentication module 142 may analyze a feature similarity between the registered facial feature code and the facial feature code, and if the feature similarity is substantially identical (i.e. the feature similarity is within a tolerance), the authentication module 142 determines that the authentication is passed, and generates a time of successful authentication according to a time of the authentication passed determination, otherwise, the authentication module 142 determines that the authentication is not passed (described later). Wherein, the verification success time can be one or more of year, month, day, time, minute, second and other parameters. In some embodiments, when the identity verification module 142 verifies the facial feature code and registers the facial feature code, all the objects in the contract signing party may be verified at the same time, for example, the identity verification module 142 may verify the facial feature code of each contract signing party at the same time, or may verify another part of the objects after verifying one part of the objects in the contract signing party in advance, for example, before the electronic contract is digitally signed, the identity verification module 142 verifies the facial feature code of one part of the contract signing party first, and stores a record that the verification of the contract signing party is completed, and when the electronic contract is digitally signed, the identity verification module 142 verifies the facial feature code of another part of the contract signing party. In some embodiments, the aforementioned authentication module 142 generates the facial feature code according to the facial image, which may refer to the image feature code encoded into electronic information for comparison and processing after the authentication module 142 analyzes and captures an image feature (e.g. facial contour feature, eye shape, nose length and width or forehead width …, etc.) of the facial image.
In some embodiments, the contract signing module 143 generates an electronic signature according to the identity information and the facial feature code of each contract signing party (e.g. creditor and debtor) after the authentication success time is obtained by the authentication module 142, and encrypts the electronic signature in the electronic contract.
In some embodiments, referring to fig. 3, the contract processing server 14 further includes a contract storage module 144 for storing electronic contracts with an electronic time stamp. It may refer to that after the contract signing module 143 completes the digital signature of the electronic contract (i.e., encrypts the electronic signature to the electronic contract), the electronic contract may further add an electronic time stamp and store the electronic contract with the electronic time stamp to the contract storage module 144. The contract storage module 144 may be a solid-state disk (SSD), a Hard Disk Drive (HDD), or a cloud storage medium (cloud storage medium).
In some embodiments, referring to fig. 1, the electronic contract signing system 1 further includes a timestamp processing server 18, the contract signing module 143 transmits the electronic contract to the timestamp processing server 18, the timestamp processing server 18 generates an electronic timestamp according to a receiving time of the received electronic contract, and adds the electronic timestamp to the electronic contract, and returns the electronic contract with the electronic timestamp to the contract storage module 144 for storage. The electronic time stamp may be the current time when the time stamp processing server 18 adds the electronic time stamp to the electronic contract, so that the electronic contract can check whether the electronic contract is wrong or falsified by the time of the electronic time stamp in addition to the verification passing time.
In some embodiments, when the facial feature code is not verified, the electronic device 16 that is not verified is executed with a fourth program instruction, and when the fourth program instruction is executed, the photographing unit 161 may capture a dynamic facial image and execute a fifth program instruction, and when the fifth program instruction is executed, the network unit 163 may send the dynamic facial image in an encrypted manner, and when the authentication module 142 detects that the dynamic facial image has an image dynamic change within a default time, the authentication module 142 obtains another facial feature code according to the dynamic facial image and verifies another facial feature code with the registered facial feature code. In some embodiments, the image dynamic change includes a pixel change amount and/or a three-dimensional image depth change, where the pixel change amount may refer to a pixel change (e.g. a pixel offset) of a frame before and after the dynamic face image, the three-dimensional image depth change may refer to a change of a local or whole image depth value of the dynamic face image, and the default time may refer to a time or a frame number of the frame before and after the dynamic face image, where the aforementioned "authentication module 142 detects that the dynamic face image has an image dynamic change" in the default time may be, for example, the authentication module 142 analyzes whether the dynamic face image has an image dynamic change (including a pixel change amount and/or a three-dimensional image depth change) in the default time, and if the dynamic face image has an image dynamic change in the default time, the authentication module 142 may determine that the dynamic face image is not a still photo, thereby preventing others from stealing the digital signature with a photo of the signing contract party.
In some embodiments, before the electronic contract is digitally signed, the contract signing party may execute a sixth program instruction through the electronic device 16, and when the sixth program instruction is executed, the electronic device 16 may transmit the facial image and the identity information to the contract processing server 14 (the facial image and the identity information may be obtained by referring to the first program instruction and the second program instruction), so that the identity verification module 142 of the contract processing server 14 may generate a registered facial feature code according to the identity information and the facial image, and store the registered facial feature code to the membership module 141, where the identity verification module 142 may analyze and capture the image features (such as the facial contour feature, the eye shape, the length and width of the nose, or the forehead width) of the facial image, and then encode the image features and the identity information into the registered facial feature code for comparison and processing. It should be noted that, the registered facial feature codes generated by the identity verification module 142 are mutually bound with the identity information, for example, each registered facial feature code may be mutually bound with the identity card word number, so that the identity verification module 142 may search the corresponding registered facial feature code in the member module 141 according to the contract signing party identity card number, so as to perform verification comparison of the registered facial feature code and the facial feature code.
In some embodiments, referring to fig. 2, the electronic device 16 includes a device identification unit 165, the device identification unit 165 stores a device identification information, and the contract signing module 143 generates an electronic signature according to the device identification information, the facial feature code, the verification success time and the identity information corresponding to each contract signing party. The device identification information may be, for example, a universal unique identifier (Universally Unique Identifier) or an international mobile equipment identification (International Mobile Equipment Identity, IMEI) of the electronic device 16, and the processing unit 164 may obtain the device identification information and send the device identification information together when the processing unit 164 executes the third program instruction.
In some embodiments, referring to fig. 2, the electronic device 16 includes a device geographic coordinate unit 166, the device geographic coordinate unit 166 is configured to obtain a device geographic coordinate information, and the contract signing module 143 generates the electronic signature according to the facial feature code, the verification success time, the identity information and the device geographic coordinate information. The contract signing module 143 may also generate an electronic signature based on the facial feature code, verification success time, identity information, device geographical coordinate information, and device identification information corresponding to each contract signing party, for example. The device geographic coordinate information may be, for example, a global positioning system (Global Positioning System, GPS) signal or an address, and when the processing unit 164 executes the third program instruction, the processing unit 164 may obtain the device geographic coordinate information and send the device geographic coordinate information together.
In some embodiments, after the time stamp processing server 18 adds the electronic time stamp to the electronic contract, the time stamp processing server 18 may generate an electronic contract code corresponding to the electronic contract and return the electronic contract code to the contract storage module 144 for storage. The electronic contract code may be a two-dimensional bar code, and the electronic contract code may be displayed on a physical carrier or a virtual carrier, for example, the electronic contract code may be printed on physical paper, displayed on a graphical user interface (e.g., a web interface or a program interface). In some embodiments, the electronic device 16 may execute a seventh program instruction, and when the seventh program instruction is executed, the photographing unit 161 may capture the electronic contract code and transmit the electronic contract code to the contract processing server 14, and the contract storage module 144 may search for the corresponding electronic contract according to the received electronic contract code and transmit the corresponding electronic contract back to the electronic device 16, so that the electronic contract (including the electronic signature) may be displayed on the electronic device 16.
In some embodiments, as shown in fig. 3, the contract processing server 14 further includes a contract verification module 145 for generating an electronic signature verification code according to the verification success time, the identity information and the facial feature code corresponding to each contract signing party, and the contract verification module 145 verifies the electronic signature with the electronic signature verification code. Specifically, the electronic device 16 may execute an eighth program instruction, and when the eighth program instruction is executed, the photographing unit 161 may capture the facial image, and the input unit 162 receives the identity information, and then sends the facial image and the identity information to the contract processing server 14 through the network unit 163. The identity verification module 142 may generate a facial feature code and a verification success time according to the facial image (please refer to the above description for the acquisition process of the facial feature code and the verification success time), and the contract verification module 145 may generate an electronic signature verification code according to the verification success time, the identity information and the facial feature code. After the contract verification module 145 generates the electronic signature verification code, the photographing unit 161 may capture an electronic signature (which may be an electronic signature of any one of the contract signing parties) in the electronic contract, and send the electronic signature to the contract processing server 14 through the network unit 163, so that the contract verification module 145 may verify the electronic signature with the electronic signature verification code, if the verification result is successful, it indicates that the electronic signature is correct, and if the verification result is failed, it indicates that the electronic signature is incorrect (i.e. a counterfeit electronic signature). In some embodiments, the eighth program instructions, when executed, may send the device identification information, the device geographic coordinate information, and/or the electronic contract code to the contract processing server 14 such that the contract verification module 145 may generate the electronic signature verification code based on the verification success time, the identity information, the facial feature code, the device identification information, the device geographic coordinate information, and/or the electronic contract code.
In summary, in some embodiments, the electronic contract signing system 1 and the contract processing server 14 provided in the present invention, the contract processing server 14 can generate an electronic signature according to the verification success time, the identity information, the device identification information, the device geographic coordinate information and the facial feature code corresponding to each contract signing party, and digitally sign the electronic contract by using the electronic signature of each contract signing party, so that the electronic signature generated by the contract processing server 14 can confirm whether the contract signing party is the own person's signature, and further effectively prevent the electronic signature from being forged and maliciously copied.
The embodiments described hereinabove are merely illustrative of the principles and features of the present invention, which will be apparent to those skilled in the art and may be practiced in other embodiments that depart from the spirit and scope of the present invention, which is also intended to be within the spirit and scope of the appended claims.
Of course, the present invention is capable of other various embodiments and its several details are capable of modification and variation in light of the present invention by one skilled in the art without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (10)

1. An electronic contract signing system comprising:
the electronic device comprises a photographing unit, an input unit, a network unit and a processing unit, wherein the processing unit loads the computer program product to execute a plurality of program instructions, and the program instructions comprise:
a first program instruction for making the photographic unit capture a face image;
a second program instruction for obtaining a piece of identity information via the input unit; and
a third program instruction for transmitting the face image and the identity information via the network element; and
a contract processing server for connection by the network element of the electronic device operated by a plurality of contract signing parties, the contract processing server comprising:
a member module having a plurality of registered facial feature codes respectively corresponding to the identity information of the contract signing party;
an identity verification module for generating a facial feature code according to the facial image, verifying the facial feature code of the contract signing party according to the registered facial feature code, and generating the next verification success time when the facial feature code passes verification; and
and a contract signing module for generating an electronic signature according to the verification success time, the identity information and the facial feature code corresponding to each contract signing party, and digitally signing an electronic contract by utilizing the electronic signature of the contract signing party.
2. The electronic contract signing system of claim 1, wherein the contract processing server further comprises a contract storage module for storing the electronic contract with an electronic time stamp.
3. The electronic contract signing system of claim 2, further comprising a timestamp processing server, wherein the contract signing module transmits the electronic contract to the timestamp processing server, wherein the timestamp processing server generates the electronic timestamp according to a receiving time of the electronic contract, adds the electronic timestamp to the electronic contract, and returns the electronic contract with the electronic timestamp to the receiving contract storage module for storage.
4. The electronic contract signing system of claim 1, wherein when the facial image is not verified, the electronic device which is not verified is executed with a fourth program instruction to enable the camera unit to capture a dynamic facial image and execute a fifth program instruction, the dynamic facial image is transmitted via the network unit, and the identity verification module obtains another facial feature code according to the dynamic facial image when detecting that the dynamic facial image has an image dynamic change in a default time, and verifies the another facial feature code with the registered facial feature code.
5. The electronic contract signing system of claim 4, wherein the image dynamics comprises a pixel variance or a three-dimensional image depth variance.
6. The electronic contract signing system of claim 1, wherein the electronic device comprises a device identification unit, wherein the device identification unit stores a device identification information, and the contract signing module generates the electronic signature according to the device identification information, the facial feature code, the verification success time and the identity information corresponding to each contract signing party.
7. The electronic contract signing system of claim 1, wherein the electronic device comprises a device geographic coordinate unit for obtaining device geographic coordinate information, the contract signing module generating the electronic signature according to the device geographic coordinate information, the facial feature code, the verification success time and the identity information corresponding to each of the contract signing parties.
8. The electronic contract signing system of claim 1, wherein the contract processing server further comprises a contract verification module for generating an electronic signature verification code according to the verification success time, the identity information and the facial feature code corresponding to each of the contract signing parties, and the contract verification module verifies the electronic signature with the electronic signature verification code.
9. A contract processing server, comprising:
a member module having a plurality of registered facial feature codes corresponding to a body information of a plurality of contract signers, respectively;
an identity verification module for verifying a face image of the contract signing party according to the registered face feature code, and generating the next verification success time when the face image passes verification; and
and the contract signing module is used for respectively generating an electronic signature according to the verification success time and the identity information corresponding to each contract signing party and digitally signing an electronic contract by utilizing the electronic signature of the contract signing party.
10. The contract processing server of claim 9, further comprising a contract storage module, wherein the contract signing module transmits the electronic contract to a timestamp processing server, and stores the electronic contract with an electronic timestamp added to the contract storage module after the timestamp processing server performs a timestamp signing.
CN202210903384.2A 2022-07-27 2022-07-27 Electronic contract signing system and contract processing server Pending CN117521153A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210903384.2A CN117521153A (en) 2022-07-27 2022-07-27 Electronic contract signing system and contract processing server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210903384.2A CN117521153A (en) 2022-07-27 2022-07-27 Electronic contract signing system and contract processing server

Publications (1)

Publication Number Publication Date
CN117521153A true CN117521153A (en) 2024-02-06

Family

ID=89751849

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210903384.2A Pending CN117521153A (en) 2022-07-27 2022-07-27 Electronic contract signing system and contract processing server

Country Status (1)

Country Link
CN (1) CN117521153A (en)

Similar Documents

Publication Publication Date Title
US11032070B2 (en) Method, apparatus, and system for processing two-dimensional barcodes
US10691929B2 (en) Method and apparatus for verifying certificates and identities
US11349666B2 (en) Electronically signing and distributing identification data as a service that provides proof of identity, integrity, validity and origin of data for non-repudiation and ID validation methods
US10402784B2 (en) Dynamic notary system
US9483629B2 (en) Document authentication based on expected wear
KR101789298B1 (en) Autograph verification system and method using identification code
CN107196901B (en) Identity registration and authentication method and device
US10887321B2 (en) Techniques to verify message authenticity
WO2018164684A1 (en) System and method for fraud risk analysis in iot
CN111709860B (en) Method, device, equipment and storage medium for processing heritage
EP3151180A1 (en) Identification method and system
CN108463970A (en) The method and system of protection and retrieval secret information
JP2016012207A (en) Information processing system, information processing method, terminal device, and program
US20240235849A1 (en) Signature Token System
US10671718B2 (en) System and method for authentication
CN113792307A (en) Seal management method and device and electronic equipment
CN113162770A (en) Online signature method and system
CN116962021A (en) Method, device, equipment and medium for user real name authentication in financial cooperative institution
US20130090059A1 (en) Identity verification
CN103647650A (en) Rule definition based automatic signature/signature verification device and method
CN117521153A (en) Electronic contract signing system and contract processing server
US20220209956A1 (en) Method for performing a transaction on the block chain and computer program product
TWM637891U (en) Electronic contract signature system and contract processing server
TW202405736A (en) Electronic contract signature system and contract processing server
US20200382317A1 (en) Method of verifying partial data based on collective certificate

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