[go: up one dir, main page]

TW202405736A - Electronic contract signature system and contract processing server - Google Patents

Electronic contract signature system and contract processing server Download PDF

Info

Publication number
TW202405736A
TW202405736A TW111128217A TW111128217A TW202405736A TW 202405736 A TW202405736 A TW 202405736A TW 111128217 A TW111128217 A TW 111128217A TW 111128217 A TW111128217 A TW 111128217A TW 202405736 A TW202405736 A TW 202405736A
Authority
TW
Taiwan
Prior art keywords
contract
electronic
module
verification
processing server
Prior art date
Application number
TW111128217A
Other languages
Chinese (zh)
Other versions
TWI852049B (en
Inventor
王勝豐
Original Assignee
歐肯達思股份有限公司
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 歐肯達思股份有限公司 filed Critical 歐肯達思股份有限公司
Priority to TW111128217A priority Critical patent/TWI852049B/en
Publication of TW202405736A publication Critical patent/TW202405736A/en
Application granted granted Critical
Publication of TWI852049B publication Critical patent/TWI852049B/en

Links

Images

Landscapes

  • Collating Specific Patterns (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

An electronic contract signature system comprising a computer program product and a contract processing server. The computer program is loaded by a plurality of electronic devices for sending a face image and identity information to the contract processing server. The contract processing server comprises a membership module, an identity authentication module and a contract signature module. The membership module has a plurality of registration facial features corresponding to the identity information of a plurality of contract signatories, respectively. The identity authentication module identifies a facial feature of the contract signatories according to each registration facial feature and generates a time information of successful identification corresponding to the time when the identification is successful. The contract signature module generates electronic signatures according to the time information of successful identification, the identity information, and the facial feature code of corresponding contract signatories respectively, and digitally sign an electronic contract according to electronic signatures of each contract signatories.

Description

電子合約簽章系統及合約處理伺服器Electronic contract signing system and contract processing server

本發明涉及一種電子合約簽章系統及合約處理伺服器,尤指一種以臉部圖像進行電子簽章的電子合約簽章系統及合約處理伺服器。The present invention relates to an electronic contract signing system and a contract processing server, in particular to an electronic contract signing system and a contract processing server that perform electronic signing using facial images.

隨著資訊加密技術發展成熟,越來越多文件採用電子簽章,以取代傳統在紙本文件上簽章用印的作業方式,因此目前電子合約已非常普及。對於金融行業領域而言,電子合約的簽章作業更為嚴謹,在用戶對電子合約簽名用印時,需要確保電子合約為本人親自簽署的電子簽名,目前的作法是在電子合約系統會預先儲存用戶的電子簽名筆跡檔,在電子合約系統取得當前電子簽名筆跡檔後,電子合約系統會以電子簽名筆跡檔驗證當前電子簽名筆跡檔是否正確,若比對結果相符時,電子合約系統則會判斷接收到的當前電子簽名筆跡檔為有效檔案,再將當前電子簽名筆跡加密在電子合約之中。然而,現有的電子合約系統皆是比對電子簽名之筆跡相似度,在遠端簽約的情形下,電子合約系統並無法確認電子簽名是否為用戶本人親自簽署,且電子簽名筆跡檔案容易被惡意複製及盜用。As information encryption technology matures, more and more documents use electronic signatures to replace the traditional method of signing and sealing paper documents. Therefore, electronic contracts are now very popular. For the financial industry, the signing operation of electronic contracts is more rigorous. When users sign electronic contracts, they need to ensure that the electronic contracts are signed by themselves. The current practice is to pre-store the user's signature in the electronic contract system. After the electronic contract system obtains the current electronic signature handwriting file, the electronic contract system will use the electronic signature handwriting file to verify whether the current electronic signature handwriting file is correct. If the comparison results are consistent, the electronic contract system will determine whether the handwriting file is correct. The current electronic signature handwriting file obtained is a valid file, and the current electronic signature handwriting is encrypted in the electronic contract. However, existing electronic contract systems all compare the handwriting similarity of electronic signatures. In the case of remote signing, the electronic contract system cannot confirm whether the electronic signature is signed by the user himself, and the electronic signature handwriting file is easily copied maliciously. and misappropriation.

有鑑於此,在一些實施例中,提供一種電子合約簽章系統包含電腦程式產品及合約處理伺服器。電腦程式產品分別供複數電子裝置載入,電子裝置包括攝影單元、輸入單元、網路單元及處理單元,處理單元載入電腦程式產品以執行複數程式指令,其中程式指令包含第一程式指令、第二程式指令及第三程式指令。第一程式指令為使攝影單元擷取臉部圖像、第二程式指令為經由輸入單元獲得身分資訊及第三程式指令為經由網路單元發送臉部圖像與身分資訊。合約處理伺服器供由複數合約簽署方操作的電子裝置的網路單元連接,合約處理伺服器包含會員模組、身分驗證模組及合約簽章模組。會員模組具有分別與各合約簽署方的身分資訊相對應的複數註冊臉部特徵碼。身分驗證模組依據臉部圖像產生一臉部特徵碼,並依據各註冊臉部特徵碼驗證各合約簽署方的臉部特徵碼,在臉部特徵碼驗證通過時,產生當下的一驗證成功時間。合約簽章模組依據對應每一合約簽署方的驗證成功時間、身分資訊及臉部特徵碼分別產生電子簽章,並利用各合約簽署方的電子簽章對電子合約進行數位簽章。In view of this, in some embodiments, an electronic contract signing system is provided including a computer program product and a contract processing server. The computer program product is loaded into a plurality of electronic devices respectively. The electronic device includes a photographing unit, an input unit, a network unit and a processing unit. The processing unit loads the computer program product to execute a plurality of program instructions, where the program instructions include a first program instruction, a third program instruction and a processing unit. Second program instructions and third program instructions. The first program instruction is to cause the photographing unit to capture a facial image, the second program instruction is to obtain identity information through the input unit, and the third program instruction is to send the facial image and identity information through the network unit. The contract processing server provides connections to network units of electronic devices operated by multiple contract signatories. The contract processing server includes a membership module, an identity verification module and a contract signature module. The member module has a plurality of registered facial features corresponding to the identity information of each contract signatory. The identity verification module generates a facial feature code based on the facial image, and verifies the facial feature code of each contract signatory based on each registered facial feature code. When the facial feature code verification is passed, a current verification success is generated. time. The contract signing module generates electronic signatures based on the verification success time, identity information and facial feature code corresponding to each contract signatory, and uses the electronic signature of each contract signatory to digitally sign the electronic contract.

在一些實施例中,合約處理伺服器更包含合約儲存模組,用以儲存加有電子時戳的電子合約。In some embodiments, the contract processing server further includes a contract storage module for storing electronic contracts with electronic timestamps.

在一些實施例中,電子合約簽章系統更包含時戳處理伺服器,合約簽章模組將電子合約傳送至時戳處理伺服器,時戳處理伺服器依據接收到電子合約的接收時間產生電子時戳,並將電子時戳加入於電子合約,回傳加有電子時戳的電子合約儲存至合約儲存模組。In some embodiments, the electronic contract signing system further includes a timestamp processing server. The contract signing module transmits the electronic contract to the timestamp processing server. The timestamp processing server generates an electronic contract based on the reception time of the electronic contract. Timestamp, add the electronic timestamp to the electronic contract, and return the electronic contract with the electronic timestamp to store it in the contract storage module.

在一些實施例中,在臉部特徵碼驗證不通過時,未驗證通過的電子裝置執行第四程式指令,使攝影單元擷取動態臉部影像,並執行第五程式指令,經由網路單元發送動態臉部影像,身分驗證模組在預設時間內檢測動態臉部影像具有影像動態變化時,身分驗證模組依據動態臉部影像獲得另一臉部特徵碼,並以註冊臉部特徵碼驗證另一臉部特徵碼。In some embodiments, when facial feature code verification fails, the electronic device that fails verification executes a fourth program instruction to cause the photography unit to capture a dynamic facial image, and executes a fifth program instruction to send the image through the network unit. Dynamic facial image. When the identity verification module detects dynamic facial image changes within a preset time, the identity verification module obtains another facial feature code based on the dynamic facial image and verifies it with the registered facial feature code. Another facial signature.

在一些實施例中,電子裝置包含裝置識別單元,裝置識別單元儲存有裝置識別資訊,合約簽章模組依據對應每一合約簽署方的裝置識別資訊、臉部特徵碼、驗證成功時間及身分資訊分別產生電子簽章。In some embodiments, the electronic device includes a device identification unit. The device identification unit stores device identification information. The contract signing module is based on the device identification information, facial signature, verification success time and identity information corresponding to each contract signatory. Electronic signatures are generated separately.

在一些實施例中,電子裝置包含裝置地理座標單元,裝置地理座標單元用以取得有地理座標資訊,合約簽章模組依據臉部特徵碼、驗證成功時間、身分資訊及地理座標資訊分別產生電子簽章。In some embodiments, the electronic device includes a device geographical coordinate unit. The device geographical coordinate unit is used to obtain geographical coordinate information. The contract signature module generates electronic signatures based on the facial feature code, verification success time, identity information and geographical coordinate information respectively. Signature.

綜上所述,在一些實施例中提供的電子合約簽章系統及合約處理伺服器,其中,合約處理伺服器可依據對應每一合約簽署方的驗證成功時間、身分資訊及臉部特徵碼產生電子簽章,並利用各合約簽署方的電子簽章對電子合約進行數位簽章,藉此,合約處理伺服器所產生的電子簽章,可確認合約簽署方是否為本人親自簽章,更可有效防止電子簽章被偽造及惡意複製。To sum up, in some embodiments, an electronic contract signing system and a contract processing server are provided. The contract processing server can generate a signature based on the verification success time, identity information and facial feature code corresponding to each contract signatory. Electronic signature, and use the electronic signature of each contract signer to digitally sign the electronic contract. Through this, the electronic signature generated by the contract processing server can confirm whether the contract signer is personally signed by himself, and can also Effectively prevent electronic signatures from being forged and maliciously copied.

以下提出各種實施例進行詳細說明,然而,實施例僅用以作為範例說明,並不會限縮本發明欲保護之範圍。此外,實施例中的圖式省略部份元件,以清楚顯示本發明的技術特點。在所有圖式中相同的標號將用於表示相同或相似的元件。Various embodiments are provided below for detailed description. However, the embodiments are only used as examples and do not limit the scope of the present invention. In addition, some components are omitted from the drawings in the embodiments to clearly illustrate the technical features of the present invention. The same reference numbers will be used throughout the drawings to refer to the same or similar elements.

請合併參閱圖1、圖2及圖3。圖1為根據本發明一些實施例中,電子合約簽章系統的系統架構圖。圖2為根據本發明一些實施例中,電子裝置的方塊圖。圖3為根據本發明一些實施例中,合約處理伺服器的方塊圖。在一些實施例中,如圖1至圖3所示,電子合約簽章系統1包含一電腦程式產品12及一合約處理伺服器14。電腦程式產品12分別供複數電子裝置16載入,電子裝置16包括一攝影單元161、一輸入單元162、一網路單元163及一處理單元164,處理單元164載入電腦程式產品12以執行複數程式指令,其中程式指令包含一第一程式指令、一第二程式指令及一第三程式指令。第一程式指令,使攝影單元161擷取一臉部圖像。第二程式指令,經由輸入單元162獲得一身分資訊。第三程式指令,經由網路單元163發送一臉部圖像與身分資訊。合約處理伺服器14供由複數合約簽署方操作的電子裝置16的網路單元163連接,合約處理伺服器14包含一會員模組141、一身分驗證模組142及一合約簽章模組143。會員模組141具有分別與各合約簽署方的身分資訊相對應的複數註冊臉部特徵碼。身分驗證模組142依據臉部圖像產生一臉部特徵碼,並依據各註冊臉部特徵碼驗證各合約簽署方的臉部特徵碼,在臉部特徵碼驗證通過時,產生當下的一驗證成功時間。合約簽章模組143依據對應每一合約簽署方的驗證成功時間、身分資訊及臉部特徵碼分別產生電子簽章,亦即依據一合約簽署方的驗證成功時間、身分資訊及臉部特徵碼產生一電子簽章,依據另一合約簽署方的驗證成功時間、身分資訊及臉部特徵碼產生另一電子簽章。合約簽章模組143利用各合約簽署方的電子簽章對電子合約進行數位簽章。Please refer to Figure 1, Figure 2 and Figure 3 together. Figure 1 is a system architecture diagram of an electronic contract signing system according to some embodiments of the present invention. FIG. 2 is a block diagram of an electronic device according to some embodiments of the present invention. Figure 3 is a block diagram of a contract processing server according to some embodiments of the present invention. In some embodiments, as shown in FIGS. 1 to 3 , the electronic contract signing system 1 includes 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 respectively. The electronic device 16 includes a photography unit 161, an input unit 162, a network unit 163 and a processing unit 164. The processing unit 164 loads the computer program product 12 to execute a plurality of Program instructions, wherein the program instructions include a first program instruction, a second program instruction and a third program instruction. The first program instruction causes the photography unit 161 to capture a facial image. The second program instruction obtains identity information through the input unit 162 . The third program instruction sends a facial image and identity information through the network unit 163. The contract processing server 14 provides connections to the network units 163 of the electronic devices 16 operated by a plurality of contract signatories. The contract processing server 14 includes a membership module 141 , an identity verification module 142 and a contract signature module 143 . The member module 141 has a plurality of registered facial feature codes respectively corresponding to the identity information of each contract signatory. The identity verification module 142 generates a facial feature code based on the facial image, and verifies the facial feature code of each contract signatory based on each registered facial feature code. When the facial feature code verification is passed, a current verification is generated. Success time. The contract signature module 143 generates an electronic signature respectively based on the verification success time, identity information and facial feature code corresponding to each contract signatory, that is, based on the verification success time, identity information and facial feature code of a contract signatory. Generate an electronic signature and generate another electronic signature based on the verification success time, identity information and facial feature code of another contract signatory. The contract signing module 143 uses the electronic signatures of each contract signatory to digitally sign the electronic contract.

在一些實施例中,電腦程式產品12可為一可讀取記錄媒體,而上述程式指令則儲存在可讀取記錄媒體中供電子裝置16載入。在一些實施例中,上述程式指令即可以為電腦程式產品12,並且經由有線或無線的方式傳輸至電子裝置16中。In some embodiments, the computer program product 12 may be a readable recording medium, and the program instructions are stored in the readable recording medium for loading by the electronic device 16 . In some embodiments, the above program instructions can be computer program products 12 and are transmitted to the electronic device 16 via wired or wireless means.

在一些實施例中,電子裝置16可以是一手機、一平板電腦、或一電腦,各合約簽署方可以分別操作各自的電子裝置16,進行電子合約之數位簽章作業。在一些實施例中,合約簽署方可以是指一線上服務平台的至少二用戶(容後說明)。各合約簽署方可以分別操作所屬的電子裝置16,執行電腦程式產品12以進行電子合約之數位簽章。攝影單元161可例如為一攝像鏡頭,處理單元164可依據第一程式指令驅動攝影單元161,使攝影單元161於一拍攝環境中擷取一環境影像,其中,攝影單元161對應合約簽署方的臉部拍攝時,攝影單元161即可從環境影像擷取臉部圖像。輸入單元162可例如為一鍵盤組件或一觸控螢幕,合約簽署方可以透過輸入單元162,將身分資訊輸入至電子裝置16,身分資訊可例如為一平台用戶識別碼、一合約簽署方姓名及一合約簽署方身分證號,前述其中一種資訊或二種以上資訊之組合。網路單元163可例如為全球行動通信(Global System for Mobile communication, GSM)、長期演進(Long Term Evolution, LTE)系統、全球互通微波存取(Worldwide interoperability for Microwave Access, WiMAX)系統、無線保真(Wireless Fidelity, Wi-Fi)系統或藍牙(Bluetooth),在一些實施例中,網路單元163與合約處理伺服器14之間發送的資訊,可以先對欲傳送的資訊進行加密後發送出去,以確保資訊發送的安全性。處理單元164可例如為中央處理器(CPU)、微處理器(MCU)或ARM(Advanced Risc Machine, ARM)處理器,處理單元164可控制及連接攝影單元161、輸入單元162及網路單元163,以傳送前述各單元之間的電子訊號,並依據程式指令驅動各單元。In some embodiments, the electronic device 16 can be a mobile phone, a tablet, or a computer, and each contract signatory can operate their respective electronic device 16 to perform digital signature operations on the electronic contract. In some embodiments, the contract signatories may refer to at least two users of an online service platform (to be described later). Each contract signatory can operate its respective electronic device 16 and execute the computer program product 12 to digitally sign the electronic contract. The photography unit 161 can be, for example, a camera lens. The processing unit 164 can drive the photography unit 161 according to the first program instruction, so that the photography unit 161 captures an environmental image in a shooting environment, where the photography unit 161 corresponds to the face of the contract signer. When photographing the face, the photography unit 161 can capture the face image from the environment image. The input unit 162 can be, for example, a keyboard component or a touch screen. The contract signer can input identity information into the electronic device 16 through the input unit 162. The identity information can be, for example, a platform user identification code, a name of the contract signer, and 1. The identity card number of the contract signing party, one of the above-mentioned information or a combination of two or more types of information. The network unit 163 may be, for example, Global System for Mobile communication (GSM), Long Term Evolution (LTE) system, Worldwide interoperability for Microwave Access (WiMAX) system, wireless fidelity (Wireless Fidelity, Wi-Fi) system or Bluetooth (Bluetooth). In some embodiments, the information sent between the network unit 163 and the contract processing server 14 can first encrypt the information to be transmitted and then send it out. To ensure the security of information transmission. The processing unit 164 can be, for example, a central processing unit (CPU), a microprocessor (MCU) or an ARM (Advanced Risc Machine, ARM) processor. The processing unit 164 can control and connect the photography unit 161, the input unit 162 and the network unit 163. , to transmit electronic signals between the aforementioned units and drive each unit according to program instructions.

會員模組141可預先儲存各合約簽署方的註冊臉部特徵碼,以提供身分驗證模組142驗證臉部特徵碼(容後說明)。會員模組141可例如為一會員資料庫,可供身分驗證模組142及合約簽章模組143存取註冊臉部特徵碼。The membership module 141 can pre-store the registered facial features of each contract signatory to provide the identity verification module 142 to verify the facial features (described later). The member module 141 may be, for example, a member database that allows the identity verification module 142 and the contract signature module 143 to access registered facial features.

身分驗證模組142可依據身分資訊(例如合約簽署方身分證號)搜尋儲存在會員模組141與身分資訊相對應的註冊臉部特徵碼,前述「依據各註冊臉部特徵碼驗證各合約簽署方的臉部特徵碼」,可例如身分驗證模組142依據合約簽署方的身分資訊,搜尋與身分資訊相對應的註冊臉部特徵碼後,以搜尋到的註冊臉部特徵碼與臉部特徵碼進行驗證。在一些實施例中,身分驗證模組142可分析註冊臉部特徵碼與臉部特徵碼的一特徵相似度,若特徵相似度實質上一致(即特徵相似度在一容許誤差範圍內)時,則身分驗證模組142之判斷結果為驗證通過,並且依據驗證通過之判斷結果的時間,產生驗證成功時間,反之,則身分驗證模組142判斷為驗證不通過(容後說明)。其中,驗證成功時間可以年、月、日、時、分、秒等時間參數一個或多個組成。在一些實施例中,身分驗證模組142驗證臉部特徵碼和註冊臉部特徵碼時,可以是同時對合約簽署方中所有對象進行驗證,例如,身分驗證模組142同時驗證各合約簽署方的臉部特徵碼,也可以是預先對合約簽署方中其中一部分的對象進行驗證後,再對另一部分對象進行驗證,例如,在電子合約進行數位簽章前,身分驗證模組142先對一部分合約簽署方的臉部特徵碼進行驗證,並保存下此部分合約簽署方已完成驗證的記錄,當電子合約進行數位簽章時,身分驗證模組142再對另一部分合約簽署方的臉部特徵碼進行驗證。在一些實施例中,前述「身分驗證模組142依據臉部圖像產生臉部特徵碼」,可以是指身分驗證模組142分析及擷取臉部圖像的一影像特徵(例如,臉部輪廓特徵、眼睛形狀、鼻子的長度與寬度或額頭寬度…等)後,將影像特徵編碼為可供比對及處理的電子資訊。The identity verification module 142 can search for the registered facial feature code corresponding to the identity information stored in the membership module 141 based on the identity information (such as the identity card number of the contract signer). The aforementioned "verify each contract signature based on each registered facial feature code" "Party's facial feature code", for example, the identity verification module 142 can search for the registered facial feature code corresponding to the identity information based on the identity information of the contract signer, and then use the searched registered facial feature code and facial feature code to verify. In some embodiments, the identity verification module 142 may analyze a feature similarity between the registered facial feature code and the facial feature code. If the feature similarities are substantially consistent (that is, the feature similarities are within an allowable error range), Then the identity verification module 142 determines that the verification is passed, and the verification success time is generated based on the time of the verification result. Otherwise, the identity verification module 142 determines that the verification is failed (described later). The verification success time can be composed of one or more time parameters such as year, month, day, hour, minute, and second. In some embodiments, when the identity verification module 142 verifies the facial feature code and registers the facial feature code, it can verify all objects among the contract signatories at the same time. For example, the identity verification module 142 verifies each contract signatory at the same time. The facial feature code can also be verified in advance for one part of the contract signatories, and then another part of the objects is verified. For example, before the electronic contract is digitally signed, the identity verification module 142 first verifies a part of the objects. The facial features of the contract signatories are verified, and a record that this part of the contract signatories has completed the verification is saved. When the electronic contract is digitally signed, the identity verification module 142 then verifies the facial features of another part of the contract signatories. code to verify. In some embodiments, the aforementioned "identity verification module 142 generates a facial feature code based on the facial image" may refer to the identity verification module 142 analyzing and capturing an image feature of the facial image (for example, face contour features, eye shape, nose length and width or forehead width, etc.), the image features are encoded into electronic information that can be compared and processed.

在一些實施例中,合約簽章模組143在身分驗證模組142獲得驗證成功時間後,合約簽章模組143依據每一合約簽署方(例如債權人及債務人)的身分資訊及臉部特徵碼產生電子簽章,並且將電子簽章加密於電子合約之中。In some embodiments, after the identity verification module 142 obtains the successful verification time, the contract signing module 143 uses the identity information and facial feature codes of each contract signatory (such as the creditor and the debtor). Generate an electronic signature and encrypt the electronic signature into the electronic contract.

在一些實施例中,請再參閱圖3所示,合約處理伺服器14更包含一合約儲存模組144,用以儲存加有一電子時戳的電子合約。可以是指合約簽章模組143完成對電子合約的數位簽章(即,將電子簽章加密於電子合約)後,電子合約可進一步加入電子時戳,並將加註有電子時戳的電子合約儲存到合約儲存模組144。合約儲存模組144可以是一固態硬碟(solid-state disk, SSD)、一硬碟(hard disk drive, HDD)或一雲端儲存媒介(cloud storage medium)。In some embodiments, please refer to FIG. 3 again. The contract processing server 14 further includes a contract storage module 144 for storing electronic contracts with an electronic timestamp. It can mean that after the contract signing module 143 completes the digital signature of the electronic contract (that is, encrypting the electronic signature to the electronic contract), the electronic contract can further add an electronic timestamp, and the electronic time stamp will be added to the electronic contract. The contract is stored in 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).

在一些實施例中,請參閱圖1所示,電子合約簽章系統1更包含一時戳處理伺服器18,合約簽章模組143將電子合約傳送至時戳處理伺服器18,時戳處理伺服器18依據接收到電子合約的一接收時間產生電子時戳,並將電子時戳加入於電子合約,回傳加有電子時戳的電子合約至合約儲存模組144儲存。其中,電子時戳可以是時戳處理伺服器18將電子時戳加入於電子合約的當前時間,因此,電子合約除了透過檢查驗證通過時間之外,另可以透過電子時戳之時間,檢查電子合約是否錯誤或偽造。In some embodiments, as shown in Figure 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 The processor 18 generates an electronic time stamp based on a reception time of the received electronic contract, adds the electronic time stamp to the electronic contract, and returns the electronic contract with the electronic time stamp to the contract storage module 144 for storage. Among them, the electronic timestamp can be the current time when the timestamp processing server 18 adds the electronic timestamp to the electronic contract. Therefore, in addition to verifying the passing time of the electronic contract, the electronic contract can also check the electronic contract through the time of the electronic timestamp. Whether it is wrong or forged.

在一些實施例中,在臉部特徵碼驗證不通過時,未驗證通過的電子裝置16,執行一第四程式指令,第四程式指令被執行時,攝影單元161可擷取一動態臉部影像,並執行一第五程式指令,第五程式指令被執行時,網路單元163可加密發送動態臉部影像,身分驗證模組142在一預設時間內檢測動態臉部影像具有一影像動態變化時,身分驗證模組142依據動態臉部影像獲得另一臉部特徵碼,並以註冊臉部特徵碼驗證另一臉部特徵碼。在一些實施例中,影像動態變化包含一像素變化量及/或一三維影像深度變化,其中,像素變化量可以是指動態臉部影像前、後一刻畫面的像素變化(例如像素偏移量),三維影像深度變化可以是指動態臉部影像的局部或全部影像深度值的變化,另外,預設時間可以是指動態臉部影像前、後一刻畫面的時間或幀數,前述「身分驗證模組142在預設時間內檢測動態臉部影像具有影像動態變化時」,可例如為身分驗證模組142在預設時間內,分析動態臉部影像是否有影像動態變化(具有像素變化量及/或三維影像深度變化),若在預設時間內,動態臉部影像具有影像動態變化,則身分驗證模組142可以判斷出動態臉部影像不是靜態照片,藉此以防止他人盜用合約簽署方的照片進行數位簽章。In some embodiments, when the facial feature code verification fails, the electronic device 16 that has not passed the verification executes a fourth program instruction. When the fourth program instruction is executed, the photography unit 161 can capture a dynamic facial image. , and execute a fifth program instruction. When the fifth program instruction is executed, the network unit 163 can encrypt and send the dynamic facial image, and the identity verification module 142 detects that the dynamic facial image has an image dynamic change within a preset time. At this time, the identity verification module 142 obtains another facial feature code based on the dynamic facial image, and verifies the other facial feature code with the registered facial feature code. In some embodiments, the dynamic change of the image includes a pixel change and/or a three-dimensional image depth change, wherein the pixel change may refer to the pixel change (such as pixel offset) of the frame before and after the dynamic facial image. , the change in the depth of the three-dimensional image may refer to the change in the depth value of part or all of the dynamic facial image. In addition, the preset time may refer to the time or number of frames before and after the dynamic facial image. The aforementioned "identity verification model" "When the group 142 detects that the dynamic facial image has dynamic changes in the image within the preset time," for example, the identity verification module 142 can analyze whether the dynamic facial image has dynamic changes in the image (with the amount of pixel change and/or or three-dimensional image depth changes), if the dynamic facial image has dynamic changes within the preset time, the identity verification module 142 can determine that the dynamic facial image is not a static photo, thereby preventing others from stealing the identity of the contract signer. Photos are digitally signed.

在一些實施例中,在電子合約進行數位簽章前,合約簽署方可以透過電子裝置16可執行一第六程式指令,第六程式指令被執行時,電子裝置16可將臉部圖像與身分資訊傳送至合約處理伺服器14(臉部圖像與身分資訊的獲得方式可參閱第一程式指令和第二程式指令),使合約處理伺服器14的身分驗證模組142,可依據身分資訊與臉部圖像產生註冊臉部特徵碼,且將註冊臉部特徵碼儲存至會員模組141,其中,身分驗證模組142取得臉部圖像時,可以分析及擷取臉部圖像的影像特徵(例如,臉部輪廓特徵、眼睛形狀、鼻子的長度與寬度或額頭寬度等)後,將影像特徵及身分資訊編碼為可供比對及處理的註冊臉部特徵碼。需說明的是,身分驗證模組142所產生的註冊臉部特徵碼與身分資訊相互綁定,例如,每一註冊臉部特徵碼可與身分證字號相互綁定,依此,身分驗證模組142可依據合約簽署方身分證號,在會員模組141搜尋相對應的註冊臉部特徵碼,以進行後續註冊臉部特徵碼與臉部特徵碼之驗證比對。In some embodiments, before the electronic contract is digitally signed, the contract signer can execute a sixth program instruction through the electronic device 16. When the sixth program instruction is executed, the electronic device 16 can combine the facial image and identity. The information is sent to the contract processing server 14 (for the method of obtaining the facial image and identity information, please refer to the first program instruction and the second program instruction), so that the identity verification module 142 of the contract processing server 14 can, based on the identity information and The facial image generates a registered facial feature code, and the registered facial feature code is stored in the member module 141. When the identity verification module 142 obtains the facial image, it can analyze and capture the image of the facial image. After extracting features (such as facial contour features, eye shape, nose length and width, or forehead width, etc.), the image features and identity information are encoded into registered facial feature codes that can be compared and processed. It should be noted that the registered facial feature code generated by the identity verification module 142 is bound to the identity information. For example, each registered facial feature code can be bound to the identity card number. Accordingly, the identity verification module 142 can search for the corresponding registered facial feature code in the membership module 141 based on the identity card number of the contract signer for subsequent verification and comparison of the registered facial feature code and the facial feature code.

在一些實施例中,請參閱圖2所示,電子裝置16包含一裝置識別單元165,裝置識別單元165儲存有一裝置識別資訊,合約簽章模組143依據對應每一合約簽署方的裝置識別資訊、臉部特徵碼、驗證成功時間及身分資訊產生電子簽章。其中,裝置識別資訊可例如為電子裝置16的一通用唯一識別碼(Universally Unique Identifier)或一國際行動裝置辨識碼(International Mobile Equipment Identity, IMEI),在處理單元164執行第三程式指令時,處理單元164可取得裝置識別資訊,並一併將裝置識別資訊發送出去。In some embodiments, please refer to FIG. 2 . The electronic device 16 includes a device identification unit 165 . The device identification unit 165 stores a device identification information. The contract signing module 143 is based on the device identification information corresponding to each contract signatory. , facial feature code, verification success time and identity information to generate an electronic signature. The device identification information may be, for example, a Universally Unique Identifier (Universally Unique Identifier) or an International Mobile Equipment Identity (IMEI) of the electronic device 16, which is processed when the processing unit 164 executes the third program instruction. Unit 164 may obtain device identification information and send the device identification information together.

在一些實施例中,請參閱圖2所示,電子裝置16包含一裝置地理座標單元166,裝置地理座標單元166用以取得有一裝置地理座標資訊,合約簽章模組143依據臉部特徵碼、驗證成功時間、身分資訊及裝置地理座標資訊產生電子簽章。也可例如為合約簽章模組143依據臉部特徵碼、驗證成功時間、身分資訊、裝置地理座標資訊及對應每一合約簽署方的裝置識別資訊產生電子簽章。其中,裝置地理座標資訊可例如為全球定位系統(Global Positioning System, GPS)訊號或一地址,在處理單元164執行第三程式指令時,處理單元164可取得裝置地理座標資訊,並一併將裝置地理座標資訊發送出去。In some embodiments, please refer to FIG. 2 . The electronic device 16 includes a device geographical coordinate unit 166. The device geographical coordinate unit 166 is used to obtain a device geographical coordinate information. The contract signature module 143 is based on the facial feature code, The successful verification time, identity information and device geographical coordinate information generate an electronic signature. For example, the contract signature module 143 may also generate an electronic signature based on facial features, verification success time, identity information, device geographical coordinate information, and device identification information corresponding to each contract signatory. The device geographical coordinate information may be, for example, a Global Positioning System (GPS) signal or an address. When the processing unit 164 executes the third program instruction, the processing unit 164 may obtain the device geographical coordinate information and place the device together. The geographical coordinate information is sent.

在一些實施例中,時戳處理伺服器18將電子時戳加入於電子合約後,時戳處理伺服器18可產生與電子合約相對應的一電子合約編碼,並且將電子合約編碼回傳至合約儲存模組144儲存。電子合約編碼可以是一二維條碼,電子合約編碼可顯示在一實體載體或一虛擬載體,例如,電子合約編碼可以印刷於實體紙張、顯示於圖形化使用者介面(例如,網頁介面或程式介面)。在一些實施例中,電子裝置16可執行一第七程式指令,第七程式指令被執行時,攝影單元161可擷取電子合約編碼,並且將電子合約編碼傳送至合約處理伺服器14,合約儲存模組144可依據接收到的電子合約編碼查找相對應的電子合約,並且將相對應的電子合約回傳至電子裝置16,使電子合約(包含電子簽章)可以顯示於電子裝置16。In some embodiments, after the timestamp processing server 18 adds the electronic timestamp to the electronic contract, the timestamp processing server 18 can generate an electronic contract code corresponding to the electronic contract, and transmit the electronic contract code back to the contract. The storage module 144 stores. The electronic contract code can be a two-dimensional barcode. The electronic contract code can be displayed on a physical carrier or a virtual carrier. For example, the electronic contract code can be printed on physical paper or displayed on a graphical user interface (such as a web interface or a program interface). ). In some embodiments, the electronic device 16 can execute a seventh program instruction. When the seventh program instruction is executed, the photography unit 161 can capture the electronic contract code and transmit the electronic contract code to the contract processing server 14. The contract is stored The module 144 can search for the corresponding electronic contract based on 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) can be displayed on the electronic device 16 .

