TWI852049B - Electronic contract signature system and contract processing server - Google Patents
Electronic contract signature system and contract processing server Download PDFInfo
- 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
Links
- 238000012545 processing Methods 0.000 title claims abstract description 69
- 230000001815 facial effect Effects 0.000 claims abstract description 124
- 238000004590 computer program Methods 0.000 claims abstract description 15
- 238000012795 verification Methods 0.000 claims description 104
- 238000010586 diagram Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 210000001061 forehead Anatomy 0.000 description 2
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Landscapes
- Collating Specific Patterns (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本發明涉及一種電子合約簽章系統及合約處理伺服器,尤指一種以臉部圖像進行電子簽章的電子合約簽章系統及合約處理伺服器。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
在一些實施例中,電腦程式產品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
會員模組141可預先儲存各合約簽署方的註冊臉部特徵碼,以提供身分驗證模組142驗證臉部特徵碼(容後說明)。會員模組141可例如為一會員資料庫,可供身分驗證模組142及合約簽章模組143存取註冊臉部特徵碼。The
身分驗證模組142可依據身分資訊(例如合約簽署方身分證號)搜尋儲存在會員模組141與身分資訊相對應的註冊臉部特徵碼,前述「依據各註冊臉部特徵碼驗證各合約簽署方的臉部特徵碼」,可例如身分驗證模組142依據合約簽署方的身分資訊,搜尋與身分資訊相對應的註冊臉部特徵碼後,以搜尋到的註冊臉部特徵碼與臉部特徵碼進行驗證。在一些實施例中,身分驗證模組142可分析註冊臉部特徵碼與臉部特徵碼的一特徵相似度,若特徵相似度實質上一致(即特徵相似度在一容許誤差範圍內)時,則身分驗證模組142之判斷結果為驗證通過,並且依據驗證通過之判斷結果的時間,產生驗證成功時間,反之,則身分驗證模組142判斷為驗證不通過(容後說明)。其中,驗證成功時間可以年、月、日、時、分、秒等時間參數一個或多個組成。在一些實施例中,身分驗證模組142驗證臉部特徵碼和註冊臉部特徵碼時,可以是同時對合約簽署方中所有對象進行驗證,例如,身分驗證模組142同時驗證各合約簽署方的臉部特徵碼,也可以是預先對合約簽署方中其中一部分的對象進行驗證後,再對另一部分對象進行驗證,例如,在電子合約進行數位簽章前,身分驗證模組142先對一部分合約簽署方的臉部特徵碼進行驗證,並保存下此部分合約簽署方已完成驗證的記錄,當電子合約進行數位簽章時,身分驗證模組142再對另一部分合約簽署方的臉部特徵碼進行驗證。在一些實施例中,前述「身分驗證模組142依據臉部圖像產生臉部特徵碼」,可以是指身分驗證模組142分析及擷取臉部圖像的一影像特徵(例如,臉部輪廓特徵、眼睛形狀、鼻子的長度與寬度或額頭寬度…等)後,將影像特徵編碼為可供比對及處理的電子資訊。The
在一些實施例中,合約簽章模組143在身分驗證模組142獲得驗證成功時間後,合約簽章模組143依據每一合約簽署方(例如債權人及債務人)的身分資訊及臉部特徵碼產生電子簽章,並且將電子簽章加密於電子合約之中。In some embodiments, after the
在一些實施例中,請再參閱圖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
在一些實施例中,請參閱圖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
在一些實施例中,在臉部特徵碼驗證不通過時,未驗證通過的電子裝置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
在一些實施例中,在電子合約進行數位簽章前,合約簽署方可以透過電子裝置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
在一些實施例中,請參閱圖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
在一些實施例中,請參閱圖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
在一些實施例中,時戳處理伺服器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
在一些實施例中,如圖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
綜上所述,在一些實施例中提供的電子合約簽章系統1及合約處理伺服器14,其中,合約處理伺服器14可依據對應每一合約簽署方的驗證成功時間、身分資訊、裝置識別資訊、裝置地理座標資訊及臉部特徵碼產生電子簽章,並利用各合約簽署方的電子簽章對電子合約進行數位簽章,藉此,合約處理伺服器14所產生的電子簽章,可確認合約簽署方是否為本人親自簽章,更可有效防止電子簽章被偽造及惡意複製。In summary, in some embodiments, an electronic contract signing system 1 and a
以上所述的實施例僅為說明本案的技術思想及特點,其目的在使熟悉此項技術者能夠瞭解本案的內容並據以實施,當不能以之限定本案的專利範圍,即但凡依本案所揭示的精神所作的均等變化或修飾,仍應涵蓋在本案的申請專利範圍內。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)
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)
| 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 |
-
2022
- 2022-07-27 TW TW111128217A patent/TWI852049B/en active
Patent Citations (6)
| 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 |