[go: up one dir, main page]

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

Electronic contract signature system and contract processing server Download PDF

Info

Publication number
TWI852049B
TWI852049B TW111128217A TW111128217A TWI852049B TW I852049 B TWI852049 B TW I852049B TW 111128217 A TW111128217 A TW 111128217A TW 111128217 A TW111128217 A TW 111128217A TW I852049 B TWI852049 B TW I852049B
Authority
TW
Taiwan
Prior art keywords
contract
electronic
module
facial feature
verification
Prior art date
Application number
TW111128217A
Other languages
Chinese (zh)
Other versions
TW202405736A (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 signature system and contract processing server

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

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

有鑑於此,在一些實施例中,提供一種電子合約簽章系統包含電腦程式產品及合約處理伺服器。電腦程式產品分別供複數電子裝置載入,電子裝置包括攝影單元、輸入單元、網路單元及處理單元,處理單元載入電腦程式產品以執行複數程式指令,其中程式指令包含第一程式指令、第二程式指令及第三程式指令。第一程式指令為使攝影單元擷取臉部圖像、第二程式指令為經由輸入單元獲得身分資訊及第三程式指令為經由網路單元發送臉部圖像與身分資訊。合約處理伺服器供由複數合約簽署方操作的電子裝置的網路單元連接,合約處理伺服器包含會員模組、身分驗證模組及合約簽章模組。會員模組具有分別與各合約簽署方的身分資訊相對應的複數註冊臉部特徵碼。身分驗證模組依據臉部圖像產生一臉部特徵碼,並依據各註冊臉部特徵碼驗證各合約簽署方的臉部特徵碼,在臉部特徵碼驗證通過時,產生當下的一驗證成功時間。合約簽章模組依據對應每一合約簽署方的驗證成功時間、身分資訊及臉部特徵碼分別產生電子簽章,並利用各合約簽署方的電子簽章對電子合約進行數位簽章。In view of this, in some embodiments, an electronic contract signature system is provided, which includes a computer program product and a contract processing server. The computer program product is respectively loaded into a plurality of electronic devices, and the electronic devices include a camera 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 the program instructions include a first program instruction, a second program instruction, and a third program instruction. The first program instruction is to enable the camera unit to capture a facial image, the second program instruction is to obtain identity information via the input unit, and the third program instruction is to send the facial image and identity information via the network unit. The contract processing server is connected to the network unit of the 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 membership module has multiple registered facial feature codes 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 time is generated. The contract signature module generates an electronic signature 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 timestamp based on the time when the electronic contract is received, adds the electronic timestamp to the electronic contract, and returns the electronic contract with the electronic timestamp to the contract storage module for storage.

在一些實施例中,在臉部特徵碼驗證不通過時,未驗證通過的電子裝置執行第四程式指令,使攝影單元擷取動態臉部影像,並執行第五程式指令,經由網路單元發送動態臉部影像,身分驗證模組在預設時間內檢測動態臉部影像具有影像動態變化時,身分驗證模組依據動態臉部影像獲得另一臉部特徵碼,並以註冊臉部特徵碼驗證另一臉部特徵碼。In some embodiments, when the facial feature code verification fails, the electronic device that has not passed the verification executes a fourth program instruction to enable the camera unit to capture a dynamic facial image, and executes a fifth program instruction to send the dynamic facial image via the network unit. When the identity verification module detects that the dynamic facial image has dynamic image changes within a preset time, the identity verification module 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 electronic device includes a device identification unit that stores device identification information, and the contract signing module generates an electronic signature according to the device identification information, facial feature code, verification success time, and identity information corresponding to each contract signatory.

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

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

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

請合併參閱圖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 Figures 1, 2 and 3 together. Figure 1 is a system architecture diagram of an electronic contract signature system according to some embodiments of the present invention. Figure 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 Figures 1 to 3, the electronic contract signature system 1 includes a computer program product 12 and a contract processing server 14. The computer program product 12 is loaded into a plurality of electronic devices 16. The electronic devices 16 include a camera 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 enables the camera unit 161 to capture a facial image. The second program instruction obtains identity information via the input unit 162. The third program instruction sends a facial image and identity information via the network unit 163. The contract processing server 14 is connected to the network unit 163 of the electronic device 16 operated by multiple contract signatories. The contract processing server 14 includes a membership module 141, an identity verification module 142 and a contract signing module 143. The membership module 141 has multiple registered facial feature codes 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 success time is generated. The contract signing module 143 generates an electronic signature according to the verification success time, identity information and facial feature code of each contract signatory, that is, one electronic signature is generated according to the verification success time, identity information and facial feature code of one contract signatory, and another electronic signature is generated according to 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 program instructions may be the computer program product 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 may be a mobile phone, a tablet computer, or a computer. Each contract signatory may operate their own electronic device 16 to perform a digital signature operation on the electronic contract. In some embodiments, the contract signatory may refer to at least two users of an online service platform (described later). Each contract signatory may operate their own electronic device 16 to execute the computer program product 12 to perform a digital signature on the electronic contract. The camera unit 161 may be, for example, a camera lens. The processing unit 164 may drive the camera unit 161 according to the first program instruction so that the camera unit 161 captures an environmental image in a shooting environment. When the camera unit 161 shoots the face of the contract signatory, the camera unit 161 may capture the facial image from the environmental image. The input unit 162 may be, for example, a keyboard assembly or a touch screen. The contract signatory may input identity information into the electronic device 16 through the input unit 162. The identity information may be, for example, a platform user identification code, a contract signatory's name, and a contract signatory's identification number, one of the aforementioned information or a combination of two or more of the aforementioned information. The network unit 163 may be, for example, a Global System for Mobile communication (GSM), a Long Term Evolution (LTE) system, a Worldwide interoperability for Microwave Access (WiMAX) system, a Wireless Fidelity (Wi-Fi) system, or Bluetooth. In some embodiments, the information sent between the network unit 163 and the contract processing server 14 may be encrypted before being sent 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. The processing unit 164 may control and connect the imaging 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 member module 141 can store the registered facial feature codes of each contract signatory in advance to provide the identity verification module 142 with the facial feature code for verification (described later). The member module 141 can be, for example, a member database that allows the identity verification module 142 and the contract signing module 143 to access the registered facial feature codes.

身分驗證模組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 (e.g., the identity card number of the contract signatory). The aforementioned "verifying the facial feature code of each contract signatory based on each registered facial feature code" can, for example, involve the identity verification module 142 searching for the registered facial feature code corresponding to the identity information based on the identity information of the contract signatory, and then performing verification with the searched registered facial feature code and the facial feature code. 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 similarity is substantially consistent (i.e., the feature similarity is within an allowable error range), the identity verification module 142 determines that the verification is successful, and generates a verification success time based on the time of the verification success result. Otherwise, the identity verification module 142 determines that the verification is unsuccessful (to be described later). The verification success time may 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 the registered facial feature code, it can verify all the objects in the contract signatories at the same time. For example, the identity verification module 142 verifies the facial feature codes of each contract signatory at the same time, or it can verify some of the objects in the contract signatories in advance and then verify the other objects. For example, before the electronic contract is digitally signed, the identity verification module 142 first verifies the facial feature codes of some of the contract signatories and saves the record that the verification of these contract signatories has been completed. When the electronic contract is digitally signed, the identity verification module 142 verifies the facial feature codes of another part of the contract signatories. 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 (e.g., facial contour features, eye shape, nose length and width or forehead width, etc.), and then encoding the image feature into electronic information that can be compared and processed.

在一些實施例中,合約簽章模組143在身分驗證模組142獲得驗證成功時間後,合約簽章模組143依據每一合約簽署方(例如債權人及債務人)的身分資訊及臉部特徵碼產生電子簽章,並且將電子簽章加密於電子合約之中。In some embodiments, after the identity verification module 142 obtains the verification success time, the contract signing module 143 generates an electronic signature based on the identity information and facial feature code of each contract signatory (such as the creditor and the debtor), and encrypts the electronic signature in 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 , the contract processing server 14 further includes a contract storage module 144 for storing an electronic contract with an electronic timestamp. It may mean that after the contract signing module 143 completes the digital signing of the electronic contract (i.e., encrypting the electronic signature in the electronic contract), the electronic contract may further add an electronic timestamp, and the electronic contract with the electronic timestamp 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.

在一些實施例中,請參閱圖1所示,電子合約簽章系統1更包含一時戳處理伺服器18,合約簽章模組143將電子合約傳送至時戳處理伺服器18,時戳處理伺服器18依據接收到電子合約的一接收時間產生電子時戳,並將電子時戳加入於電子合約,回傳加有電子時戳的電子合約至合約儲存模組144儲存。其中,電子時戳可以是時戳處理伺服器18將電子時戳加入於電子合約的當前時間,因此,電子合約除了透過檢查驗證通過時間之外,另可以透過電子時戳之時間,檢查電子合約是否錯誤或偽造。In some embodiments, please refer to FIG. 1 , the electronic contract signature system 1 further includes a timestamp processing server 18. The contract signature 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 electronic contract, 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 timestamp can be the current time when the timestamp processing server 18 adds the electronic timestamp to the electronic contract. Therefore, in addition to checking the time of passing the verification, the electronic contract can also be checked by the time of the electronic timestamp to see if 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 camera 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. When the identity verification module 142 detects that the dynamic facial image has a dynamic image change within a preset 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 image change includes a pixel change amount and/or a three-dimensional image depth change, wherein the pixel change amount may refer to the pixel change (e.g., pixel offset) of the previous and next frames of the dynamic facial image, and the three-dimensional image depth change may refer to the change of the depth value of a part or all of the dynamic facial image. In addition, the preset time may refer to the time or frame number of the previous and next frames of the dynamic facial image. The aforementioned "the identity verification module 142 performs the default time verification in the default time verification mode" may be used to verify the identity of the user. When the dynamic facial image is detected to have dynamic image changes within a preset time, for example, the identity verification module 142 analyzes whether the dynamic facial image has dynamic image changes (with pixel changes and/or three-dimensional image depth changes) within a preset time. If the dynamic facial image has dynamic image 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 photo of the contract signatory for digital signature.

在一些實施例中,在電子合約進行數位簽章前,合約簽署方可以透過電子裝置16可執行一第六程式指令,第六程式指令被執行時,電子裝置16可將臉部圖像與身分資訊傳送至合約處理伺服器14(臉部圖像與身分資訊的獲得方式可參閱第一程式指令和第二程式指令),使合約處理伺服器14的身分驗證模組142,可依據身分資訊與臉部圖像產生註冊臉部特徵碼,且將註冊臉部特徵碼儲存至會員模組141,其中,身分驗證模組142取得臉部圖像時,可以分析及擷取臉部圖像的影像特徵(例如,臉部輪廓特徵、眼睛形狀、鼻子的長度與寬度或額頭寬度等)後,將影像特徵及身分資訊編碼為可供比對及處理的註冊臉部特徵碼。需說明的是,身分驗證模組142所產生的註冊臉部特徵碼與身分資訊相互綁定,例如,每一註冊臉部特徵碼可與身分證字號相互綁定,依此,身分驗證模組142可依據合約簽署方身分證號,在會員模組141搜尋相對應的註冊臉部特徵碼,以進行後續註冊臉部特徵碼與臉部特徵碼之驗證比對。In some embodiments, before the electronic contract is digitally signed, the contract signatory may execute a sixth program instruction through the electronic device 16. When the sixth program instruction is executed, the electronic device 16 may transmit the facial image and identity information to the contract processing server 14 (the method of obtaining the facial image and identity information may 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 execute the sixth program instruction. , a registered facial feature code can be generated based on the identity information and the facial image, and the registered facial feature code can be stored in the member module 141. When the identity verification module 142 obtains the facial image, it can analyze and capture the image features of the facial image (for example, facial contour features, eye shape, nose length and width or forehead width, etc.), and then encode the image features and the identity information into a registered facial feature code 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 ID number. Accordingly, the identity verification module 142 can search for the corresponding registered facial feature code in the membership module 141 according to the ID number of the contract signatory to perform subsequent verification and comparison between 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, and the device identification unit 165 stores a device identification information. The contract signing module 143 generates an electronic signature according to the device identification information, facial feature code, verification success time and identity information corresponding to each contract signatory. The device identification information can be, for example, a universally unique identifier (Universally Unique Identifier) or an international mobile equipment identity (IMEI) of the electronic device 16. When the processing unit 164 executes the third program instruction, the processing unit 164 can obtain the device identification information and send the device identification information.

在一些實施例中,請參閱圖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 geographic coordinate unit 166, and the device geographic coordinate unit 166 is used to obtain device geographic coordinate information. The contract signature module 143 generates an electronic signature based on the facial feature code, the time of successful verification, the identity information, and the device geographic coordinate information. For example, the contract signature module 143 can generate an electronic signature based on the facial feature code, the time of successful verification, the identity information, the device geographic coordinate information, and the device identification information corresponding to each contract signatory. The device geographic coordinate information can 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 can obtain the device geographic coordinate information and send the device geographic coordinate information.

在一些實施例中,時戳處理伺服器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 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 barcode, 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 a physical paper or displayed on a graphical user interface (e.g., 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 photographic unit 161 can capture the electronic contract code and transmit the electronic contract code to the contract processing server 14. The contract storage module 144 can search for the corresponding electronic contract based on the received electronic contract code and return the corresponding electronic contract 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 FIG3 , 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, identity information and facial feature code corresponding to each contract signatory, 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 camera unit 161 can capture a facial image, and after the input unit 162 receives the identity information, the facial image and the identity information are sent to the contract processing server 14 through the network unit 163. The identity verification module 142 can generate a facial feature code and a verification success time according to the facial image (please refer to the above description for the process of obtaining the facial feature code and the verification success time), and the contract verification module 145 can generate an electronic signature verification code according to the verification success time, identity information and facial feature code. After the contract verification module 145 generates the electronic signature verification code, the camera unit 161 can capture the electronic signature in the electronic contract (which can be the electronic signature of any of the contract signatories) and send the electronic signature to the contract processing server 14 through the network unit 163, 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 incorrect (i.e., a forged electronic signature). In some embodiments, when the eighth program instruction is executed, the electronic device 16 may send device identification information, device geographic coordinate information and/or electronic contract code to the contract processing server 14, so that the contract verification module 145 can generate an electronic signature verification code based on the verification success time, identity information, facial feature code, device identification information, device geographic coordinate information and/or electronic contract code.

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

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

1:電子合約簽章系統 12:電腦程式產品 14:合約處理伺服器 141:會員模組 142:身分驗證模組 143:合約簽章模組 144:合約儲存模組 145:合約驗證模組 16:電子裝置 161:攝影單元 162:輸入單元 163:網路單元 164:處理單元 165:裝置識別單元 166:裝置地理座標單元 18:時戳處理伺服器 1: Electronic contract signature system 12: Computer program product 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 device 161: Photo unit 162: Input unit 163: Network unit 164: Processing unit 165: Device identification unit 166: Device geographic coordinate unit 18: Timestamp processing server

[圖1]為根據本發明一些實施例中,電子合約簽章系統的系統架構圖。 [圖2]為根據本發明一些實施例中,電子裝置的方塊圖。 [圖3]為根據本發明一些實施例中,合約處理伺服器的方塊圖。 [Figure 1] is a system architecture diagram of an electronic contract signature system according to some embodiments of the present invention. [Figure 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.

1:電子合約簽章系統 1: Electronic contract signature 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 includes: a computer program product, which is loaded into a plurality of electronic devices, wherein the electronic devices include a camera 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 the program instructions include: a first program instruction to enable the camera unit to capture a facial image; a second program instruction to obtain identity information through the input unit; and a third program instruction to send the facial image and the identity information through the network unit; and a contract processing server for the network unit of the electronic device operated by the plurality of contract signatories to connect to the server. Then, the contract processing server includes: a membership module having a plurality of registered facial feature codes corresponding to the identity information of the contract signatories; an identity verification module generating a facial feature code according to the facial image, and verifying the facial feature codes of the contract signatories according to the registered facial feature codes, and generating a current verification success time when the facial feature code verification is passed; and a contract signing module generating an electronic signature according to the verification success time, the identity information and the facial feature code corresponding to each contract signatory, and using the electronic signatures of the contract signatories to digitally sign an electronic contract. 如請求項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 comprises a timestamp processing server. The contract signing module transmits the electronic contract to the timestamp processing server. 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 storage module for receiving the contract for storage. 如請求項1所述的電子合約簽章系統,其中在該臉部圖像驗證不通過時,未驗證通過的該電子裝置,執行一第四程式指令,使該攝影單元擷取一動態臉部影像,並執行一第五程式指令,經由該網路單元發送該動態臉部影像,該身分驗證模組在一預設時間內檢測該動態臉部影像具有一影像動態變化時,該身分驗證模組依據該動態臉部影像獲得另一臉部特徵碼,並以該註冊臉部特徵碼驗證該另一臉部特徵碼。 The electronic contract signature system as described in claim 1, wherein when the facial image verification fails, the electronic device that has not passed the verification executes a fourth program instruction to enable the camera unit to capture a dynamic facial image, and executes a fifth program instruction to send the dynamic facial image via the network unit, and when the identity verification module detects that the dynamic facial image has a dynamic image change within a preset time, the identity verification module 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所述的電子合約簽章系統,其中該影像動態變化包含一像素變化量或一三維影像深度變化。 An electronic contract signature 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, the device identification unit stores a device identification information, and the contract signing module generates the electronic signature according to the device identification information corresponding to each of the contract signatories, the facial feature code, the verification success time and the identity information. 如請求項1所述的電子合約簽章系統,其中該電子裝置包含一裝置地理座標單元,該裝置地理座標單元用以取得有一裝置地理座標資訊,該合約簽章模組依據對應每一該合約簽署方的該裝置地理座標資訊、該臉部特徵碼、該驗證成功時間及該身分資訊產生該電子簽章。 The electronic contract signing system as described in claim 1, wherein the electronic device includes a device geographic coordinate unit, the device geographic coordinate unit is used to obtain device geographic coordinate information, and the contract signing module generates the electronic signature according to the device geographic coordinate information corresponding to each of the contract signatories, the facial feature code, the verification success time and the identity information. 如請求項1所述的電子合約簽章系統,其中該合約處理伺服器更包含一合約驗證模組,用以依據對應每一該合約簽署方的該驗證成功時間、該身分資訊及該臉部特徵碼產生一電子簽章驗證碼,且該合約驗證模組以該電子簽章驗證碼驗證該電子簽章。 The electronic contract signing system as described in claim 1, wherein the contract processing server further includes 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 signatories, and the contract verification module verifies the electronic signature with the electronic signature verification code. 一種合約處理伺服器,包含:一會員模組,具有分別與複數合約簽署方的一身分資訊相對應的複數註冊臉部特徵碼;一身分驗證模組,耦接該會員模組,依據該些註冊臉部特徵碼驗證該些合約簽署方的一臉部特徵碼,在該臉部特徵碼驗證通過時,產生當下的一驗證成功時間;以及一合約簽章模組,耦接該會員模組及該身分驗證模組,依據對應每一該合約簽署方的該驗證成功時間、該身分資訊及該臉部特徵碼分別產生一電子簽章,並利用該些合約簽署方的該電子簽章對一電子合約進行數位簽章。 A contract processing server includes: a member module having a plurality of registered facial feature codes corresponding to identity information of a plurality of contract signatories; an identity verification module coupled to the member module, verifying the facial feature codes of the contract signatories according to the registered facial feature codes, and generating a current verification success time when the facial feature code verification is passed; and a contract signing module coupled to the member module and the identity verification module, generating an electronic signature according to the verification success time, the identity information and the facial feature code corresponding to each of the contract signatories, and using the electronic signatures of the contract signatories to digitally sign an electronic contract. 如請求項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 electronic contract with an electronic timestamp after the timestamp processing server performs a timestamp signature and returns the electronic contract 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 TW202405736A (en) 2024-02-01
TWI852049B true 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)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030076961A1 (en) * 2001-10-18 2003-04-24 Kim Hee Sun Method for issuing a certificate using biometric information in public key infrastructure-based authentication system
CN107579827A (en) * 2017-06-06 2018-01-12 江苏慧世联网络科技有限公司 It is a kind of that method is signed based on the electronic document of trusted third party and facial recognition techniques
TW201916632A (en) * 2017-10-11 2019-04-16 全景軟體股份有限公司 Electronic signature management system, electronic signature management method, and computer program product thereof
TWM612290U (en) * 2021-01-21 2021-05-21 金財通商務科技服務股份有限公司 Digital signature system with identity verification by multiple characters
TW202134911A (en) * 2019-06-03 2021-09-16 銓鴻資訊有限公司 Certification Method
TWM637891U (en) * 2022-07-27 2023-02-21 歐肯達思股份有限公司 Electronic contract signature system and contract processing server

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030076961A1 (en) * 2001-10-18 2003-04-24 Kim Hee Sun Method for issuing a certificate using biometric information in public key infrastructure-based authentication system
CN107579827A (en) * 2017-06-06 2018-01-12 江苏慧世联网络科技有限公司 It is a kind of that method is signed based on the electronic document of trusted third party and facial recognition techniques
TW201916632A (en) * 2017-10-11 2019-04-16 全景軟體股份有限公司 Electronic signature management system, electronic signature management method, and computer program product thereof
TW202134911A (en) * 2019-06-03 2021-09-16 銓鴻資訊有限公司 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
TW202405736A (en) 2024-02-01

Similar Documents

Publication Publication Date Title
CN109067541B (en) Data verification method and device based on block chain and electronic equipment
US11636218B2 (en) System and method for securing electronic document execution and authentication
US11501533B2 (en) Media authentication using distributed ledger
US11206133B2 (en) Methods and systems for recovering data using dynamic passwords
JP6756037B2 (en) User identity verification methods, devices and systems
US20180219681A1 (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
TWI616821B (en) Bar code generation method, bar code based authentication method and related terminal
US20190197562A1 (en) System and method for product authentication
US20160048494A1 (en) Form filling method and related terminal
US12101317B2 (en) Computer-implemented user identity verification method
US20200067709A1 (en) Methods, apparatuses, and computer program products for frictionlesscustody chain management
US10671718B2 (en) System and method for authentication
US20250097224A1 (en) Multi-party document validation
US20210279316A1 (en) Anti-replay authentication systems and methods
CN114821380A (en) Block chain based evidence storing method, device, system, equipment and storage medium
CN112367314B (en) Identity authentication method, device, computing equipment and medium
TWM637891U (en) Electronic contract signature system and contract processing server
US9735966B2 (en) Secure transmission
TWI852049B (en) Electronic contract signature system and contract processing server
US12348637B2 (en) Using virtual objects on different platforms
CN117521153A (en) Electronic contract signing system and contract processing server
WO2020041739A1 (en) Anti-replay authentication systems and methods
CN113240824B (en) Attendance checking method and device, computer equipment and storage medium
EP3748905B1 (en) Method of verifying partial data based on collective certificate
CN115859319A (en) Method, device and storage medium for signing and sealing electronic documents