在一些實施例中,如圖3所示,合約處理伺服器14更包括一合約驗證模組145,用以依據對應每一合約簽署方的驗證成功時間、身分資訊及臉部特徵碼產生一電子簽章驗證碼,且合約驗證模組145以電子簽章驗證碼驗證電子簽章。具體而言,電子裝置16可執行一第八程式指令,第八程式指令被執行時,攝影單元161可擷取臉部圖像,並且輸入單元162接收身分資訊後,再透過網路單元163將臉部圖像及身分資訊發送至合約處理伺服器14。身分驗證模組142可依據臉部圖像產生臉部特徵碼及驗證成功時間(臉部特徵碼及驗證成功時間的獲得過程請參考前述說明),合約驗證模組145可依據驗證成功時間、身分資訊及臉部特徵碼產生電子簽章驗證碼。當合約驗證模組145產生電子簽章驗證碼後,攝影單元161可擷取電子合約中的電子簽章(可以是合約簽署方之中任一方的電子簽章),並透過網路單元163將電子簽章發送至合約處理伺服器14,使合約驗證模組145可以電子簽章驗證碼驗證此電子簽章,若驗證結果為成功時,表示此電子簽章為正確,若驗證結果為失敗時,則表示此電子簽章為錯誤(即假造的電子簽章)。在一些實施例中,第八程式指令被執行時,電子裝置16可將裝置識別資訊、裝置地理座標資訊及/或電子合約編碼發送至合約處理伺服器14,使得合約驗證模組145可依據驗證成功時間、身分資訊、臉部特徵碼、裝置識別資訊、裝置地理座標資訊及/或電子合約編碼產生電子簽章驗證碼。In some embodiments, as shown in FIG. 3 , the contract processing server 14 further includes a contract verification module 145 for generating an electronic message based on the verification success time, identity information and facial feature code corresponding to each contract signatory. Signature verification code, and the contract verification module 145 verifies the electronic signature with the electronic signature verification code. Specifically, the electronic device 16 can execute an eighth program instruction. When the eighth program instruction is executed, the photographing unit 161 can capture the facial image, and after the input unit 162 receives the identity information, it can then send the facial image through the network unit 163 The facial image and identity information are sent to the contract processing server 14. The identity verification module 142 can generate a facial feature code and verification success time based on the facial image (please refer to the above description for the process of obtaining the facial feature code and verification success time), and the contract verification module 145 can generate a facial feature code and identity based on the verification success time and identity. Information and facial features are used to generate an electronic signature verification code. After the contract verification module 145 generates the electronic signature verification code, the photography unit 161 can capture the electronic signature in the electronic contract (which can be the electronic signature of any party who signed the contract), and use the network unit 163 to The electronic signature is sent to the contract processing server 14 so that the contract verification module 145 can verify the electronic signature with the electronic signature verification code. If the verification result is successful, it means that the electronic signature is correct. If the verification result is failed, it means that the electronic signature is correct. , it means that the electronic signature is wrong (that is, a forged electronic signature). In some embodiments, when the eighth program instruction is executed, the electronic device 16 can send the device identification information, device geographical coordinate information and/or electronic contract code to the contract processing server 14, so that the contract verification module 145 can verify based on Success time, identity information, facial signature, device identification information, device geographical coordinate information and/or electronic contract code generate an electronic signature verification code.

綜上所述,在一些實施例中提供的電子合約簽章系統1及合約處理伺服器14,其中,合約處理伺服器14可依據對應每一合約簽署方的驗證成功時間、身分資訊、裝置識別資訊、裝置地理座標資訊及臉部特徵碼產生電子簽章,並利用各合約簽署方的電子簽章對電子合約進行數位簽章,藉此,合約處理伺服器14所產生的電子簽章,可確認合約簽署方是否為本人親自簽章,更可有效防止電子簽章被偽造及惡意複製。In summary, in some embodiments, the electronic contract signing system 1 and the contract processing server 14 are provided. The contract processing server 14 can be based on the verification success time, identity information, and device identification corresponding to each contract signatory. information, device geographical coordinate information and facial signatures to generate an electronic signature, and use the electronic signatures of each contract signatory to digitally sign the electronic contract, whereby the electronic signature generated by the contract processing server 14 can Confirming whether the signatory of the contract signed it in person can also effectively prevent electronic signatures from being forged and maliciously copied.

以上所述的實施例僅為說明本案的技術思想及特點,其目的在使熟悉此項技術者能夠瞭解本案的內容並據以實施,當不能以之限定本案的專利範圍,即但凡依本案所揭示的精神所作的均等變化或修飾,仍應涵蓋在本案的申請專利範圍內。The above-mentioned embodiments only illustrate the technical ideas and characteristics of this case. Their purpose is to enable those familiar with this technology to understand the contents of this case and implement them accordingly. They cannot be used to limit the patent scope of this case. Equal changes or modifications made to the spirit of the disclosure should still be covered by the patent application scope of this case.

