[go: up one dir, main page]

TWI626595B - Verification method combining chip contents with card security printing - Google Patents

Verification method combining chip contents with card security printing Download PDF

Info

Publication number
TWI626595B
TWI626595B TW106145993A TW106145993A TWI626595B TW I626595 B TWI626595 B TW I626595B TW 106145993 A TW106145993 A TW 106145993A TW 106145993 A TW106145993 A TW 106145993A TW I626595 B TWI626595 B TW I626595B
Authority
TW
Taiwan
Prior art keywords
time stamp
card
hash value
signature
surface coating
Prior art date
Application number
TW106145993A
Other languages
Chinese (zh)
Other versions
TW201928784A (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 TW106145993A priority Critical patent/TWI626595B/en
Application granted granted Critical
Publication of TWI626595B publication Critical patent/TWI626595B/en
Publication of TW201928784A publication Critical patent/TW201928784A/en

Links

Landscapes

  • Credit Cards Or The Like (AREA)

Abstract

本發明係揭露一種晶片內容與卡片防偽印刷結合的驗證方法,主要以雜湊函數(Hash Function)與時戳簽章為基礎,結合晶片內容與卡片防偽印刷,來驗證卡片持有者身分與卡片之一致性與完整性。首先,提供卡片相關資訊所串接之雜湊值,再將此雜湊值傳至下一筆卡片資訊,取得最新一筆的雜湊值,繼而串接每一製程步驟,形成緊密關聯的“區塊鏈”(block chain),因此只要中間有任何竄改,很容易會被發現。除此之外,本發明係將每筆雜湊值依序作時戳簽章,此時戳序號隱藏於卡片表面塗層中,將提供該卡片與晶片間個人資訊驗證的功能,並將時戳序號存放晶片中。 The invention discloses a verification method combining the wafer content and the card anti-counterfeiting printing, mainly based on the hash function and the time stamp signature, and combines the wafer content and the card anti-counterfeiting printing to verify the card holder identity and the card. Consistency and integrity. First, provide the hash value of the card related information, and then pass the hash value to the next card information, obtain the latest hash value, and then cascade each process step to form a closely related "blockchain" ( Block chain), so as long as there is any tampering in the middle, it is easy to be discovered. In addition, the present invention sequentially marks each hash value as a time stamp, and the stamp number is hidden in the surface coating of the card, and the function of verifying personal information between the card and the chip is provided, and the time stamp is provided. The serial number is stored in the wafer.

Description

晶片內容與卡片防偽印刷結合的驗證方法 Verification method for combining wafer content and card security printing

本發明係關於一種驗證技術,更具體而言,係關於晶片內容與卡片防偽印刷結合的驗證方法。 The present invention relates to a verification technique, and more particularly to a verification method for combining wafer content with card security printing.

IC(integrated circuit card)晶片卡,是指貼上或嵌有積體電路晶片的一種可攜式卡片塑膠。卡片包含有微處理器、I/O介面及記憶體,提供有資料的運算、存取控制及儲存功能,卡片的大小、接點定義目前是由ISO規範統一,主要規範在ISO7810中。常見的晶片卡有電話IC卡、身分IC卡,以及一些交通票證和記憶卡。 IC (integrated circuit card) refers to a portable card plastic with a built-in circuit chip attached or embedded. The card contains a microprocessor, an I/O interface and a memory, and provides data calculation, access control and storage functions. The card size and contact definition are currently unified by the ISO specification, and the main specification is in ISO7810. Common wafer cards include telephone IC cards, identity IC cards, and some transportation tickets and memory cards.

因此,IC晶片卡在日常生活中的應用相當廣泛,包含了金融交易、電信服務、交通運輸、門禁管理和醫療服務等,我們現今的生活可以說是離不開IC卡,舉凡網路報稅(自然人憑證)、網路銀行和電子商務等也都是IC卡的應用。目前有些IC卡已經整合不同應用在同一張卡片上,在其晶片上劃分不同區域以掌管不同的功能,如此一來便可以減少卡片的數量,攜帶上也更為方便。例如現在許多學校的學生識別證,就搭配門禁管理和悠遊卡的功能;部分 銀行與電信業者合作,在其IC金融卡上同時提供提款轉帳的金融服務以及打電話的電信服務等,因此,個人資料與卡片匹配就顯得相當的重要,如何提供正確又安全的IC晶片卡就成為本發明研究和探討的議題。 Therefore, IC chip cards are widely used in daily life, including financial transactions, telecommunications services, transportation, access control management, and medical services. Our current life can be said to be inseparable from IC cards, and online tax returns ( Natural person credentials, online banking and e-commerce are also applications of IC cards. At present, some IC cards have integrated different applications on the same card, and different areas are divided on the wafer to control different functions, so that the number of cards can be reduced, and the carrying is also more convenient. For example, many school student identification cards nowadays are equipped with access control and leisure card functions; Banks cooperate with telecom operators to provide financial services for withdrawals and billing services on their IC financial cards. Therefore, matching personal data with cards is quite important. How to provide correct and secure IC chip cards It has become the subject of research and discussion of the present invention.

本發明提供一種晶片內容與卡片防偽印刷結合的驗證方法,在製卡過程中,利用時戳簽章技術將其卡片重要資訊依取得雜湊(hash)值之順序,得到歷程之時戳序號,依序印刷至卡片上,以達到晶片與卡片的唯一性及防止偽造困難度為目的。 The invention provides a verification method combining the wafer content and the card anti-counterfeiting printing. In the card making process, the time stamp feature is used to obtain the time stamp number of the history according to the order of the hash value. Printed onto the card in order to achieve the uniqueness of the wafer and the card and to prevent the difficulty of counterfeiting.

根據上述之目的,本發明提供一種晶片內容與卡片防偽印刷結合的驗證方法,該方法包含:透過一產生器將一晶片序號及外觀序號經由雜湊函數運算,得到一第一雜湊值存入晶片中,使該第一雜湊值作為一第一時戳簽章,以將利用該第一時戳簽章得到之一第一組時戳序號(TSA)列印在一卡片的第一表面塗層;透過一卡管中心將一金鑰加上該第一雜湊值組成一區塊傳至該產生器,由該產生器進行該雜湊函數運算以得到一第二雜湊值並存入該晶片後,令該第二雜湊值作為一第二時戳簽章,以將利用該第二時戳簽章得到之一第二組時戳序號列印在該卡片的一第二表面塗層,該第二表面塗層係位在該第一表面塗層上;透過一製卡中心將一憑證序號加上該第二筆雜湊值經由該雜湊函數運算而得到一第三雜湊值,將該第三雜湊 值存入該晶片後,令該第三雜湊值作為一第三時戳簽章,以將利用該第三時戳簽章得到之一第三組時戳序號列印在該卡片的一第三表面塗層,該第三表面塗層係位在該第二表面塗層上;以及透過一驗證模組,依據列印於該卡片之複數塗層(如第一、第二及第三表面塗層)中之複數時戳序號(如第一組、第二組及第三組時戳序號),取得如第一組、第二組及第三組時戳序號中之簽章內容,以依序驗證該晶片之雜湊值(如第一、第二及第三雜湊值)與該簽章內容是否相同,藉以確認該晶片內容所儲存的資料沒有被竄改。 According to the above object, the present invention provides a verification method for combining a wafer content with a card security printing, the method comprising: performing a first hash value into a wafer by using a generator to calculate a wafer serial number and an appearance number via a hash function. And causing the first hash value to be a first time stamp signature to print a first set of time stamp numbers (TSAs) printed on the first surface coating of the card by using the first time stamp signature; Passing a key and a first hash value to form a block through a card management center, and the generator performs the hash function operation to obtain a second hash value and deposits the chip into the chip. The second hash value is used as a second time stamp signature to print a second set of time stamp numbers on the second surface coating of the card by using the second time stamp signature, the second surface The coating is located on the first surface coating; a third serial value is obtained by adding a voucher number to the second hash value through a card-making center to obtain a third hash value, and the third hash is obtained. After the value is stored in the chip, the third hash value is used as a third time stamp signature, so that a third set of time stamp numbers obtained by using the third time stamp signature is printed on a third of the card. a surface coating, the third surface coating is on the second surface coating; and through a verification module, according to the plurality of coatings printed on the card (such as the first, second and third surfaces The number of time stamps in the layer (such as the first group, the second group, and the third group of time stamp numbers), and obtain the signature contents in the first group, the second group, and the third group of time stamp serial numbers, The sequence verifies that the hash values (such as the first, second, and third hash values) of the wafer are the same as the signature content, thereby confirming that the data stored in the wafer content has not been tampered with.

因此,本發明之技術優勢如下所示:本發明所提出的方法是將一筆一筆卡片製程步驟所產生的唯一序號形成緊密關聯的資訊串連,透過雜湊的加密增加下一筆資訊生成的難度與成熟度,達到提高卡片偽造困難度的目的。 Therefore, the technical advantages of the present invention are as follows: The method proposed by the present invention is to form a series of closely related information generated by a single card process step, and increase the difficulty and maturity of the next information generation through hash encryption. Degree, to achieve the purpose of improving the difficulty of card forgery.

本發明所提出的方法是將區塊鏈確立了製程時序性。由於在新一筆數據時必須附有前一筆的雜湊值,而雜湊具有決定性和不可逆性,這表明新區塊必定出現於舊區塊之後,達到晶片內容的唯一性。 The method proposed by the present invention establishes the process sequence of the blockchain. Since the new data must be accompanied by the previous hash value, and the hash is decisive and irreversible, this indicates that the new block must appear after the old block to achieve the uniqueness of the wafer content.

本發明所提出的方法是利用時戳簽章,將時戳序號列印在卡片塗層上,提供晶片內容與卡片防偽印刷之結合機制,作為其驗證依據。 The method proposed by the invention uses the time stamp signature to print the time stamp serial number on the card coating, and provides a combination mechanism of the wafer content and the card anti-counterfeiting printing as the verification basis.

本發明所提出的方法是利用表面塗層與晶片內容皆為製卡時就已匹配完成,伺服器端中不儲存任何機密紀錄,這種作業方式可以降低因集中管理儲存而遭竊取的風 險。 The method proposed by the invention is that the surface coating and the wafer content are matched when the card is made, and no confidential record is stored in the server end, and the operation mode can reduce the wind stolen due to centralized management and storage. risk.

本發明之方法是根據表面塗層列印之時戳序號,獨立取得個別之簽章內容,比對儲存於晶片中之相對應雜湊值,其結果不會影響到他人運作,使其具有獨特性與唯一性。 The method of the invention is based on the time stamp serial number printed on the surface coating, separately obtaining the individual signature contents, and comparing the corresponding hash values stored in the wafer, the result does not affect the operation of others, making it unique. With uniqueness.

本發明核心技術無需儲存任何機密數據於伺服器端,並利用低成本之運算,降低伺服器端的建置及維運成本,且結合時戳簽章不但確認時間的準確性,更與晶片內容與卡片間作緊密的結合,大幅提高卡片的安全性,極具進步性。 The core technology of the invention does not need to store any confidential data on the server end, and uses low-cost operation to reduce the cost of establishing and maintaining the server end, and the time stamp signature not only confirms the accuracy of the time, but also the content of the wafer. The close combination of cards makes the card more secure and highly progressive.

1‧‧‧晶片防偽印刷與晶片驗證防偽之系統 1‧‧‧System for anti-counterfeiting and wafer verification anti-counterfeiting

10‧‧‧白卡 10‧‧‧White Card

20‧‧‧卡管中心 20‧‧‧Card Management Center

30‧‧‧製卡中心 30‧‧‧Card Center

50‧‧‧驗證裝置 50‧‧‧Verification device

51‧‧‧產生器 51‧‧‧ generator

52‧‧‧時戳伺服器 52‧‧‧ Time Stamp Server

53‧‧‧驗證模組 53‧‧‧ verification module

S1~S13、S31~S35‧‧‧步驟 S1~S13, S31~S35‧‧‧ steps

本案揭露之具體實施例將搭配下列圖式詳述,這些說明顯示在下列圖式:第1圖為本發明用於晶片防偽印刷與晶片驗證防偽之系統方塊圖;第2圖描述本發明之系統如何產生H1、H2及H3的流程圖;以及第3圖為本發明提出卡片防偽驗證的流程圖。 The specific embodiments disclosed in the present disclosure will be described in detail with the following drawings. These descriptions are shown in the following drawings: FIG. 1 is a block diagram of a system for anti-counterfeiting printing and wafer verification anti-counterfeiting of the present invention; FIG. 2 depicts the system of the present invention. A flow chart of how to generate H 1 , H 2 and H 3 ; and FIG. 3 is a flow chart of the card anti-counterfeiting verification according to the present invention.

現有使用IC卡的保護機制,主要係使用卡片時,需要輸入PIN碼並須通過驗證,每筆交易均擁有唯一的交易序號、卡片內具有金鑰之保護等,但通常忽略了個人資料與IC卡匹配的保護機制,仍有個資外洩的問題。 The existing protection mechanism using the IC card mainly requires the input of the PIN code and must be verified when using the card. Each transaction has a unique transaction serial number, a key protection in the card, etc., but the personal data and IC are usually ignored. Card protection mechanism, there is still a problem of leakage.

因此,針對上述之問題,本發明乃提供一種晶片內容 與卡片防偽印刷結合的驗證方法。 Therefore, in view of the above problems, the present invention provides a wafer content Verification method combined with card security printing.

第1圖為本發明提供用於晶片防偽印刷與晶片驗證防偽之系統1的方塊圖,該系統1之驗證裝置50具有產生器51、時戳伺服器52和驗證模組53。 1 is a block diagram of a system 1 for anti-counterfeiting and wafer verification for wafer security. The verification device 50 of the system 1 has a generator 51, a time stamp server 52 and a verification module 53.

在此系統在執行晶片內容與卡片防偽印刷結合的驗證方法之前,須了解,卡片製作之方式大致分為卡片和卡面二製作步驟。卡片製作步驟係屬於粗加工部分,主要是為成型底卡,而卡面製作步驟則屬於細加工環節,主要是用於完成為卡片寫入資訊、印製編號、封存等工序。 Before the system performs the verification method combining the wafer content and the card anti-counterfeiting printing, it should be understood that the manner of card production is roughly divided into the card and card surface two manufacturing steps. The card making step belongs to the roughing part, mainly for forming the bottom card, and the card surface making step belongs to the fine processing step, mainly for completing the process of writing information, printing number, sealing and the like for the card.

本發明具體實施之方法謹詳述如下:在步驟S1中,未經個性化製作(Pre-perso)的底卡稱之為白卡10,此時的白卡10已經擁有晶片序號及外觀序號,產生器51接收此二序號經由雜湊函數(Hash Function)運算,如以非對稱雜湊函數或對稱雜湊函數進行運算,以將得到之第一雜湊值H1存入晶片中。 The method for implementing the present invention is described in detail as follows: In step S1, the bottom card which is not pre-persed is referred to as a white card 10, and the white card 10 at this time already has the wafer serial number and the appearance serial number. The generator 51 receives the two sequence numbers via a hash function operation, such as an asymmetric hash function or a symmetric hash function, to store the obtained first hash value H 1 in the wafer.

在步驟S2中,透過時戳伺服器52將該第一雜湊值H1加上時戳序號作為第一時戳簽章,以利用該第一時戳簽章得到第一組時戳序號TSA1In step S2, the first hash value H 1 is added to the first time stamp signature by the time stamp server 52 to obtain the first set of time stamp numbers TSA 1 by using the first time stamp signature. .

在步驟S3中,回傳第一組時戳序號TSA1,以列印在卡片的表面塗層(稱為第一表面塗層)。 In step S3, the first set of time stamp numbers TSA 1 is returned to be printed on the surface coating of the card (referred to as the first surface coating).

在步驟S4中,進入卡管中心20產製金鑰,俾藉此金鑰加上晶片內儲存的第一雜湊值H1組成新的區塊至產生器51中,以得到第二雜湊值H2In step S4, the center pipe 20 into the card producing system key, thereby to serve together with the first key stored in the chip heteroaryl hash value H. 1 to form a new block generator 51 to obtain a second hash value H 2 .

在步驟S5中,將第二雜湊值H2存入晶片後,係透過 時戳伺服器52將第二雜湊值H2加上時戳序號以作為第二時戳簽章,俾利用該第二時戳簽章得到第二組時戳序號TSA2In step S5, after the second hash value H 2 is stored in the chip, the second hash value H 2 is added to the second hash value by the time stamp server 52 as the second time stamp signature, and the second time stamp is used. The time stamp signature gets the second set of time stamp numbers TSA 2 .

在步驟S6中,將第二組時戳序號TSA2傳回至卡管中心20並列印在卡片的表面塗層(稱為第二表面塗層)。 In step S6, the second set of time stamp serial numbers TSA 2 is transmitted back to the card tube center 20 and printed on the surface coating of the card (referred to as the second surface coating).

在步驟S7中,卡片在抵達製卡中心30後,係經由其數據庫下載製卡資料檔案,以由主機系統將這些個人資訊通過程式自動生成製卡文件。該製卡文件包含系統自動生成的卡面圖片、自動派發的卡號、待寫入持卡人的憑證資料、初始化密碼等,製卡中心30即利用此一憑證序號加上第二雜湊值H2而經由產生器51得到第三雜湊值H3In step S7, after the card arrives at the card making center 30, the card data file is downloaded through its database, so that the personal information is automatically generated by the host system through the program. The card-making file includes a card face image automatically generated by the system, an automatically distributed card number, a voucher data to be written to the cardholder, an initialization password, etc., and the card-making center 30 uses the voucher serial number plus the second hash value H 2 . The third hash value H 3 is obtained via the generator 51.

在步驟S8中,於第三雜湊值H3存入晶片後,係透過時戳伺服器52將第三雜湊值H3加上時戳序號作第三時戳簽章,以利用該第三時戳簽章得到第三組時戳序號TSA3In step S8, after the third hash value H 3 is stored in the wafer, the third hash value is added to the third hash value H 3 by the time stamp server 52 to use the third time stamp. The stamp is stamped to obtain the third set of time stamp serial number TSA 3 .

在步驟S9中,將該第三組時戳序號TSA3回傳至製卡中心30,以列印在卡片的表面塗層上(稱為第三表面塗層)。 In step S9, the third set of time stamp serial numbers TSA 3 is passed back to the card making center 30 for printing on the surface coating of the card (referred to as a third surface coating).

在步驟S10中,驗證模組13乃用於確保卡片使用的安全性。當用戶端需驗證卡片之真偽時,即經由儀器讀取該卡片的第三表面塗層之第三組時戳序號TSA3,再將之傳送至時戳伺服器52。 In step S10, the verification module 13 is used to ensure the security of the card use. When the client needs to verify the authenticity of the card, the third set of time stamp number TSA 3 of the third surface coating of the card is read via the instrument and transmitted to the time stamp server 52.

在步驟S11中,時戳伺服器52根據時戳序號追溯回簽章內容H後,係將該簽章內容傳送至驗證模組53。 In step S11, after the time stamp server 52 traces back the signature content H according to the time stamp serial number, the signature content is transmitted to the verification module 53.

在步驟S12中,令驗證模組53將晶片內容中第三雜湊值H3與該簽章內容H作比對,以驗證是否相等。 In step S12, the verification module 53 compares the third hash value H 3 in the wafer content with the signature content H to verify whether they are equal.

依此類推,在讀取該卡片的第二表面塗層之第二組時戳序號TSA2後,即根據時戳序號追朔回簽章內容H,再將晶片內容中第二雜湊值H2與該簽章內容H作比對。同理,於讀取第一組時戳序號TSA1後,即進行後續比對。 And so on, after reading the second set of time stamp number TSA 2 of the second surface coating of the card, that is, tracking the signature content H according to the time stamp serial number, and then the second hash value H 2 in the wafer content Compare with the contents of the signature H. Similarly, after reading the first set of time stamp sequence numbers TSA 1 , subsequent comparisons are performed.

最後,在步驟S13中將比對結果傳回用戶端。 Finally, the comparison result is transmitted back to the client in step S13.

上述驗證步驟之執行,乃一筆一筆回推其流程之簽章內容,驗證其雜湊值是否屬實以確認資料沒有被竄改,俾確保用戶端晶片個資與卡片實體的一致性。 The execution of the above verification steps is a step back to the signature of the process, verifying that the hash value is true to confirm that the data has not been tampered with, and to ensure the consistency of the client chip and the card entity.

第2圖係描述在步驟S1中產生第一雜湊值H1、在步驟S4中產生第二雜湊值H2及步驟S7中產生第三雜湊值H3的流程圖。 2 is a flow chart for generating a first hash value H 1 in step S1, a second hash value H 2 in step S4, and a third hash value H 3 in step S7.

在步驟S1中,係透過一產生器51將一晶片序號及外觀序號經由雜湊函數運算以得到一第一雜湊值H1,再將該第一雜湊值H1存入晶片中。 In step S1, a wafer serial number and an appearance number are processed by a hash function to obtain a first hash value H 1 , and the first hash value H 1 is stored in the wafer.

在步驟S4中,透過一卡管中心20將一金鑰加上第一雜湊值H1組成一區塊傳至產生器51進行該雜湊函數運算,以得到一第二雜湊值H2存入該晶片。 In step S4, H 2 stored in the card via a central pipe 20 together with the first key to a hash value H 1 consisting of a block generator 51 is transmitted to the hash function operation to obtain a second hash value Wafer.

在步驟S7中,透過一製卡中心30將一憑證序號加上第二雜湊值H2經由雜湊函數運算而得到一第三雜湊值H3,再將該第三雜湊值H3存入該晶片中。 In step S7, a third hash value H 3 is obtained by a card-making center 30 adding a second hash value H 2 to the second hash value H 2 via a hash function, and then storing the third hash value H 3 into the chip. in.

如上所述,在步驟S1、步驟S4及步驟S7中係將卡片序號加上上一筆的雜湊值而得到新的雜湊值,此一新的雜湊值再傳給下一筆序號以組成更新的一筆雜湊值,故能藉之形成緊密關聯的“區塊鏈”(block chain)。因而,只要中 間有任何竄改,即易發現;除此之外,產生的每一雜湊值都令經由時戳伺服器52與時戳序號結合而列印在卡面上,再令該時戳伺服器52驗證晶片內容與卡片是否一致,而成功降低遭竄改之風險。 As described above, in step S1, step S4, and step S7, the card number is added to the hash value of the previous stroke to obtain a new hash value, and the new hash value is transmitted to the next serial number to form an updated hash. Value, so it can be used to form a closely related "block chain". Thus, as long as There is any tampering, that is, easy to find; in addition, each hash value generated is printed on the card surface by the time stamp server 52 combined with the time stamp serial number, and the time stamp server 52 is verified. Whether the content of the wafer is consistent with the card, and successfully reduces the risk of tampering.

再者,本發明所提供之驗證方法,係在卡片製作過程中,擷取各階段的重要卡片序號,與上一個階段數據產生之雜湊值組合而為一筆新的雜湊值,以形成緊密關聯的區塊鏈;此外,本發明與卡片防偽印刷結合,將雜湊值加上電子時戳及數位簽章後,所得到的時戳序號依序列印在卡片塗層上,以確保晶片內容與卡片的與完整性與一致性。 Furthermore, the verification method provided by the present invention captures the important card serial numbers of each stage in the card making process, and combines with the hash values generated by the data of the previous stage to form a new hash value to form a closely related relationship. Block chain; in addition, the present invention is combined with card security printing, and after adding the hash value and the electronic time stamp and the digital signature, the obtained time stamp number is sequentially printed on the card coating to ensure the wafer content and the card. With completeness and consistency.

如第3圖所示,為本發明之卡片防偽驗證之流程圖,其為第1圖之步驟S10~S13的進一步敘述。 As shown in Fig. 3, it is a flowchart of card security verification according to the present invention, which is further described in steps S10 to S13 of Fig. 1.

在步驟S31中,當用戶端傳送卡片防偽驗證之要求,令儀器讀取卡片的表面塗層之TSA值。 In step S31, when the client transmits the card anti-counterfeiting verification request, the instrument reads the TSA value of the surface coating of the card.

在步驟S32中,根據時戳序號TSA追溯其簽章內容H,再將簽章內容H傳送至驗證模組53。 In step S32, the signature content H is traced back according to the time stamp serial number TSA, and the signature content H is transmitted to the verification module 53.

在步驟S33中,藉由驗證模組53將取得之簽章內容H與儲存於晶片各相對數據所算出之雜湊值進行比對。 In step S33, the verification module 53 compares the acquired signature content H with the hash value calculated from the relative data stored in the wafer.

在步驟S34中,若相等,則繼續查看是否存在其他塗層之TSA值,以進行另一雜湊值比對驗證,若存在,則重回步驟步驟S32,否則,結束卡片防偽驗證之流程。 In step S34, if they are equal, continue to check whether there are TSA values of other coatings for another hash value comparison verification. If yes, return to step S32, otherwise, end the process of card anti-counterfeiting verification.

舉例來說,第三表面塗層之第三組時戳序號TSA3所追溯的簽章內容H係與晶片中對應之第三雜湊值H3比對,第二表面塗層之第二組時戳序號TSA2所追溯的簽章內容H 係與晶片中對應之第二雜湊值H2比對,而第一表面塗層之第一組時戳序號TSA1所追溯的簽章內容H係與晶片中對應之第一雜湊值H1比對,若比對過程中有誤,則執行步驟S35,回傳錯誤訊息至用戶端以傳達此卡片為偽卡之風險。 For example, the signature content H traced by the third set of time stamp numbers TSA 3 of the third surface coating is aligned with the corresponding third hash value H 3 in the wafer, and the second set of the second surface coating is The signature content H traced back by the stamp number TSA 2 is compared with the corresponding second hash value H 2 in the wafer, and the signature content H of the first set of time stamp numbers TSA 1 of the first surface coating is The corresponding first hash value H 1 in the wafer is aligned. If there is an error in the comparison process, step S35 is performed to return an error message to the user terminal to convey the risk of the card being a fake card.

相比於習用之晶片防偽技術,本發明結合晶片內容與卡片防偽印刷,利用時戳簽章,將時戳序號列印在卡片塗層上,作為其驗證依據,卡片時戳內容的雜湊值為一筆一筆卡片製程步驟所產生的唯一序號形成之緊密關聯的資訊串連,區塊鏈確立了製程時序性,具有決定性和不可逆性。 Compared with the conventional wafer anti-counterfeiting technology, the invention combines the wafer content and the card anti-counterfeiting printing, and uses the time stamp signature to print the time stamp serial number on the card coating as the verification basis, and the hash value of the card time stamp content is The closely related information formed by the unique serial number generated by a single card process step is connected in series, and the blockchain establishes the process sequence, which is decisive and irreversible.

Claims (10)

一種晶片內容與卡片防偽印刷結合的驗證方法,該方法包含:透過一產生器將一晶片序號及一外觀序號經由一雜湊函數運算,得到一第一雜湊值,再將該第一雜湊值存入一晶片中,使該第一雜湊值作為一第一時戳簽章,以將利用該第一時戳簽章得到之一第一組時戳序號(TSA)列印在該卡片的一第一表面塗層;透過一卡管中心將一金鑰加上該第一雜湊值組成一區塊傳至該產生器,由該產生器進行該雜湊函數運算以得到一第二雜湊值,將該第二雜湊值存入該晶片後,令該第二雜湊值作為一第二時戳簽章,以將利用該第二時戳簽章得到之一第二組時戳序號列印在該卡片的一第二表面塗層;透過一製卡中心將一憑證序號加上該第二雜湊值經由該雜湊函數運算而得到一第三雜湊值,將該第三雜湊值存入該晶片後,令該第三雜湊值作為一第三時戳簽章,以將利用該第三時戳簽章得到之一第三組時戳序號列印在該卡片的一第三表面塗層;以及透過一驗證模組,依據列印於該卡片之第一、第二及第三表面塗層中之第一組、第二組及第三組時戳序號,取得該第一組、第二組及第三組時戳序號中之簽章內容,以驗證該晶片之第一、第二及第三雜湊值與該簽章內容是否相同。 A method for verifying the combination of wafer content and card security printing, the method comprising: performing a first hash value by using a generator to calculate a first hash value by using a hash function and a skin number, and then depositing the first hash value In a wafer, the first hash value is used as a first time stamp signature to print a first set of time stamp numbers (TSAs) on the first one of the cards by using the first time stamp signature a surface coating; transmitting a key to the generator through a card center and adding the first hash value to the generator, and the generator performs the hash function operation to obtain a second hash value, the first After the two hash values are stored in the chip, the second hash value is used as a second time stamp signature to print a second set of time stamp numbers on the card using the second time stamp signature. a second surface coating; a card number is added to the second hash value through a card-making center to obtain a third hash value, and the third hash value is stored in the chip, and the first The three hash values are used as a third time stamp to be used The third time stamp signature obtains a third set of time stamp numbers printed on a third surface coating of the card; and through a verification module, according to the first, second and third prints on the card The first group, the second group and the third group of time stamp serial numbers in the surface coating, obtaining the signature contents in the first group, the second group and the third group time stamp serial number to verify the first of the wafer, The second and third hash values are the same as the signature content. 如申請專利範圍第1項所述之方法,其中,該雜湊函數為非對稱雜湊函數或對稱雜湊函數。 The method of claim 1, wherein the hash function is an asymmetric hash function or a symmetric hash function. 如申請專利範圍第1項所述之方法,其中,該憑證序號為該系統自動生成的卡面圖片、自動派發的卡號、待寫入持卡人的憑證資料、及初始化密碼之至少一者。 The method of claim 1, wherein the voucher number is at least one of a card face picture automatically generated by the system, an automatically distributed card number, a voucher data to be written to the cardholder, and an initialization password. 如申請專利範圍第1項所述之方法,其中,該第一、第二及第三時戳簽章各係透過一時戳伺服器將該第一、第二及第三雜湊值加上時戳序號而產生者。 The method of claim 1, wherein the first, second and third time stamp signatures respectively add time stamps to the first, second and third hash values via a time stamp server The serial number is generated. 如申請專利範圍第4項所述之方法,進一步包含:依續地讀取各該表面塗層之時戳序號以傳送該時戳序號至該時戳伺服器,使得該時戳伺服器係根據各該時戳序號所相對應的各該雜湊值而將各該雜湊值依續傳送至該驗證模組。 The method of claim 4, further comprising: continuously reading a time stamp number of each of the surface coatings to transmit the time stamp serial number to the time stamp server, such that the time stamp server is Each of the hash values corresponding to the time stamp number is successively transmitted to the verification module. 如申請專利範圍第1項所述之方法,進一步包含:依續地讀取各該表面塗層之時戳序號;根據各該表面塗層之時戳序號追朔一簽章內容,以將該簽章內容傳送至該驗證模組;以及透過該驗證模組將取得之該簽章內容與儲存於晶片各相對數據所算出之雜湊值進行比對。 The method of claim 1, further comprising: continuously reading the time stamp serial number of each surface coating layer; tracking a signature according to the time stamp serial number of each surface coating layer to The signature content is transmitted to the verification module; and the obtained signature content is compared with the hash value calculated by the relative data stored in the wafer through the verification module. 如申請專利範圍第6項所述之方法,其中,若比對結果相同,透過該驗證模組繼續查看是否存在其他塗層之時戳序號值,以進行另一雜湊值比對驗證。 The method of claim 6, wherein if the comparison result is the same, the verification module continues to check whether there is a time stamp serial number value of the other coating to perform another hash value comparison verification. 如申請專利範圍第6項所述之方法,其中,若比對結果不同,回傳錯誤訊息至用戶端。 The method of claim 6, wherein if the comparison result is different, the error message is sent back to the client. 如申請專利範圍第1項所述之方法,其中,該第二表面塗層係位於該第一表面塗層上。 The method of claim 1, wherein the second surface coating is on the first surface coating. 如申請專利範圍第1項所述之方法,其中,該第三表面塗層係位於該第二表面塗層上。 The method of claim 1, wherein the third surface coating is on the second surface coating.
TW106145993A 2017-12-27 2017-12-27 Verification method combining chip contents with card security printing TWI626595B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW106145993A TWI626595B (en) 2017-12-27 2017-12-27 Verification method combining chip contents with card security printing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW106145993A TWI626595B (en) 2017-12-27 2017-12-27 Verification method combining chip contents with card security printing

Publications (2)

Publication Number Publication Date
TWI626595B true TWI626595B (en) 2018-06-11
TW201928784A TW201928784A (en) 2019-07-16

Family

ID=63255786

Family Applications (1)

Application Number Title Priority Date Filing Date
TW106145993A TWI626595B (en) 2017-12-27 2017-12-27 Verification method combining chip contents with card security printing

Country Status (1)

Country Link
TW (1) TWI626595B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1430175A (en) * 2001-12-30 2003-07-16 北京兆日科技有限责任公司 Encryption antiforgery method based on substance characteristics
CN1527585A (en) * 2003-03-05 2004-09-08 刘瑞祯 Safe digital information transmitting and applying method
TW200805172A (en) * 2005-12-19 2008-01-16 Internat Frontier Tech Lab Inc Card capable of authentication
US20140283978A1 (en) * 2007-02-09 2014-09-25 Nagraid S.A. Method of fabricating electronic cards including at least one printed pattern
CN106209877A (en) * 2016-07-19 2016-12-07 井创(北京)科技有限公司 A kind of be certification core with block chain backstage false-proof authentication system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1430175A (en) * 2001-12-30 2003-07-16 北京兆日科技有限责任公司 Encryption antiforgery method based on substance characteristics
CN1527585A (en) * 2003-03-05 2004-09-08 刘瑞祯 Safe digital information transmitting and applying method
TW200805172A (en) * 2005-12-19 2008-01-16 Internat Frontier Tech Lab Inc Card capable of authentication
US20140283978A1 (en) * 2007-02-09 2014-09-25 Nagraid S.A. Method of fabricating electronic cards including at least one printed pattern
CN106209877A (en) * 2016-07-19 2016-12-07 井创(北京)科技有限公司 A kind of be certification core with block chain backstage false-proof authentication system

Also Published As

Publication number Publication date
TW201928784A (en) 2019-07-16

Similar Documents

Publication Publication Date Title
US20240169457A1 (en) Systems and methods for executing and delivering electronic documents
US10789346B2 (en) Online identity scoring
US20190253256A1 (en) Tracking and verifying authenticity of an asset via a distributed ledger
US10320807B2 (en) Systems and methods relating to the authenticity and verification of photographic identity documents
US20030012374A1 (en) Electronic signing of documents
US20090182672A1 (en) System and Method for Financial Transaction Validation
US11893587B2 (en) System for enhanced authentication using non-fungible tokens (NFTs)
US8924729B1 (en) Systems and methods for biometric E-signature
US9596088B1 (en) Systems and methods for biometric e-signature
TW202312058A (en) Decentralized zero-trust identity verification-authentication system and method
US10503936B2 (en) Systems and methods for utilizing magnetic fingerprints obtained using magnetic stripe card readers to derive transaction tokens
Haga et al. Blockchain-based autonomous notarization system using national eid card
KR102154602B1 (en) Method for identity verification in face to face transactions
CN101127592A (en) A biological template registration method and system
TWI626595B (en) Verification method combining chip contents with card security printing
TW201820209A (en) Multi-card-in-one card application service with anti-counterfeiting writing system and method improving the security of multi-card-in-one card application service
CN106815614A (en) A kind of bank acceptance Antiforge system of use NFC anti-counterfeiting technologies
US20060092476A1 (en) Document with user authentication
US11756147B1 (en) Systems and methods for verifying the authenticity of documents
KR20150115205A (en) Security bankbook, method and apparatus for providing bankbook printing service using identification code
JP7367270B1 (en) Appraisal certification system and appraisal certification method
JP7371301B2 (en) Product authentication system and method
Mutlugün et al. Turkish national electronic identity card
TW535114B (en) Safety interface for certification of personal identification document
TWI707247B (en) Data security system and operation method thereof

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees