專利名稱:動(dòng)態(tài)安全碼認(rèn)證方法及其智能卡裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種動(dòng)態(tài)安全碼認(rèn)證方法及其智能卡裝置,主要是于認(rèn)證端利用動(dòng)態(tài)數(shù)值附加演算可以產(chǎn)生一動(dòng)態(tài)安全碼,并核發(fā)給消費(fèi)者一可產(chǎn)生相同動(dòng)態(tài)安全碼的智能卡裝置,當(dāng)消費(fèi)者消費(fèi)時(shí)需要進(jìn)行安全碼認(rèn)證時(shí),經(jīng)由驅(qū)動(dòng)智能卡裝置演算產(chǎn)生的動(dòng)態(tài)安全碼,與認(rèn)證端演算的動(dòng)態(tài)安全碼核對(duì),在每次消費(fèi)行為認(rèn)證端與消費(fèi)者進(jìn)行驅(qū)動(dòng)演算所產(chǎn)生的動(dòng)態(tài)安全碼會(huì)因動(dòng)態(tài)數(shù)值附加而有所不同,以避免信用卡數(shù)據(jù)遭到竊取不當(dāng)利用或盜刷危害消費(fèi)者利益,有效提高消費(fèi)者使用信用卡的安全性。
背景技術(shù):
目前信用卡購物為現(xiàn)今購物方式經(jīng)常使用的消費(fèi)方式之一,因?yàn)榧婢弑憷缘脑?,無論在實(shí)體通路或是網(wǎng)絡(luò)購物上也經(jīng)常被消費(fèi)者來使用,但是信用卡購物其安全性是消費(fèi)者或銀行相當(dāng)在意的問題,為了避免詐騙及被盜刷的狀況危害到消費(fèi)者本身權(quán)益,所以在信用卡購物時(shí)進(jìn)行安全認(rèn)證為現(xiàn)今必要確認(rèn)身分的重要程序?,F(xiàn)今信用卡購物時(shí)進(jìn)行安全認(rèn)證主要是通過信用卡上面卡片認(rèn)證值(CardVerification Value 2,CVV2)或識(shí)別號(hào)碼(Card Identification Number,CIN)來進(jìn)行安全認(rèn)證,或是例如CVC2、CVN2也是安全認(rèn)證的其中一種加密演算出認(rèn)證值或識(shí)別號(hào)碼的手段,視各家銀行所使用的方式不同而有所區(qū)別。在消費(fèi)者利用信用卡進(jìn)行消費(fèi)時(shí),為防止詐騙及盜刷的狀況發(fā)生,銀行端在消費(fèi)者消費(fèi)金額超過銀行預(yù)定的設(shè)定值時(shí),會(huì)利用電話與消費(fèi)者確認(rèn)是否進(jìn)行該筆消費(fèi),而確認(rèn)方式主要是從電話中得知信用卡的卡片認(rèn)證值,核對(duì)消費(fèi)者是否為信用卡持卡者來維護(hù)消費(fèi)者權(quán)益,而網(wǎng)絡(luò)線上購物亦逐漸在消費(fèi)者輸入信用卡數(shù)據(jù)時(shí)一并輸入卡片認(rèn)證值來進(jìn)行安全認(rèn)證,以降低詐騙及盜刷的狀況發(fā)生。因?yàn)槊繌埿庞每ㄉ系目ㄆJ(rèn)證值都由各家銀行所采用的不同演算法及消費(fèi)者個(gè)人數(shù)據(jù)加入演算而得知,所以演算出每張信用卡上的卡片認(rèn)證值都不盡相同,所以銀行在電話或網(wǎng)絡(luò)上進(jìn)行可以同時(shí)核對(duì)個(gè)人數(shù)據(jù)及卡片認(rèn)證值來確認(rèn)消費(fèi)者是否為持卡者,增加信用卡交易的安全性。上述卡片認(rèn)證值(CVV2)或識(shí)別號(hào)碼(CIN)主要是利用持卡者個(gè)人數(shù)據(jù)及銀行數(shù)據(jù)通過但一演算法進(jìn)行演算得到一固定值(一般為3組數(shù)字碼),為了便利消費(fèi)者認(rèn)證大多以印刷方式注記在信用卡背面,若一旦信用卡遭到竊取或側(cè)錄并犯罪集團(tuán)得知信用卡上的數(shù)據(jù)及卡片認(rèn)證值時(shí),犯罪集團(tuán)即可用來偽造信用卡或進(jìn)行盜刷,而且在遭受盜刷的情形發(fā)生時(shí),因卡片認(rèn)證值在銀行認(rèn)證時(shí)呈現(xiàn)正確信息,銀行在第一時(shí)間亦不容易察覺,也會(huì)判定是正確的交易,反而造成原本提供交易安全的卡片認(rèn)證值或識(shí)別號(hào)碼變成交易漏洞,也讓盜刷信用卡的犯罪事件屢出不窮,也一再危害到消費(fèi)者權(quán)益,而且不易證明是否遭到盜刷及變更數(shù)據(jù),實(shí)為消費(fèi)者所不愿見到的情形,以致此問題一直在產(chǎn)業(yè)界或?qū)嶋H應(yīng)用上形成一極需解決的重要缺失尚待改進(jìn)。主要是因?yàn)樯鲜隹ㄆJ(rèn)證值或識(shí)別號(hào)碼因銀行核發(fā)信用卡時(shí)即演算出并注記于信用卡上,且卡片認(rèn)證值產(chǎn)生后因演算法及數(shù)據(jù)不變所以得到的卡片認(rèn)證值為固定形式,且現(xiàn)有卡片認(rèn)證值一但產(chǎn)生后并不會(huì)隨意更改,所以當(dāng)信用卡被竊取后卡片號(hào)碼及卡片認(rèn)證值都容易被犯罪集團(tuán)利用,對(duì)消費(fèi)者會(huì)產(chǎn)生不可預(yù)期的損害,也是目前產(chǎn)業(yè)界急欲解決的重要課題之一。
發(fā)明內(nèi)容
本發(fā)明主要目的是提供一種動(dòng)態(tài)安全碼認(rèn)證方法及其智能卡裝置,主要認(rèn)證端預(yù)設(shè)儲(chǔ)存有內(nèi)建數(shù)據(jù)、演算法及一動(dòng)態(tài)數(shù)值,并于核發(fā)給消費(fèi)者的智能卡裝置內(nèi)建立數(shù)據(jù)、演算法及一動(dòng)態(tài)數(shù)值載入智能卡裝置,使認(rèn)證端與消費(fèi)者使用的智能卡裝置兩端內(nèi)部將具有相同的演算法、數(shù)據(jù)及動(dòng)態(tài)數(shù)值,當(dāng)消費(fèi)者消費(fèi)需要?jiǎng)討B(tài)安全碼進(jìn)行認(rèn)證時(shí),經(jīng)由驅(qū)動(dòng)智能卡裝置演算產(chǎn)生的動(dòng)態(tài)安全碼,與認(rèn)證端演算的動(dòng)態(tài)安全碼核對(duì),在每次消費(fèi)行為認(rèn)證端與消費(fèi)者進(jìn)行驅(qū)動(dòng)演算所產(chǎn)生的動(dòng)態(tài)安全碼會(huì)因動(dòng)態(tài)數(shù)值附加而有所不同,可避免信用卡遭到竊取后輕易被盜刷及后續(xù)問題。本發(fā)明次要目的是提供一種動(dòng)態(tài)安全碼認(rèn)證方法及其智能卡裝置,主要是利用智能卡裝置上設(shè)置一顯示幕及一啟動(dòng)按鈕,在消費(fèi)者欲與認(rèn)證端進(jìn)行安全碼認(rèn)證時(shí),通過按壓?jiǎn)?dòng)按鈕使智能卡進(jìn)行動(dòng)態(tài)演算進(jìn)而產(chǎn)生一動(dòng)態(tài)安全碼顯示于顯示幕上,提供消費(fèi)者在實(shí)體或線上購物可通過電話或網(wǎng)絡(luò)與認(rèn)證端進(jìn)行動(dòng)態(tài)安全碼認(rèn)證以利確認(rèn)消費(fèi)者為持卡者,使得每次消費(fèi)所需驗(yàn)證的安全碼都為動(dòng)態(tài)形式,有效保障消費(fèi)者使用信用卡的安全性者。為達(dá)上述目的,而本發(fā)明的動(dòng)態(tài)安全碼認(rèn)證方法,主要是包含下列步驟:(a)認(rèn)證端規(guī)范儲(chǔ)存數(shù)據(jù)、演算法以及至少一動(dòng)態(tài)數(shù)據(jù),并于智能卡制作核發(fā)時(shí)將上述數(shù)據(jù)、演算法及動(dòng)態(tài)數(shù)據(jù)預(yù)先載入于智能卡中央處理單元。(b)使用者消費(fèi)時(shí)認(rèn)證端要求動(dòng)態(tài)安全碼進(jìn)行認(rèn)證,使用者通過啟動(dòng)按鈕驅(qū)動(dòng)動(dòng)態(tài)安全碼進(jìn)行演算。(C)智能卡內(nèi)中央處理單元內(nèi)將動(dòng)態(tài)數(shù)據(jù)作為附加參數(shù)與預(yù)設(shè)儲(chǔ)存的數(shù)據(jù)以及與認(rèn)證端相同的演算法進(jìn)行演 算。(d)將演算后產(chǎn)生的動(dòng)態(tài)安全碼顯示于智能卡的顯示幕上,使用者回報(bào)動(dòng)態(tài)安全碼與認(rèn)證端完成認(rèn)證程序。上述利用動(dòng)態(tài)安全碼進(jìn)行認(rèn)證的智能卡裝置,主要是包含有:一^^片本體;一中央處理單元(MCU),設(shè)于卡片本體內(nèi),負(fù)責(zé)提供儲(chǔ)存數(shù)據(jù)及進(jìn)行演算的主要電路;至少一啟動(dòng)按鈕,是儲(chǔ)存設(shè)置于上述卡片本體表面,作為驅(qū)動(dòng)演算動(dòng)態(tài)安全碼動(dòng)的用;以及,一顯示幕,是設(shè)置于上述卡片本體的表面,與上述中央處理單元連接,提供使用者動(dòng)態(tài)安全碼信息判讀。在一較佳實(shí)施例中,該中央處理單元內(nèi)預(yù)設(shè)儲(chǔ)存數(shù)據(jù)為至少一動(dòng)態(tài)數(shù)據(jù),作為動(dòng)態(tài)安全碼演算時(shí)附加的參數(shù)。在一可行實(shí)施例中,該中央處理單元內(nèi)預(yù)設(shè)儲(chǔ)存數(shù)據(jù)至少一為使用者數(shù)據(jù)以及銀行數(shù)據(jù)。
在一實(shí)施例中,該中央處理單元內(nèi)預(yù)設(shè)儲(chǔ)存的演算法是與認(rèn)證端相同的演算法。在一理想實(shí)施例中,該動(dòng)態(tài)數(shù)據(jù)為一時(shí)間參數(shù)或累計(jì)參數(shù)其中之一。本發(fā)明的動(dòng)態(tài)安全碼認(rèn)證方法及其智能卡裝置,主要是于認(rèn)證端利用動(dòng)態(tài)數(shù)值附加演算可以產(chǎn)生一動(dòng)態(tài)安全碼,并核發(fā)給消費(fèi)者一可產(chǎn)生相同動(dòng)態(tài)安全碼的智能卡裝置,而智能卡裝置上設(shè)置一顯示幕及一啟動(dòng)按鈕,在消費(fèi)者欲與認(rèn)證端進(jìn)行安全碼認(rèn)證時(shí),通過按壓?jiǎn)?dòng)按鈕使智能卡裝置內(nèi)部將內(nèi)建數(shù)據(jù)、演算法及動(dòng)態(tài)數(shù)值進(jìn)行演算,經(jīng)演算后的動(dòng)態(tài)安全碼顯示于顯示幕上,因認(rèn)證端與消費(fèi)者持有的智能卡裝置內(nèi)建的演算法與數(shù)據(jù)、動(dòng)態(tài)數(shù)值皆相同,所得到的動(dòng)態(tài)安全碼與認(rèn)證端演算的動(dòng)態(tài)安全碼核對(duì),在每次消費(fèi)行為認(rèn)證端與消費(fèi)者進(jìn)行驅(qū)動(dòng)演算所產(chǎn)生的動(dòng)態(tài)安全碼會(huì)因動(dòng)態(tài)數(shù)值附加方式及數(shù)值變化而有所不同,以取代現(xiàn)有固定方式產(chǎn)生的安全碼,避免信用卡數(shù)據(jù)遭到竊取不當(dāng)利用或盜刷危害消費(fèi)者利益,如此有效提高消費(fèi)者使用信用卡的安全性,并可以減少所衍生的后續(xù)法律及更換信用卡的問題,以確保消費(fèi)者權(quán)益。為使貴審查委員能了解本發(fā)明的技術(shù)內(nèi)容,及所能達(dá)成的功效,茲配合圖式列舉諸較佳實(shí)施例詳細(xì)說明如后。
圖1是認(rèn)證端與消費(fèi)者端認(rèn)證關(guān)系的示意圖;圖2是本發(fā)明智能卡的電路配置示意圖;圖3是中央處理單元內(nèi)部電路的示意圖;圖4是消費(fèi)者驅(qū)動(dòng)欲取得動(dòng)態(tài)安全碼的示意圖;圖5是本發(fā)明動(dòng)態(tài)安全碼認(rèn)證方法的步驟示意圖;圖6是本發(fā)明動(dòng)態(tài)安全碼認(rèn)證過程的示意圖。附圖標(biāo)記說明:1-卡片本體;2_中央處理單元;21_動(dòng)態(tài)數(shù)據(jù);22_數(shù)據(jù);23_演算法;3_啟動(dòng)按鈕;4_顯不眷;5_磁性條碼。
具體實(shí)施例方式為便于貴審查委員能更進(jìn)一步對(duì)本發(fā)明的構(gòu)造、使用及其特征有更深一層,明確、詳實(shí)的認(rèn)識(shí)與了解,發(fā)明人舉出較佳的實(shí)施例,配合圖式詳細(xì)說明如下:請(qǐng)參圖1所示,本發(fā)明的動(dòng)態(tài)安全碼認(rèn)證方法及其智能卡裝置,主要是在認(rèn)證端利用動(dòng)態(tài)數(shù)值附加演算可以產(chǎn)生一動(dòng)態(tài)安全碼,并核發(fā)給消費(fèi)者一可產(chǎn)生相同動(dòng)態(tài)安全碼的智能卡裝置,而智能卡裝置上設(shè)置一顯示幕及一啟動(dòng)按鈕,在消費(fèi)者欲與認(rèn)證端進(jìn)行安全碼認(rèn)證時(shí),通過按壓?jiǎn)?dòng)按鈕使智能卡裝置內(nèi)部將內(nèi)建數(shù)據(jù)、演算法及動(dòng)態(tài)數(shù)值進(jìn)行演算,經(jīng)演算后的動(dòng)態(tài)安全碼顯示于顯示幕上,因認(rèn)證端與消費(fèi)者持有的智能卡裝置內(nèi)建的演算法與數(shù)據(jù)、動(dòng)態(tài)數(shù)值皆相同,所得到的動(dòng)態(tài)安全碼與認(rèn)證端演算的動(dòng)態(tài)安全碼核對(duì),在每次消費(fèi)行為認(rèn)證端與消費(fèi)者進(jìn)行驅(qū)動(dòng)演算所產(chǎn)生的動(dòng)態(tài)安全碼會(huì)因動(dòng)態(tài)數(shù)值附加方式及數(shù)值變化而有所不同,以取代現(xiàn)有固定方式產(chǎn)生的安全碼。本發(fā)明是將至少一使用者數(shù)據(jù)(ID號(hào)碼或生日數(shù)據(jù)等)、銀行數(shù)據(jù)預(yù)設(shè)儲(chǔ)存內(nèi)認(rèn)證端(銀行),而為了使演算后所產(chǎn)生的結(jié)果一致,所以認(rèn)證端(銀行)內(nèi)亦會(huì)設(shè)計(jì)出一種演算法,而為了可以產(chǎn)生動(dòng)態(tài)安全碼來進(jìn)行安全認(rèn)證,于認(rèn)證端(銀行)會(huì)每次產(chǎn)生出動(dòng)態(tài)安全碼時(shí)附加上一動(dòng)態(tài)數(shù)據(jù)使得每次演算得到的安全碼產(chǎn)生動(dòng)態(tài)性的變化,而核發(fā)給消費(fèi)者一可產(chǎn)生相同動(dòng)態(tài)安全碼的智能卡裝置,確保演算后所產(chǎn)生動(dòng)態(tài)安全碼與認(rèn)證端(銀行)演算結(jié)果一致以利核對(duì)。如圖2至圖4所示,本發(fā)明的智能卡裝置,主要是包含有:一^^片本體 I ;一中央處理單元(MCU) 2,設(shè)于卡片本體I內(nèi),負(fù)責(zé)提供儲(chǔ)存數(shù)據(jù)及進(jìn)行演算的主要電路;至少一啟動(dòng)按鈕3,是設(shè)置于上述卡片本體I表面,作為驅(qū)動(dòng)演算動(dòng)態(tài)安全碼的用;以及,一顯示幕4,是設(shè)置于上述卡片本體I的表面,與上述中央處理單元2連接,提供使用者動(dòng)態(tài)安全碼信息判讀。在一較佳實(shí)施例中,該中央處理單元2內(nèi)預(yù)設(shè)至少一動(dòng)態(tài)數(shù)據(jù)21,作為動(dòng)態(tài)安全碼演算時(shí)附加的參數(shù)。在一可行實(shí)施 例中,該中央處理單元2內(nèi)預(yù)設(shè)儲(chǔ)存數(shù)據(jù)22至少一為使用者數(shù)據(jù)或銀行數(shù)據(jù)。在一實(shí)施例中,該中央處理單元2內(nèi)預(yù)設(shè)儲(chǔ)存的演算法23是與認(rèn)證端相同的演算法23。在一理想實(shí)施例中,該動(dòng)態(tài)數(shù)據(jù)21為一時(shí)間參數(shù)或累計(jì)參數(shù)其中之一。在另一實(shí)施例中,該卡片本體I是具備一磁性條碼5,供刷卡機(jī)磁性感應(yīng)內(nèi)部數(shù)據(jù)者。在圖示中所示,認(rèn)證端在核發(fā)制作智能卡裝置將數(shù)據(jù)(消費(fèi)者ID號(hào)碼或生日數(shù)據(jù)等)或是銀行等數(shù)據(jù)預(yù)設(shè)儲(chǔ)存中央處理單元2內(nèi),而為了使演算后所產(chǎn)生的結(jié)果一致,所以中央處理單元2內(nèi)亦會(huì)內(nèi)建至少一種與認(rèn)證端(銀行)相同的演算法23,以確保智能卡演算后所產(chǎn)生動(dòng)態(tài)安全碼與認(rèn)證端(或銀行端)演算結(jié)果一致以利核對(duì)。再者,預(yù)設(shè)儲(chǔ)存于中央處理單元2內(nèi)的動(dòng)態(tài)數(shù)據(jù)21,在每次演算時(shí)會(huì)加入作為動(dòng)態(tài)安全碼演算時(shí)附加的參數(shù),所以當(dāng)消費(fèi)者每次通過啟動(dòng)按鈕3驅(qū)動(dòng)動(dòng)態(tài)安全碼進(jìn)行演算時(shí),因上述預(yù)先儲(chǔ)存中央處理單元2內(nèi)的數(shù)據(jù)22 (使用者數(shù)據(jù)、銀行數(shù)據(jù))以及與演算法23都相同,加上附加動(dòng)態(tài)數(shù)據(jù)21使得每次演算得到的安全碼產(chǎn)生動(dòng)態(tài)性的變化,提供認(rèn)證端進(jìn)行消費(fèi)及身分認(rèn)證。上述動(dòng)態(tài)數(shù)據(jù)21可為一時(shí)間參數(shù)或累計(jì)參數(shù)其中之一。時(shí)間參數(shù)的動(dòng)態(tài)數(shù)值舉例而言可以將目前時(shí)間(以24小時(shí)整點(diǎn)為例:12、13、14點(diǎn)等數(shù)值)作為附加參數(shù),于演算時(shí)一并載入與數(shù)據(jù)22進(jìn)行演算,而當(dāng)消費(fèi)者欲進(jìn)行消費(fèi)而需要與認(rèn)證端(銀行)進(jìn)行認(rèn)證時(shí),認(rèn)證端與消費(fèi)者在相同時(shí)間雙方進(jìn)行演算動(dòng)態(tài)安全碼(以中午12點(diǎn)為例,動(dòng)態(tài)數(shù)據(jù)21其數(shù)值為12),因?yàn)樗郊拥膭?dòng)態(tài)數(shù)據(jù)21其數(shù)值都為12其所得到的動(dòng)態(tài)安全碼會(huì)相同。而累計(jì)參數(shù)為一累進(jìn)式的數(shù)值,每一次啟動(dòng)自動(dòng)加一,即第一次啟動(dòng)時(shí)數(shù)值為01,第二次啟動(dòng)時(shí)數(shù)值為02以此類推,所以當(dāng)消費(fèi)者欲進(jìn)行消費(fèi)而需要與認(rèn)證端(銀行)進(jìn)行認(rèn)證時(shí),認(rèn)證端與確認(rèn)消費(fèi)者前次的累計(jì)參數(shù),并以下次的累計(jì)參數(shù)為動(dòng)態(tài)數(shù)據(jù),在消費(fèi)者進(jìn)行演算動(dòng)態(tài)安全碼后由認(rèn)證端依消費(fèi)者所告知或輸入來進(jìn)行確認(rèn)(以第三次啟動(dòng)為例,動(dòng)態(tài)數(shù)據(jù)數(shù)值為03),因認(rèn)證端及智能卡內(nèi)所記錄的動(dòng)態(tài)數(shù)據(jù)數(shù)值為03,所得到的動(dòng)態(tài)安全碼會(huì)相同。在一般使用狀況下,上述累計(jì)參數(shù)可能因消費(fèi)者誤觸啟動(dòng)按鈕3而造成其動(dòng)態(tài)數(shù)據(jù)21作無效累計(jì),導(dǎo)致與因認(rèn)證端所記錄的動(dòng)態(tài)數(shù)據(jù)21不同,造成所得到的動(dòng)態(tài)安全碼不同,例如認(rèn)證端記錄本次的動(dòng)態(tài)數(shù)據(jù)其數(shù)值為05時(shí),但因消費(fèi)者誤觸啟動(dòng)按鈕而使該動(dòng)態(tài)數(shù)據(jù)數(shù)值已累計(jì)至10,此時(shí),認(rèn)證端可請(qǐng)消費(fèi)者連按壓多次啟動(dòng)按鈕3并得到多組動(dòng)態(tài)安全碼,認(rèn)證端可依消費(fèi)者回報(bào)多組動(dòng)態(tài)安全碼核對(duì)并驗(yàn)證出下次累計(jì)參數(shù),如此一來即可校正消費(fèi)者因誤觸而造成其動(dòng)態(tài)數(shù)據(jù)21作無效累計(jì),并更新累計(jì)參數(shù)的記錄作為下次消費(fèi)時(shí)認(rèn)證之用。請(qǐng)參圖5及6所示,本發(fā)明的動(dòng)態(tài)安全碼認(rèn)證方法,主要是包含下列步驟:(a)認(rèn)證端規(guī)范儲(chǔ)存數(shù)據(jù)、演算法以及至少一動(dòng)態(tài)數(shù)據(jù),并于智能卡制作核發(fā)時(shí)將上述數(shù)據(jù)、演算法及動(dòng)態(tài)數(shù)據(jù)預(yù)先載入于智能卡中央處理單元。(b)使用者消費(fèi)時(shí)認(rèn)證端要求動(dòng)態(tài)安全碼進(jìn)行認(rèn)證,使用者通過啟動(dòng)按鈕驅(qū)動(dòng)動(dòng)態(tài)安全碼進(jìn)行演算。(c)智能卡內(nèi)中央處理單元內(nèi)將動(dòng)態(tài)數(shù)據(jù)作為附加參數(shù)與預(yù)設(shè)儲(chǔ)存的數(shù)據(jù)以及與認(rèn)證端相同的演算法進(jìn)行演算。(d)將演算后產(chǎn)生的動(dòng)態(tài)安全碼顯示于智能卡的顯示幕上,使用者回報(bào)動(dòng)態(tài)安全碼與認(rèn)證端完成認(rèn)證程序。如步驟(a)所述,認(rèn)證端規(guī)范儲(chǔ)存數(shù)據(jù)、演算法以及至少一動(dòng)態(tài)數(shù)據(jù),并于智能卡制作核發(fā)時(shí)將上述數(shù)據(jù)、演算法及動(dòng)態(tài)數(shù)據(jù)預(yù)先載入于智能卡中央處理單元2。認(rèn)證端會(huì)先規(guī)范出需要儲(chǔ)存的數(shù)據(jù)22、演算法23以及一動(dòng)態(tài)數(shù)據(jù)21,并儲(chǔ)存于認(rèn)證端的系統(tǒng)內(nèi),且于智能卡裝置核發(fā)給消費(fèi)者時(shí)須先將上述一動(dòng)態(tài)數(shù)據(jù)、數(shù)據(jù)(使用者或銀行數(shù)據(jù))以及與相同的演算法于制作時(shí)預(yù)先載入于中央處理單元2內(nèi),作為產(chǎn)生動(dòng)態(tài)安全碼的依據(jù),上述預(yù)設(shè)儲(chǔ)存中央處理單元2內(nèi)的使用者數(shù)據(jù)(ID號(hào)碼或生日數(shù)據(jù)等)、銀行數(shù)據(jù)為固定數(shù)值,而為了使演算后所產(chǎn)生的結(jié)果一致,中央處理單元2內(nèi)亦會(huì)內(nèi)建與認(rèn)證端(銀行)相同的演算法,以確保智能卡演算后所產(chǎn)生動(dòng)態(tài)安全碼與認(rèn)證端演算結(jié)果一致以利核對(duì)。再者,預(yù)設(shè)儲(chǔ)存于中央處理單元2內(nèi)的動(dòng)態(tài)數(shù)據(jù)21,在每次演算時(shí)會(huì)加入作為動(dòng)態(tài)安全碼演算時(shí)附加的參數(shù)。而步驟(b)所述,使用者消費(fèi)時(shí)認(rèn)證端要求動(dòng)態(tài)安全碼進(jìn)行認(rèn)證,使用者通過啟動(dòng)按鈕驅(qū)動(dòng)動(dòng)態(tài)安全碼進(jìn)行演算。當(dāng)消費(fèi)者欲進(jìn)行消費(fèi)而需要與認(rèn)證端(銀行)進(jìn)行認(rèn)證時(shí),認(rèn)證端會(huì)要求消費(fèi)者提供動(dòng)態(tài)安全碼(電話或網(wǎng)絡(luò)購物上輸入數(shù)據(jù)的提示訊息),此時(shí)消費(fèi)者會(huì)按壓?jiǎn)?dòng)按鈕以驅(qū)動(dòng)智能卡片內(nèi)中央處理單元2進(jìn)行演算來產(chǎn)生動(dòng)態(tài)安全碼。而步驟(c)所述,智能卡內(nèi)中央處理單元內(nèi)將動(dòng)態(tài)數(shù)據(jù)作為附加參數(shù)與預(yù)設(shè)儲(chǔ)存的數(shù)據(jù)以及與認(rèn)證端相同的演算法進(jìn)行演算。當(dāng)消費(fèi)者會(huì)按壓?jiǎn)?dòng)按鈕3后該卡片本體I內(nèi)的中央處理單元2即進(jìn)行動(dòng)態(tài)安全碼演算程序,主要是將內(nèi)建于中央處理單元2的使數(shù)據(jù)、數(shù)據(jù)加入附加的動(dòng)態(tài)數(shù)據(jù)21,并以內(nèi)建演算法進(jìn)行演算,該演算法內(nèi)建于中央處理單元2內(nèi),與認(rèn)證端設(shè)定為相同的演算法。上述動(dòng)態(tài)數(shù)據(jù)為一時(shí)間參數(shù)或累計(jì)參數(shù)其中之一。時(shí)間參數(shù)舉例而言可以將目前時(shí)間(以24小時(shí)整點(diǎn)為例:12、13、14點(diǎn)等數(shù)值)作為附加參數(shù),而累計(jì)參數(shù)為一累進(jìn)式的數(shù)值,且為一預(yù)設(shè)范圍內(nèi)的循環(huán)數(shù)值(例如00到99,超過99即由00開始重計(jì)),即第一次啟動(dòng)時(shí)數(shù)值為01,第二次啟動(dòng)時(shí)數(shù)值為02以此類推。因?yàn)橹悄芸▋?nèi)建的演算數(shù)據(jù)(使用者數(shù)據(jù)、銀行數(shù)據(jù)、動(dòng)態(tài)數(shù)據(jù)及演算法)與認(rèn)證端(銀行)記錄的相同,所以會(huì)得到一組與認(rèn)證端結(jié)果相同的動(dòng)態(tài)安全碼。如步驟(d)所述,將演算后產(chǎn)生的動(dòng)態(tài)安全碼顯示于智能卡的顯示幕上,使用者回報(bào)動(dòng)態(tài)安全碼與認(rèn)證端完成認(rèn)證程序。當(dāng)中央處理單元2演算后會(huì)將動(dòng)態(tài)安全碼顯示于顯示幕4上。此時(shí)消費(fèi)者可以如步驟(d)所述,將顯示于顯示幕3上的動(dòng)態(tài)安全碼回報(bào)給認(rèn)證端(銀行),或者于網(wǎng)絡(luò)購物時(shí)輸入于扣款數(shù)據(jù)中以供認(rèn)證端(銀行)后續(xù)確認(rèn)。綜上所述,本發(fā)明的動(dòng)態(tài)安全碼認(rèn)證方法及其智能卡裝置,主要是于認(rèn)證端利用動(dòng)態(tài)數(shù)值附加演算可以產(chǎn)生一動(dòng)態(tài)安全碼,并核發(fā)給消費(fèi)者一可產(chǎn)生相同動(dòng)態(tài)安全碼的智能卡裝置,而智能卡裝置上設(shè)置一顯示幕及一啟動(dòng)按鈕,在消費(fèi)者欲與認(rèn)證端進(jìn)行安全碼認(rèn)證時(shí),通過按壓?jiǎn)?dòng)按鈕使智能卡裝置內(nèi)部將內(nèi)建數(shù)據(jù)、演算法及動(dòng)態(tài)數(shù)值進(jìn)行演算,經(jīng)演算后的動(dòng)態(tài)安全碼顯示于顯示幕上,因認(rèn)證端與消費(fèi)者持有的智能卡裝置內(nèi)建的演算法與數(shù)據(jù)、動(dòng)態(tài)數(shù)值皆相同,所得到的動(dòng)態(tài)安全碼與認(rèn)證端演算的動(dòng)態(tài)安全碼核對(duì),在每次消費(fèi)行為認(rèn)證端與消費(fèi)者進(jìn)行驅(qū)動(dòng)演算所產(chǎn)生的動(dòng)態(tài)安全碼會(huì)因動(dòng)態(tài)數(shù)值附加方式及數(shù)值變化而有所不同,以取代現(xiàn)有固定方式產(chǎn)生的安全碼,避免傳統(tǒng)固定式演算碼及個(gè)人數(shù)據(jù)遭到竊取后輕易被破解而取得該持卡者的安全碼,如此有效提高消費(fèi)者使用信用卡的安全性,并可以減少所衍生的后續(xù)法律及更換信用卡的問題,以確保消費(fèi)者權(quán)益。以上所述者,僅為本發(fā)明的較佳實(shí)施例而已,當(dāng)不能以此限定本發(fā)明實(shí)施的范圍,即大凡依本發(fā)明申請(qǐng)專利范圍及發(fā)明說明書內(nèi)容所作的簡(jiǎn)單的等效變化與修飾,皆應(yīng)仍屬本發(fā)明專利涵蓋的范圍內(nèi)。
權(quán)利要求
1.一種智能卡裝置,其特征在于,包含有: 一^^片本體; 一中央處理單元,設(shè)于所述卡片本體內(nèi),負(fù)責(zé)提供儲(chǔ)存數(shù)據(jù)及進(jìn)行演算的主要電路; 至少一啟動(dòng)按鈕,是設(shè)置于上述卡片本體表面,作為驅(qū)動(dòng)演算動(dòng)態(tài)安全碼之用; 以及,一顯示幕,是設(shè)置于上述卡片本體的表面,與上述中央處理單元連接,提供使用者動(dòng)態(tài)安全碼信息判讀。
2.根據(jù)權(quán)利要求1所述的智能卡裝置,其特征在于,該中央處理單元內(nèi)預(yù)設(shè)至少一動(dòng)態(tài)數(shù)據(jù),作為動(dòng)態(tài)安全碼演算時(shí)附加的參數(shù)。
3.根據(jù)權(quán)利要求1所述的智能卡裝置,其特征在于,該中央處理單元內(nèi)預(yù)設(shè)儲(chǔ)存數(shù)據(jù)至少一為使用者數(shù)據(jù)或銀行數(shù)據(jù)。
4.根據(jù)權(quán)利要求1 所述的智能卡裝置,其特征在于,該中央處理單元內(nèi)預(yù)設(shè)儲(chǔ)存的演算法是與認(rèn)證端相同的演算法。
5.根據(jù)權(quán)利要求1所述的智能卡裝置,其特征在于,該動(dòng)態(tài)數(shù)據(jù)為一時(shí)間參數(shù)或累計(jì)參數(shù)其中之一。
6.根據(jù)權(quán)利要求1所述的智能卡裝置,其特征在于,該卡片本體是具備一磁性條碼,供刷卡機(jī)磁性感應(yīng)內(nèi)部數(shù)據(jù)。
7.一種動(dòng)態(tài)安全碼認(rèn)證方法,其特征在于,包含下列步驟: (a)認(rèn)證端規(guī)范儲(chǔ)存數(shù)據(jù)、演算法以及至少一動(dòng)態(tài)數(shù)據(jù),并于智能卡制作核發(fā)時(shí)將上述數(shù)據(jù)、演算法及動(dòng)態(tài)數(shù)據(jù)預(yù)先載入于智能卡中央處理單元; (b)使用者消費(fèi)時(shí)認(rèn)證端要求動(dòng)態(tài)安全碼進(jìn)行認(rèn)證,使用者通過啟動(dòng)按鈕驅(qū)動(dòng)動(dòng)態(tài)安全碼進(jìn)行演算; (C)智能卡內(nèi)中央處理單元內(nèi)將動(dòng)態(tài)數(shù)據(jù)作為附加參數(shù)與預(yù)設(shè)儲(chǔ)存的數(shù)據(jù)以及與認(rèn)證端相同的演算法進(jìn)行演算; (d)將演算后產(chǎn)生的動(dòng)態(tài)安全碼顯示于智能卡的顯示幕上,使用者回報(bào)動(dòng)態(tài)安全碼與認(rèn)證端完成認(rèn)證程序。
8.根據(jù)權(quán)利要求7所述的動(dòng)態(tài)安全碼認(rèn)證方法,其特征在于,該動(dòng)態(tài)數(shù)據(jù)為一時(shí)間參數(shù)。
9.根據(jù)權(quán)利要求7所述的動(dòng)態(tài)安全碼認(rèn)證方法,其特征在于,該動(dòng)態(tài)數(shù)據(jù)為一累計(jì)參數(shù)。
全文摘要
一種動(dòng)態(tài)安全碼認(rèn)證方法及其智能卡裝置,在認(rèn)證端利用動(dòng)態(tài)數(shù)值附加演算可以產(chǎn)生一動(dòng)態(tài)安全碼,并核發(fā)給消費(fèi)者一可產(chǎn)生相同動(dòng)態(tài)安全碼的智能卡裝置,當(dāng)消費(fèi)者消費(fèi)時(shí)需要進(jìn)行安全碼認(rèn)證時(shí),經(jīng)由驅(qū)動(dòng)智能卡裝置的啟動(dòng)按鈕來演算產(chǎn)生的動(dòng)態(tài)安全碼,并將其演算后的動(dòng)態(tài)安全碼顯示于智能卡裝置的顯示幕上,提供消費(fèi)者在實(shí)體或線上購物可通過電話或網(wǎng)絡(luò)與認(rèn)證端演算的動(dòng)態(tài)安全碼核對(duì)以利確認(rèn)消費(fèi)者為持卡者,本發(fā)明可使安全碼由固定值更改為每次消費(fèi)驗(yàn)證時(shí)以動(dòng)態(tài)產(chǎn)生方式來呈現(xiàn),且在于每次消費(fèi)行為進(jìn)行驅(qū)動(dòng)演算所產(chǎn)生的動(dòng)態(tài)安全碼會(huì)因動(dòng)態(tài)數(shù)值附加而有所不同,可避免信用卡遭到輕易竊取遭不當(dāng)利用或盜刷危害消費(fèi)者利益,有效提高使用信用卡的安全性。
文檔編號(hào)G06F21/60GK103188079SQ20111045197
公開日2013年7月3日 申請(qǐng)日期2011年12月29日 優(yōu)先權(quán)日2011年12月29日
發(fā)明者林李忠 申請(qǐng)人:智慧光科技股份有限公司