1:電子合約簽章系統 12:電腦程式產品 14:合約處理伺服器 141:會員模組 142:身分驗證模組 143:合約簽章模組 144:合約儲存模組 145:合約驗證模組 16:電子裝置 161:攝影單元 162:輸入單元 163:網路單元 164:處理單元 165:裝置識別單元 166:裝置地理座標單元 18:時戳處理伺服器 1: Electronic contract signing system 12:Computer program products 14:Contract processing server 141:Member module 142: Identity verification module 143:Contract signature module 144:Contract storage module 145:Contract verification module 16: Electronic devices 161: Photography unit 162:Input unit 163:Network unit 164:Processing unit 165: Device identification unit 166: Device geographical coordinate unit 18: Timestamp processing server

[圖1]為根據本發明一些實施例中,電子合約簽章系統的系統架構圖。 [圖2]為根據本發明一些實施例中,電子裝置的方塊圖。 [圖3]為根據本發明一些實施例中,合約處理伺服器的方塊圖。 [Fig. 1] is a system architecture diagram of an electronic contract signing system according to some embodiments of the present invention. [Fig. 2] is a block diagram of an electronic device according to some embodiments of the present invention. [Fig. 3] is a block diagram of a contract processing server according to some embodiments of the present invention.

1:電子合約簽章系統 1: Electronic contract signing system

12:電腦程式產品 12:Computer program products

14:合約處理伺服器 14:Contract processing server

145:合約驗證模組 145:Contract verification module

16:電子裝置 16: Electronic devices

18:時戳處理伺服器 18: Timestamp processing server

Claims (10)

一種電子合約簽章系統,包含: 一電腦程式產品,分別供複數電子裝置載入,該電子裝置包括一攝影單元、一輸入單元、一網路單元及一處理單元,該處理單元載入該電腦程式產品以執行複數程式指令,其中該些程式指令包含: 一第一程式指令,使該攝影單元擷取一臉部圖像; 一第二程式指令,經由該輸入單元獲得一身分資訊;以及 一第三程式指令,經由該網路單元發送該臉部圖像與該身分資訊;以及 一合約處理伺服器,供由複數合約簽署方操作的該電子裝置的該網路單元連接,該合約處理伺服器包含: 一會員模組,具有分別與該些合約簽署方的該身分資訊相對應的複數註冊臉部特徵碼; 一身分驗證模組,依據該臉部圖像產生一臉部特徵碼,並依據該些註冊臉部特徵碼驗證該些合約簽署方的該臉部特徵碼,在該臉部特徵碼驗證通過時,產生當下的一驗證成功時間;以及 一合約簽章模組,依據對應每一該合約簽署方的該驗證成功時間、該身分資訊及該臉部特徵碼產生一電子簽章,並利用該些合約簽署方的該電子簽章對一電子合約進行數位簽章。 An electronic contract signing system, including: A computer program product is loaded into a plurality of electronic devices respectively. The electronic device includes a photography unit, an input unit, a network unit and a processing unit. The processing unit loads the computer program product to execute a plurality of program instructions, wherein These program instructions include: a first program instruction to cause the photography unit to capture a facial image; a second program instruction to obtain identity information through the input unit; and a third program command to send the facial image and the identity information through the network unit; and A contract processing server for connection by the network unit of the electronic device operated by a plurality of contract signatories, the contract processing server comprising: A membership module having a plurality of registered facial features corresponding to the identity information of the contract signatories respectively; An identity verification module generates a facial feature code based on the facial image, and verifies the facial feature codes of the contract signatories based on the registered facial feature codes. When the facial feature code verification is passed , generate the current verification success time; and A contract signature module generates an electronic signature based on the verification success time, the identity information and the facial feature code corresponding to each contract signatory, and uses the electronic signatures of the contract signatories to verify a Electronic contracts are digitally signed. 如請求項1所述的電子合約簽章系統,其中該合約處理伺服器更包含一合約儲存模組,用以儲存加有一電子時戳的該電子合約。The electronic contract signing system as described in claim 1, wherein the contract processing server further includes a contract storage module for storing the electronic contract with an electronic timestamp. 如請求項2所述的電子合約簽章系統,更包含一時戳處理伺服器,該合約簽章模組將該電子合約傳送至該時戳處理伺服器,該時戳處理伺服器依據接收到該電子合約的一接收時間產生該電子時戳,並將該電子時戳加入於該電子合約,回傳加有該電子時戳的該電子合約至該接收該合約儲存模組儲存。The electronic contract signing system as described in claim 2 further includes a timestamp processing server. The contract signing module transmits the electronic contract to the timestamp processing server. The timestamp processing server receives the time stamp processing server. The electronic time stamp is generated when the electronic contract is received, the electronic time stamp is added to the electronic contract, and the electronic contract with the electronic time stamp is returned to the receiving contract storage module for storage. 如請求項1所述的電子合約簽章系統,其中在該臉部圖像驗證不通過時,未驗證通過的該電子裝置,執行一第四程式指令,使該攝影單元擷取一動態臉部影像,並執行一第五程式指令,經由該網路單元發送該動態臉部影像,該身分驗證模組在一預設時間內檢測該動態臉部影像具有一影像動態變化時,該身分驗證模組依據該動態臉部影像獲得另一臉部特徵碼,並以該註冊臉部特徵碼驗證該另一臉部特徵碼。The electronic contract signing system as described in claim 1, wherein when the facial image verification fails, the electronic device that fails the verification executes a fourth program instruction to cause the photography unit to capture a dynamic face image, and execute a fifth program instruction to send the dynamic facial image through the network unit. When the identity verification module detects that the dynamic facial image has an image dynamic change within a preset time, the identity verification module The group obtains another facial feature code based on the dynamic facial image, and verifies the other facial feature code with the registered facial feature code. 如請求項4所述的電子合約簽章系統,其中該影像動態變化包含一像素變化量或一三維影像深度變化。The electronic contract signing system as described in claim 4, wherein the dynamic change of the image includes a pixel change or a three-dimensional image depth change. 如請求項1所述的電子合約簽章系統,其中該電子裝置包含一裝置識別單元,該裝置識別單元儲存有一裝置識別資訊,該合約簽章模組依據對應每一該合約簽署方的該裝置識別資訊、該臉部特徵碼、該驗證成功時間及該身分資訊產生該電子簽章。The electronic contract signing system as described in claim 1, wherein the electronic device includes a device identification unit that stores a device identification information, and the contract signing module is based on the device corresponding to each contract signatory. The identification information, the facial feature code, the verification success time and the identity information generate the electronic signature. 如請求項1所述的電子合約簽章系統,其中該電子裝置包含一裝置地理座標單元,該裝置地理座標單元用以取得有一裝置地理座標資訊,該合約簽章模組依據對應每一該合約簽署方的該裝置地理座標資訊、該臉部特徵碼、該驗證成功時間及該身分資訊產生該電子簽章。The electronic contract signing system as described in claim 1, wherein the electronic device includes a device geographical coordinate unit, the device geographical coordinate unit is used to obtain a device geographical coordinate information, and the contract signature module corresponds to each contract The signer's geographical coordinate information of the device, the facial feature code, the verification success time and the identity information generate the electronic signature. 如請求項1所述的電子合約簽章系統,其中該合約處理伺服器更包含一合約驗證模組,用以依據對應每一該合約簽署方的該驗證成功時間、該身分資訊及該臉部特徵碼產生一電子簽章驗證碼,且該合約驗證模組以該電子簽章驗證碼驗證該電子簽章。The electronic contract signing system as described in claim 1, wherein the contract processing server further includes a contract verification module for based on the verification success time, the identity information and the face corresponding to each contract signatory. The signature generates an electronic signature verification code, and the contract verification module verifies the electronic signature using the electronic signature verification code. 一種合約處理伺服器,包含: 一會員模組,具有分別與複數合約簽署方的一身分資訊相對應的複數註冊臉部特徵碼; 一身分驗證模組,依據該些註冊臉部特徵碼驗證該些合約簽署方的一臉部圖像,在該臉部圖像驗證通過時,產生當下的一驗證成功時間;以及 一合約簽章模組,依據對應每一該合約簽署方的該驗證成功時間及該身分資訊分別產生一電子簽章,並利用該些合約簽署方的該電子簽章對一電子合約進行數位簽章。 A contract processing server including: A membership module having a plurality of registered facial signatures respectively corresponding to an identity information of a plurality of contract signatories; An identity verification module verifies a facial image of the contract signatories based on the registered facial feature codes, and when the facial image verification is passed, a current verification success time is generated; and A contract signing module generates an electronic signature based on the verification success time and the identity information corresponding to each contract signatory, and uses the electronic signatures of the contract signatories to digitally sign an electronic contract chapter. 如請求項9所述的合約處理伺服器,更包含一合約儲存模組,該合約簽章模組將該電子合約傳送至一時戳處理伺服器,並儲存該時戳處理伺服器進行一時戳簽章後回傳加有一電子時戳的該電子合約於該合約儲存模組。The contract processing server as described in claim 9 further includes a contract storage module. The contract signing module transmits the electronic contract to a timestamp processing server and stores the timestamp processing server for time stamp signing. After the chapter is completed, the electronic contract with an electronic timestamp is returned to the contract storage module.
TW111128217A 2022-07-27 2022-07-27 Electronic contract signature system and contract processing server TWI852049B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW111128217A TWI852049B (en) 2022-07-27 2022-07-27 Electronic contract signature system and contract processing server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW111128217A TWI852049B (en) 2022-07-27 2022-07-27 Electronic contract signature system and contract processing server

Publications (2)

Publication Number Publication Date
TW202405736A true TW202405736A (en) 2024-02-01
TWI852049B TWI852049B (en) 2024-08-11

Family

ID=90822941

Family Applications (1)

Application Number Title Priority Date Filing Date
TW111128217A TWI852049B (en) 2022-07-27 2022-07-27 Electronic contract signature system and contract processing server

Country Status (1)

Country Link
TW (1) TWI852049B (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100449484B1 (en) * 2001-10-18 2004-09-21 한국전자통신연구원 Method for issuing a certificate of authentication using information of a bio metrics in a pki infrastructure
CN107579827B (en) * 2017-06-06 2020-12-22 江苏慧世联网络科技有限公司 Electronic document signing method based on trusted third party and face recognition technology
TW201916632A (en) * 2017-10-11 2019-04-16 全景軟體股份有限公司 Electronic signature management system, electronic signature management method, and computer program product thereof
TWI858238B (en) * 2019-06-03 2024-10-11 數位身分股份有限公司 Certification method
TWM612290U (en) * 2021-01-21 2021-05-21 金財通商務科技服務股份有限公司 Digital signature system with identity verification by multiple characters
TWM637891U (en) * 2022-07-27 2023-02-21 歐肯達思股份有限公司 Electronic contract signature system and contract processing server

Also Published As

Publication number Publication date
TWI852049B (en) 2024-08-11

Similar Documents

Publication Publication Date Title
CN109067541B (en) Data verification method and device based on block chain and electronic equipment
US11042651B2 (en) System and method for securing electronic document execution and authentication
JP6756037B2 (en) User identity verification methods, devices and systems
CN109492367B (en) Electronic contract signature processing method, electronic contract signature processing device, computer equipment and storage medium
US20210224938A1 (en) System and method for electronically providing legal instrument
TWI616821B (en) Bar code generation method, bar code based authentication method and related terminal
US20190182042A1 (en) Methods and systems for recovering data using dynamic passwords
US20180115426A1 (en) Systems and methods for providing a universal decentralized solution for verification of users with cross-verification features
CA3057396A1 (en) Methods and devices for acquiring and recording tracking information on blockchain
US10839145B2 (en) Form filling method and related terminal
CN111314172B (en) Block chain-based data processing method, device, equipment and storage medium
US12101317B2 (en) Computer-implemented user identity verification method
US12148242B2 (en) System and method for account verification by aerial drone
US20250097224A1 (en) Multi-party document validation
US20230122771A1 (en) Identification verification system and related methods
CN114821380A (en) Block chain based evidence storing method, device, system, equipment and storage medium
CN108833431B (en) Password resetting method, device, equipment and storage medium
CN114266680A (en) Block chain-based electronic contract signing method, device and system
EP3151180A1 (en) Identification method and system
CN112367314B (en) Identity authentication method, device, computing equipment and medium
CN110378886B (en) Image comparison method, image comparison device, electronic device and medium
TWM637891U (en) Electronic contract signature system and contract processing server
US9646355B2 (en) Use of near field communication devices as proof of identity during electronic signature process
TWI852049B (en) Electronic contract signature system and contract processing server
CN117521153A (en) Electronic contract signing system and contract processing server