欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

銀行卡密碼的生成方法、校驗(yàn)方法、設(shè)備以及系統(tǒng)與流程

文檔序號(hào):11138253閱讀:4345來源:國(guó)知局
銀行卡密碼的生成方法、校驗(yàn)方法、設(shè)備以及系統(tǒng)與制造工藝

本發(fā)明關(guān)于金融系統(tǒng)的安全領(lǐng)域,特別是關(guān)于金融系統(tǒng)的校驗(yàn)技術(shù)及應(yīng)用,具體的講是一種銀行卡密碼的生成校驗(yàn)方法以及系統(tǒng)。



背景技術(shù):

本部分旨在為權(quán)利要求書中陳述的本發(fā)明的實(shí)施方式提供背景或上下文。此處的描述不因?yàn)榘ㄔ诒静糠种芯统姓J(rèn)是現(xiàn)有技術(shù)。

目前,銀行對(duì)其下發(fā)的憑證(如借記卡、信用卡、存折等)的校驗(yàn)過程均相同,以下以借記卡為例進(jìn)行詳細(xì)介紹:

1、借記卡密碼生成流程

如圖1所示,其中的輸入要素包括:借記卡號(hào)PAN、客戶輸入的密碼塊PINBLOCK、用來生成和校驗(yàn)客戶密碼的密鑰PVK,輸出結(jié)果包括客戶密碼偏移量PVV、客戶密碼校驗(yàn)值PCV。

客戶在為借記卡設(shè)置密碼時(shí),銀行系統(tǒng)把借記卡號(hào)、客戶輸入的密碼和對(duì)應(yīng)的密鑰等要素按加密機(jī)指令要求的格式組織好,調(diào)用指定的加密機(jī)指令為客戶設(shè)置密碼。交易成功后,加密機(jī)會(huì)返回客戶密碼的偏移量和校驗(yàn)值。整個(gè)過程中,銀行系統(tǒng)不保存客戶密碼的明文或密文,從而保證客戶密碼的安全。

2、借記卡密碼校驗(yàn)流程

如圖2所示,其中的輸入要素包括:

Ezpk(pinblock):使用ZPK加密的客戶密碼,交易時(shí)由客戶輸入。

ZPK:加密PINBLOCK使用的密鑰。

PVK:驗(yàn)證客戶密碼使用的密鑰。

PAN:交易使用的借記卡卡號(hào)。

PVV/PCV:客戶密碼的生成校驗(yàn)數(shù)據(jù),由加密機(jī)生成,銀行系統(tǒng)保存,包括客戶密碼偏移量PVV、客戶密碼校驗(yàn)值PCV。

輸出要素包括:RESULT:客戶密碼驗(yàn)證結(jié)果。結(jié)果直接返回驗(yàn)證通過還是失敗。

客戶在ATM取款時(shí),輸入密碼。銀行系統(tǒng)組織輸入要素,調(diào)用加密機(jī)指令驗(yàn)證客戶密碼,加密機(jī)直接返回該密碼驗(yàn)證結(jié)果:如果驗(yàn)證通過,交易繼續(xù)處理;如果驗(yàn)證失敗,則交易拒絕。

由上述描述可知,目前銀行系統(tǒng)的憑證密碼主要存在如下缺點(diǎn):

1、客戶只能為憑證設(shè)置一個(gè)正確密碼,制約了客戶服務(wù)的多樣性。

2、銀行后臺(tái)系統(tǒng)之間的配合不足,客戶體驗(yàn)差。

目前,越來越多的客戶對(duì)于銀行卡密碼使用的個(gè)性化需求增多。但是由現(xiàn)有銀行卡的加密機(jī)指令缺失、銀行發(fā)卡系統(tǒng)的處理邏輯不完善,造成只允許為其憑證設(shè)置一個(gè)正確密碼。密碼正確,校驗(yàn)通過、交易繼續(xù);如密碼錯(cuò)誤,則校驗(yàn)拒絕、交易失敗。憑證只能設(shè)置一個(gè)正確密碼的現(xiàn)狀,已經(jīng)成為了銀行為客戶提供多樣化服務(wù)的最大技術(shù)障礙。

因此,如何研究和開發(fā)出一種新的方案以優(yōu)化銀行發(fā)卡系統(tǒng)現(xiàn)有的密碼生成校驗(yàn)機(jī)制,為客戶提供個(gè)性化的銀行卡密碼是本領(lǐng)域亟待解決的技術(shù)難題。



技術(shù)實(shí)現(xiàn)要素:

為了克服現(xiàn)有技術(shù)中銀行卡的加密機(jī)指令缺失、銀行發(fā)卡系統(tǒng)的處理邏輯不完善的技術(shù)問題,本發(fā)明提供了一種銀行卡密碼的生成方法、校驗(yàn)方法、設(shè)備以及系統(tǒng),在生成密碼的過程中通過增加密碼的個(gè)數(shù)的要素,實(shí)現(xiàn)了為一個(gè)憑證設(shè)置多個(gè)正確密碼的功能,同時(shí),在密碼校驗(yàn)的過程中增加多個(gè)密碼的校驗(yàn)數(shù)據(jù)的要素,實(shí)現(xiàn)了可對(duì)一個(gè)憑證的多個(gè)密碼進(jìn)行校驗(yàn),為客戶提供個(gè)性化的密碼。

為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種銀行卡密碼的生成方法,所述方法包括:獲取客戶的憑證號(hào)以及密碼塊,所述憑證號(hào)為一憑證的號(hào)碼,所述憑證為借記卡或信用卡或存折,所述密碼塊是將客戶通過終端輸入的所述憑證的密碼經(jīng)過第一密鑰進(jìn)行加密后得到的,所述密碼的個(gè)數(shù)大于1;獲取預(yù)先設(shè)置的第二密鑰;根據(jù)所述密碼的個(gè)數(shù)、所述第二密鑰、所述憑證號(hào)以及密碼塊輸出所述憑證的多個(gè)密碼對(duì)應(yīng)的校驗(yàn)數(shù)據(jù)。

在本發(fā)明的優(yōu)選實(shí)施方式中,所述方法還包括:保存所述多個(gè)密碼對(duì)應(yīng)的校驗(yàn)數(shù)據(jù),所述校驗(yàn)數(shù)據(jù)包括偏移量以及校驗(yàn)值。

在本發(fā)明的優(yōu)選實(shí)施方式中,所述方法還包括:依次設(shè)定所述密碼的場(chǎng)景信息,所述場(chǎng)景信息包括正常場(chǎng)景、約定場(chǎng)景以及緊急場(chǎng)景。

在本發(fā)明的優(yōu)選實(shí)施方式中,當(dāng)所述密碼的場(chǎng)景信息為約定場(chǎng)景時(shí),所述方法還包括:設(shè)置所述密碼對(duì)應(yīng)的預(yù)設(shè)信息,所述預(yù)設(shè)信息包括約定金額,所述約定金額大于或小于所述憑證的實(shí)際金額。

在本發(fā)明的優(yōu)選實(shí)施方式中,當(dāng)所述密碼的場(chǎng)景信息為緊急場(chǎng)景時(shí),所述方法還包括:設(shè)置所述密碼對(duì)應(yīng)的預(yù)設(shè)信息,所述預(yù)設(shè)信息包括緊急手機(jī)號(hào)碼和/或手機(jī)銀行簽約信息。

為了實(shí)現(xiàn)上述目的,本發(fā)明還提供一種銀行卡密碼的校驗(yàn)方法,所述方法包括:獲取客戶的憑證號(hào)以及密碼塊,所述憑證號(hào)為一憑證的號(hào)碼,所述憑證為借記卡或信用卡或存折,所述密碼塊是將客戶通過終端輸入的所述憑證的密碼經(jīng)過第一密鑰進(jìn)行加密后得到的,所述密碼的個(gè)數(shù)大于1;

獲取所述第一密鑰、預(yù)先設(shè)置的第二密鑰以及所述密碼對(duì)應(yīng)的校驗(yàn)數(shù)據(jù);

根據(jù)所述第一密鑰、第二密鑰、校驗(yàn)數(shù)據(jù)、憑證號(hào)以及密碼塊輸出所述密碼塊的校驗(yàn)信息。

在本發(fā)明的優(yōu)選實(shí)施方式中,當(dāng)所述校驗(yàn)信息顯示所述密碼塊校驗(yàn)成功時(shí),所述方法還包括:解析所述的校驗(yàn)信息,得到所述密碼的場(chǎng)景信息,所述場(chǎng)景信息包括正常場(chǎng)景、約定場(chǎng)景以及緊急場(chǎng)景。

在本發(fā)明的優(yōu)選實(shí)施方式中,當(dāng)所述密碼的場(chǎng)景信息為約定場(chǎng)景時(shí),所述方法還包括:獲取所述密碼對(duì)應(yīng)的預(yù)設(shè)信息,所述預(yù)設(shè)信息包括約定金額,所述約定金額大于或小于所述憑證的實(shí)際金額,顯示所述的約定金額。

在本發(fā)明的優(yōu)選實(shí)施方式中,當(dāng)所述密碼的場(chǎng)景信息為緊急場(chǎng)景時(shí),所述方法還包括:獲取所述密碼對(duì)應(yīng)的預(yù)設(shè)信息,所述預(yù)設(shè)信息包括緊急手機(jī)號(hào)碼和/或手機(jī)銀行簽約信息;向所述緊急手機(jī)號(hào)碼發(fā)送短信及撥打電話和/或根據(jù)所述手機(jī)簽約信息啟動(dòng)所述客戶手機(jī)中銀行終端以定位客戶的位置。

在本發(fā)明的優(yōu)選實(shí)施方式中,當(dāng)所述密碼的場(chǎng)景信息為緊急場(chǎng)景時(shí),所述方法還包括:輸出報(bào)警信息,所述報(bào)警信息包括所述客戶的卡號(hào)、姓名以及身份證號(hào)。

在本發(fā)明的優(yōu)選實(shí)施方式中,當(dāng)所述密碼的場(chǎng)景信息為緊急場(chǎng)景時(shí),所述方法還包括:根據(jù)所述校驗(yàn)信息對(duì)所述終端進(jìn)行定位;啟動(dòng)所述終端的攝像頭以獲取影像數(shù)據(jù)。

為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種銀行卡密碼的生成設(shè)備,所述生成設(shè)備包括:第一獲取模塊,用于獲取客戶的憑證號(hào)以及密碼塊,所述憑證號(hào)為一憑證的號(hào)碼,所述憑證為借記卡或信用卡或存折,所述密碼塊是將客戶通過終端輸入的所述憑證的密碼經(jīng)過第一密鑰進(jìn)行加密后得到的,所述密碼的個(gè)數(shù)大于1;第二密鑰獲取模塊,用于獲取預(yù)先設(shè)置的第二密鑰;校驗(yàn)數(shù)據(jù)輸出模塊,用于根據(jù)所述密碼的個(gè)數(shù)、所述第二密鑰、所述憑證號(hào)以及密碼塊輸出所述憑證的多個(gè)密碼對(duì)應(yīng)的校驗(yàn)數(shù)據(jù)。

在本發(fā)明的優(yōu)選實(shí)施方式中,所述生成設(shè)備還包括校驗(yàn)數(shù)據(jù)保存模塊,用于保存所述多個(gè)密碼對(duì)應(yīng)的校驗(yàn)數(shù)據(jù),所述校驗(yàn)數(shù)據(jù)包括偏移量以及校驗(yàn)值。

在本發(fā)明的優(yōu)選實(shí)施方式中,所述生成設(shè)備還包括:場(chǎng)景信息設(shè)定模塊,用于依次設(shè)定所述密碼的場(chǎng)景信息,所述場(chǎng)景信息包括正常場(chǎng)景、約定場(chǎng)景以及緊急場(chǎng)景。

在本發(fā)明的優(yōu)選實(shí)施方式中,當(dāng)所述密碼的場(chǎng)景信息為約定場(chǎng)景時(shí),所述生成設(shè)備還包括:第一預(yù)設(shè)信息設(shè)置模塊,用于設(shè)置所述密碼對(duì)應(yīng)的預(yù)設(shè)信息,所述預(yù)設(shè)信息包括約定金額,所述約定金額大于或小于所述憑證的實(shí)際金額。

在本發(fā)明的優(yōu)選實(shí)施方式中,當(dāng)所述密碼的場(chǎng)景信息為緊急場(chǎng)景時(shí),所述生成設(shè)備還包括:第二預(yù)設(shè)信息設(shè)置模塊,用于設(shè)置所述密碼對(duì)應(yīng)的預(yù)設(shè)信息,所述預(yù)設(shè)信息包括緊急手機(jī)號(hào)碼和/或手機(jī)銀行簽約信息。

為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種銀行卡密碼的校驗(yàn)設(shè)備,所述校驗(yàn)設(shè)備包括:第二獲取模塊,用于獲取客戶的憑證號(hào)以及密碼塊,所述憑證號(hào)為一憑證的號(hào)碼,所述憑證為借記卡或信用卡或存折,所述密碼塊是將客戶通過終端輸入的所述憑證的密碼經(jīng)過第一密鑰進(jìn)行加密后得到的,所述密碼的個(gè)數(shù)大于1;數(shù)據(jù)獲取模塊,用于從數(shù)據(jù)庫中獲取所述第一密鑰、預(yù)先設(shè)置的第二密鑰以及所述密碼對(duì)應(yīng)的校驗(yàn)數(shù)據(jù);校驗(yàn)信息輸出模塊,用于根據(jù)所述第一密鑰、第二密鑰、校驗(yàn)數(shù)據(jù)、憑證號(hào)以及密碼塊輸出所述密碼塊的校驗(yàn)信息。

在本發(fā)明的優(yōu)選實(shí)施方式中,當(dāng)所述校驗(yàn)信息顯示所述密碼塊校驗(yàn)成功時(shí),所述校驗(yàn)設(shè)備還包括:解析模塊,用于解析所述的校驗(yàn)信息,得到所述密碼的場(chǎng)景信息,所述場(chǎng)景信息包括用于正常場(chǎng)景、約定場(chǎng)景以及緊急場(chǎng)景。

在本發(fā)明的優(yōu)選實(shí)施方式中,當(dāng)所述密碼的場(chǎng)景信息為約定場(chǎng)景時(shí),所述校驗(yàn)設(shè)備還包括第一預(yù)設(shè)信息獲取模塊,用于獲取所述密碼對(duì)應(yīng)的預(yù)設(shè)信息,所述預(yù)設(shè)信息包括約定金額,所述約定金額大于或小于所述憑證的實(shí)際金額;顯示模塊,用于顯示所述的約定金額。

在本發(fā)明的優(yōu)選實(shí)施方式中,當(dāng)所述密碼的場(chǎng)景信息為緊急場(chǎng)景時(shí),所述校驗(yàn)設(shè)備還包括第二預(yù)設(shè)信息獲取模塊,用于獲取所述密碼對(duì)應(yīng)的預(yù)設(shè)信息,所述預(yù)設(shè)信息包括緊急手機(jī)號(hào)碼和/或手機(jī)銀行簽約信息;通信模塊,用于向所述緊急手機(jī)號(hào)碼發(fā)送短信及撥打電話;和/或第一定位模塊,用于根據(jù)所述手機(jī)簽約信息啟動(dòng)所述客戶手機(jī)中銀行終端以定位客戶的位置。

在本發(fā)明的優(yōu)選實(shí)施方式中,當(dāng)所述密碼的場(chǎng)景信息為緊急場(chǎng)景時(shí),所述校驗(yàn)設(shè)備還包括報(bào)警信息輸出模塊,用于輸出報(bào)警信息,所述報(bào)警信息包括所述客戶的卡號(hào)、姓名以及身份證號(hào)。

在本發(fā)明的優(yōu)選實(shí)施方式中,當(dāng)所述密碼的場(chǎng)景信息為緊急場(chǎng)景時(shí),所述校驗(yàn)設(shè)備還包括第二定位模塊,用于根據(jù)所述校驗(yàn)信息對(duì)所述終端進(jìn)行定位;影像數(shù)據(jù)獲取模塊,用于啟動(dòng)所述終端的攝像頭以獲取影像數(shù)據(jù)。

為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種銀行系統(tǒng),所述銀行系統(tǒng)包括一種銀行卡密碼的生成設(shè)備以及一種銀行卡密碼的校驗(yàn)設(shè)備。

本發(fā)明的有益效果在于,提供了一種銀行卡密碼的生成方法、校驗(yàn)方法、設(shè)備以及系統(tǒng),在生成密碼的過程中通過增加密碼的個(gè)數(shù)的要素,實(shí)現(xiàn)了為一個(gè)憑證設(shè)置多個(gè)正確密碼的功能,同時(shí),在密碼校驗(yàn)的過程中增加多個(gè)密碼的校驗(yàn)數(shù)據(jù)的要素,實(shí)現(xiàn)了可對(duì)一個(gè)憑證的多個(gè)密碼進(jìn)行校驗(yàn),為客戶提供個(gè)性化的密碼,而且可以給客戶提供個(gè)性化的服務(wù),有效提高客戶的安全級(jí)別。

為讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附圖式,作詳細(xì)說明如下。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為現(xiàn)有技術(shù)中銀行卡密碼的生成流程圖;

圖2為現(xiàn)有技術(shù)中銀行卡密碼的校驗(yàn)流程圖;

圖3為本發(fā)明實(shí)施例提供的一種銀行卡密碼的生成方法的實(shí)施方式一的流程圖;

圖4為本發(fā)明實(shí)施例提供的一種銀行卡密碼的生成方法的實(shí)施方式二的流程圖;

圖5為本發(fā)明實(shí)施例提供的一種銀行卡密碼的生成方法的實(shí)施方式三的流程圖;

圖6為本發(fā)明實(shí)施例提供的一種銀行卡密碼的校驗(yàn)方法的實(shí)施方式一的流程圖;

圖7為本發(fā)明實(shí)施例提供的一種銀行卡密碼的校驗(yàn)方法的實(shí)施方式二的流程圖;

圖8為本發(fā)明實(shí)施例提供的一種銀行卡密碼的校驗(yàn)方法的實(shí)施方式三的流程圖;

圖9為本發(fā)明實(shí)施例提供的一種銀行卡密碼的生成設(shè)備的實(shí)施方式一的結(jié)構(gòu)框圖;

圖10為本發(fā)明實(shí)施例提供的一種銀行卡密碼的生成設(shè)備的實(shí)施方式二的結(jié)構(gòu)框圖;

圖11為本發(fā)明實(shí)施例提供的一種銀行卡密碼的生成設(shè)備的實(shí)施方式三的結(jié)構(gòu)框圖;

圖12為本發(fā)明實(shí)施例提供的一種銀行卡密碼的校驗(yàn)設(shè)備的實(shí)施方式一的結(jié)構(gòu)框圖;

圖13為本發(fā)明實(shí)施例提供的一種銀行卡密碼的校驗(yàn)設(shè)備的實(shí)施方式二的結(jié)構(gòu)框圖;

圖14為本發(fā)明實(shí)施例提供的一種銀行卡密碼的校驗(yàn)設(shè)備的實(shí)施方式三的結(jié)構(gòu)框圖;

圖15為本發(fā)明實(shí)施例提供的一種銀行系統(tǒng)的結(jié)構(gòu)框圖;

圖16為本發(fā)明實(shí)施例提供的一種應(yīng)用場(chǎng)景的示意圖;

圖17為本發(fā)明具體實(shí)施例中的銀行系統(tǒng)的增加憑證密鑰屬性表;

圖18為本發(fā)明實(shí)施例提供的銀行系統(tǒng)中生成設(shè)備的內(nèi)部邏輯示意圖;

圖19為本發(fā)明實(shí)施例提供的銀行系統(tǒng)中校驗(yàn)設(shè)備的內(nèi)部邏輯示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本領(lǐng)域技術(shù)技術(shù)人員知道,本發(fā)明的實(shí)施方式可以實(shí)現(xiàn)為一種系統(tǒng)、裝置、設(shè)備、方法或計(jì)算機(jī)程序產(chǎn)品。因此,本公開可以具體實(shí)現(xiàn)為以下形式,即:完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等),或者硬件和軟件結(jié)合的形式。

下面參考本發(fā)明的若干代表性實(shí)施方式,詳細(xì)闡釋本發(fā)明的原理和精神。

首先介紹本發(fā)明涉及的術(shù)語:

HSM:Host Security Module加密機(jī),技術(shù)采用國(guó)際標(biāo)準(zhǔn)的ANSIX3.92加/解密算法和ANSI X9.9報(bào)文鑒別技術(shù),利用硬件手段實(shí)現(xiàn)報(bào)文鑒別和身份驗(yàn)證。目前該技術(shù)在銀行業(yè)內(nèi)廣泛使用。

PIN明文:客戶自行設(shè)定的銀行卡密碼(目前通常是6位),在需要校驗(yàn)密碼的情況下由客戶輸入。

PIN密文:經(jīng)加密算法和特定密鑰加密后的銀行卡密碼。

PVV:客戶密碼經(jīng)加密機(jī)運(yùn)算后生成的密碼偏移量,是校驗(yàn)密碼的要素之一。

PCV:密鑰加密8字節(jié)的十六進(jìn)制數(shù)值零X’00’作DES加密運(yùn)算的結(jié)果,用來驗(yàn)證密鑰傳輸?shù)恼_性。

目前,銀行不會(huì)保存客戶借記卡的密碼,無論是PIN明文還是PIN密文。銀行發(fā)卡系統(tǒng)生產(chǎn)和校驗(yàn)借記卡密碼的過程,也遠(yuǎn)非簡(jiǎn)單的保存和比較6位數(shù)字那么簡(jiǎn)單。銀行發(fā)卡系統(tǒng)會(huì)在加密機(jī)的參與下,對(duì)一系列要素(如借記卡號(hào)、相關(guān)密鑰、客戶密碼、發(fā)起渠道類型等)進(jìn)行運(yùn)算而計(jì)算得出的結(jié)果。

本發(fā)明的應(yīng)用場(chǎng)景舉例如下:

應(yīng)用場(chǎng)景一:客戶遇到朋友借錢,且金額較大,而客戶礙于情面無法用其他理由進(jìn)行拒絕。此時(shí),客戶就需要一個(gè)特定密碼,該特定密碼可以在網(wǎng)銀或取款機(jī)上輸入,查詢到比真實(shí)賬戶金額少的賬戶余額,這個(gè)賬戶余額可以預(yù)先設(shè)定,以此為理由化解困境。

應(yīng)用場(chǎng)景二:客戶在某些情形下需要向?qū)Ψ斤@示自己的資金儲(chǔ)備,此時(shí),客戶就需要一個(gè)特定密碼,該特定密碼可以在網(wǎng)銀或取款機(jī)上輸入,查詢到比真實(shí)賬戶金額多的賬戶余額,這個(gè)賬戶余額可以預(yù)先設(shè)定。

應(yīng)用場(chǎng)景三:如客戶遭遇綁架等危機(jī),脅迫交出銀行卡和密碼時(shí),客戶就需要一個(gè)特定密碼,該特定密碼仍可在ATM機(jī)或網(wǎng)銀完成取款交易,但銀行系統(tǒng)會(huì)自動(dòng)識(shí)別、完成判斷,觸發(fā)多種安全措施,保障客戶生命安全。

上述的三種應(yīng)用場(chǎng)景均體現(xiàn)出客戶對(duì)密碼使用的個(gè)性化需求。但目前由于加密機(jī)指令缺失和銀行發(fā)卡系統(tǒng)的處理邏輯不完善,只允許為其憑證(如借記卡、信用卡、存折等)設(shè)置一個(gè)正確密碼。密碼正確,校驗(yàn)通過、交易繼續(xù);如密碼錯(cuò)誤,則校驗(yàn)拒絕、交易失敗。憑證只能設(shè)置一個(gè)正確密碼的現(xiàn)狀,已經(jīng)成為了銀行為客戶提供多樣化服務(wù)的最大技術(shù)障礙。

本發(fā)明通過新增加密機(jī)指令、優(yōu)化銀行發(fā)卡系統(tǒng)的密碼處理邏輯,實(shí)現(xiàn)為一個(gè)憑證設(shè)置多個(gè)正確密碼的功能。在具體的實(shí)際使用中,可輔助手機(jī)銀行應(yīng)用、短信通知提醒等一系列綜合應(yīng)用,實(shí)現(xiàn)為客戶提供多種個(gè)性化的服務(wù)創(chuàng)新。

圖3為本發(fā)明提出的一種銀行卡密碼的生成方法的具體流程圖,如圖3所示,所述方法包括:

S101:獲取客戶的憑證號(hào)以及密碼塊,所述憑證號(hào)為一憑證的號(hào)碼,所述憑證為借記卡或信用卡或存折,所述密碼塊是將客戶通過終端輸入的所述憑證的密碼經(jīng)過第一密鑰進(jìn)行加密后得到的,所述密碼的個(gè)數(shù)大于1。

在本發(fā)明中,PINBLOCK為密碼塊;

Ezpk(pinblock)為使用ZPK加密的客戶的密碼,交易時(shí)由客戶輸入;

ZPK為加密PINBLOCK使用的密鑰,即此處提及的第一密鑰;

PAN為憑證號(hào),即借記卡或信用卡或存折的號(hào)碼。

在具體的實(shí)施方式中,客戶根據(jù)自己的個(gè)性化需求決定為當(dāng)前憑證設(shè)置幾個(gè)密碼,每個(gè)密碼均由第一密鑰加密后得到對(duì)應(yīng)的密碼塊。如,客戶為一張借記卡設(shè)置了3個(gè)密碼。

S102:獲取預(yù)先設(shè)置的第二密鑰。

在本發(fā)明中,PVK為驗(yàn)證客戶的密碼時(shí)使用的密鑰,即此處提及的第二密鑰。

S103:根據(jù)所述密碼的個(gè)數(shù)、所述第二密鑰、所述憑證號(hào)以及密碼塊輸出所述憑證的多個(gè)密碼對(duì)應(yīng)的校驗(yàn)數(shù)據(jù)。所述校驗(yàn)數(shù)據(jù)包括偏移量以及校驗(yàn)值。

在本發(fā)明中,PVV/PCV為客戶密碼的生成校驗(yàn)數(shù)據(jù),由銀行系統(tǒng)調(diào)用加密機(jī)生成并保存在銀行數(shù)據(jù)庫中。在具體的實(shí)施例中,如客戶為一張借記卡設(shè)置了3個(gè)密碼,則每個(gè)密碼對(duì)應(yīng)一組校驗(yàn)數(shù)據(jù)。

如上即是本發(fā)明提供的一種銀行卡密碼的生成方法,在生成密碼的過程中通過增加密碼的個(gè)數(shù)的輸入要素,實(shí)現(xiàn)了為一個(gè)憑證設(shè)置多個(gè)正確密碼的功能。

在本發(fā)明的其他實(shí)施方式中,一種銀行卡密碼的生成方法在步驟S103之后還包括:

S104:保存所述多個(gè)密碼對(duì)應(yīng)的校驗(yàn)數(shù)據(jù)。在本發(fā)明中,銀行系統(tǒng)中增加憑證密鑰屬性表-PINT,如圖17所示,該表以借記卡號(hào)為鍵值,保存著該卡片對(duì)應(yīng)的2組正確密碼的驗(yàn)證信息。此處的借記卡以及2組密碼均為舉例。該表中,P_ID為該表的分區(qū)號(hào),CARD為借記卡的卡號(hào),PIN_TYPE(1)為密碼序號(hào),PIN_PVV(1)為第一個(gè)密碼的偏移量,PIN_PCV(1)為第一個(gè)密碼的校驗(yàn)值。

在本發(fā)明的其他實(shí)施方式中,一種銀行卡密碼的生成方法在步驟S104之后還包括:

S105:依次設(shè)定所述密碼的場(chǎng)景信息,所述場(chǎng)景信息包括正常場(chǎng)景、約定場(chǎng)景以及緊急場(chǎng)景。在具體的實(shí)施例中,如客戶為一張借記卡設(shè)置了3個(gè)密碼,則分別設(shè)定3個(gè)密碼的場(chǎng)景信息,場(chǎng)景信息包括且不限于正常場(chǎng)景、約定場(chǎng)景以及緊急場(chǎng)景。設(shè)3個(gè)密碼對(duì)應(yīng)的場(chǎng)景信息依次為正常場(chǎng)景、約定場(chǎng)景以及緊急場(chǎng)景,則客戶可以知道自己的憑證對(duì)應(yīng)的每個(gè)場(chǎng)景的密碼是什么。

圖4為本發(fā)明實(shí)施例提供的一種銀行卡密碼的生成方法的實(shí)施方式二的流程圖,如圖4所示,該方法在實(shí)施方式二中,于步驟S105之后還包括:

S1061:當(dāng)所述密碼的場(chǎng)景信息為約定場(chǎng)景時(shí),設(shè)置所述密碼對(duì)應(yīng)的預(yù)設(shè)信息,所述預(yù)設(shè)信息包括約定金額,所述約定金額大于或小于所述憑證的實(shí)際金額。在具體的實(shí)施例中,如客戶為一張借記卡設(shè)置了3個(gè)密碼,其中1個(gè)密碼對(duì)應(yīng)的場(chǎng)景信息為約定場(chǎng)景,則在步驟S1061中設(shè)定一包括約定金額的預(yù)設(shè)信息,如:約定金額為1萬元或100萬元。

圖5為本發(fā)明實(shí)施例提供的一種銀行卡密碼的生成校驗(yàn)方法的實(shí)施方式三的流程圖,如圖5所示,該方法在實(shí)施方式三中,于步驟S105之后還包括:

S1062:當(dāng)所述密碼的場(chǎng)景信息為緊急場(chǎng)景時(shí),設(shè)置所述密碼對(duì)應(yīng)的預(yù)設(shè)信息,所述預(yù)設(shè)信息包括緊急手機(jī)號(hào)碼和/或手機(jī)銀行簽約信息。在具體的實(shí)施例中,如客戶為一張借記卡設(shè)置了3個(gè)密碼,其中1個(gè)密碼對(duì)應(yīng)的場(chǎng)景信息為緊急場(chǎng)景,則在步驟S1062中設(shè)定一緊急手機(jī)號(hào)碼和/或手機(jī)銀行簽約信息,緊急手機(jī)號(hào)碼即為客戶出現(xiàn)緊急情況時(shí)希望與之聯(lián)系的親屬或朋友的號(hào)碼,手機(jī)銀行簽約信息即為客戶在手機(jī)上下載銀行系統(tǒng)的APP,并注冊(cè)成為用戶時(shí)的信息。

圖6為本發(fā)明提出的一種銀行卡密碼的校驗(yàn)方法的具體流程圖,如圖6所示,所述方法包括:

S201:獲取客戶的憑證號(hào)以及密碼塊,所述憑證號(hào)為一憑證的號(hào)碼,所述憑證為借記卡或信用卡或存折,所述密碼塊是將客戶通過終端輸入的所述憑證的密碼經(jīng)過第一密鑰進(jìn)行加密后得到的,所述密碼的個(gè)數(shù)大于1。

S202:獲取預(yù)先設(shè)置的第二密鑰以及所述密碼對(duì)應(yīng)的校驗(yàn)數(shù)據(jù)。

在本發(fā)明中,校驗(yàn)數(shù)據(jù)即為存儲(chǔ)在憑證密鑰屬性表-PINT中的校驗(yàn)數(shù)據(jù)。

S203:根據(jù)所述第一密鑰、第二密鑰、校驗(yàn)數(shù)據(jù)、憑證號(hào)以及密碼輸出所述密碼塊的校驗(yàn)信息。

在具體的實(shí)施例中,如客戶為一張借記卡設(shè)置了3個(gè)密碼,每個(gè)密碼對(duì)應(yīng)一組校驗(yàn)數(shù)據(jù),則步驟S202中將3個(gè)密碼對(duì)應(yīng)的校驗(yàn)數(shù)據(jù)都讀取出來,步驟S203中的校驗(yàn)信息用于顯示客戶當(dāng)前輸入的密碼校驗(yàn)成功或者校驗(yàn)失敗。

如上即是本發(fā)明提供的一種銀行卡密碼的校驗(yàn)方法,在密碼校驗(yàn)的過程中增加多個(gè)密碼的校驗(yàn)數(shù)據(jù)的輸入要素,實(shí)現(xiàn)了可對(duì)一個(gè)憑證的多個(gè)密碼進(jìn)行校驗(yàn),為客戶提供個(gè)性化的密碼。

在本發(fā)明的其他實(shí)施方式中,一種銀行卡密碼的校驗(yàn)方法在步驟S203之后還包括:

S204:當(dāng)所述校驗(yàn)信息顯示所述密碼塊校驗(yàn)成功時(shí),解析所述的校驗(yàn)信息,得到所述密碼的場(chǎng)景信息,所述場(chǎng)景信息包括正常場(chǎng)景、約定場(chǎng)景以及緊急場(chǎng)景。

圖7為本發(fā)明實(shí)施例提供的一種銀行卡密碼的校驗(yàn)方法的實(shí)施方式二的流程圖,如圖7所示,一種銀行卡密碼的校驗(yàn)方法在步驟S204之后還包括:

S2051:當(dāng)所述密碼的場(chǎng)景信息為約定場(chǎng)景時(shí),獲取所述密碼對(duì)應(yīng)的預(yù)設(shè)信息,所述預(yù)設(shè)信息包括約定金額,所述約定金額大于或小于所述憑證的實(shí)際金額;

S2061:顯示所述的約定金額。

圖7所示的實(shí)施例二的應(yīng)用場(chǎng)景諸如為:客戶遇到朋友借錢,且金額較大,而客戶礙于情面無法用其他理由進(jìn)行拒絕。此時(shí),客戶就輸入約定場(chǎng)景對(duì)應(yīng)的密碼,該密碼可以在網(wǎng)銀或取款機(jī)上輸入,當(dāng)銀行系統(tǒng)校驗(yàn)成功之后確定出該密碼對(duì)應(yīng)的場(chǎng)景信息為約定場(chǎng)景,則輸出約定金額,該約定金額在該實(shí)施例二中比真實(shí)賬戶的金額少,如客戶的真實(shí)金額為10萬,而約定金額為1萬,則可以輕松化解客戶的困境,滿足了客戶的個(gè)性化需求。

圖8為本發(fā)明實(shí)施例提供的一種銀行卡密碼的校驗(yàn)方法的實(shí)施方式三的流程圖,如圖8所示,一種銀行卡密碼的校驗(yàn)方法在步驟S204之后還包括:

S2052:當(dāng)所述密碼的場(chǎng)景信息為緊急場(chǎng)景時(shí),獲取所述密碼對(duì)應(yīng)的預(yù)設(shè)信息,所述預(yù)設(shè)信息包括緊急手機(jī)號(hào)碼和/或手機(jī)銀行簽約信息;

S2062:向所述緊急手機(jī)號(hào)碼發(fā)送短信及撥打電話和/或根據(jù)所述手機(jī)簽約信息啟動(dòng)所述客戶手機(jī)中銀行終端以定位客戶的位置。

圖8所示的實(shí)施例三的應(yīng)用場(chǎng)景諸如為:客戶不幸遭遇綁架等危機(jī),被脅迫交出銀行卡和密碼。此時(shí)客戶可以交出緊急場(chǎng)景對(duì)應(yīng)的密碼,該密碼仍可在ATM機(jī)或網(wǎng)銀完成取款交易,但同時(shí),銀行系統(tǒng)會(huì)自動(dòng)識(shí)別出該密碼不是客戶的使用場(chǎng)景為正常場(chǎng)景的密碼,而是緊急場(chǎng)景的密碼,則銀行系統(tǒng)執(zhí)行上述的步驟S2052、S2052,觸發(fā)多種安全措施,保障客戶生命安全。

在本發(fā)明的其他實(shí)施方式中,一種銀行卡密碼的校驗(yàn)方法在步驟S204之后還包括:

S2053:當(dāng)所述密碼的場(chǎng)景信息為緊急場(chǎng)景時(shí),輸出報(bào)警信息,所述報(bào)警信息包括所述客戶的卡號(hào)、姓名以及身份證號(hào)。

在該實(shí)施方式中,銀行系統(tǒng)自動(dòng)識(shí)別出該密碼是緊急場(chǎng)景的密碼,則銀行系統(tǒng)自動(dòng)向與其聯(lián)網(wǎng)的公安系統(tǒng)發(fā)送報(bào)警信息,保障客戶生命安全。

在本發(fā)明的其他實(shí)施方式中,一種銀行卡密碼的校驗(yàn)方法在步驟S204之后還包括:

S2054:當(dāng)所述密碼的場(chǎng)景信息為緊急場(chǎng)景時(shí),根據(jù)所述校驗(yàn)信息對(duì)所述終端進(jìn)行定位;

S2064:?jiǎn)?dòng)所述終端的攝像頭以獲取影像數(shù)據(jù)。

在該實(shí)施方式中,銀行系統(tǒng)自動(dòng)識(shí)別出該密碼是緊急場(chǎng)景的密碼,則銀行系統(tǒng)根據(jù)校驗(yàn)信息定位出輸入密碼的終端,并啟動(dòng)該終端的攝像頭獲取影像數(shù)據(jù),保障客戶生命安全。

如上所述,即為本發(fā)明提供的一種銀行卡密碼的校驗(yàn)方法,在密碼驗(yàn)證指令的輸入要素中包括所有客戶密碼驗(yàn)證信息,如校驗(yàn)通過,則在輸出要素中返回密碼對(duì)應(yīng)的場(chǎng)景信息,銀行系統(tǒng)根據(jù)此場(chǎng)景信息決定后續(xù)操作,實(shí)現(xiàn)了能夠?yàn)橐粋€(gè)憑證設(shè)置多個(gè)正確密碼,為客戶的個(gè)性化服務(wù)奠定基礎(chǔ)。

應(yīng)當(dāng)注意,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實(shí)現(xiàn)期望的結(jié)果。附加地或備選地,可以省略某些步驟,將多個(gè)步驟合并為一個(gè)步驟執(zhí)行,和/或?qū)⒁粋€(gè)步驟分解為多個(gè)步驟執(zhí)行。

在介紹了本發(fā)明示例性實(shí)施方式的方法之后,接下來,參考附圖對(duì)本發(fā)明示例性實(shí)施方式的密碼生成設(shè)備、校驗(yàn)設(shè)備進(jìn)行介紹。該設(shè)備的實(shí)施可以參見上述方法的實(shí)施,重復(fù)之處不再贅述。以下所使用的術(shù)語“模塊”和“單元”,可以是實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件。盡管以下實(shí)施例所描述的模塊較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。

圖9為本發(fā)明實(shí)施例提供的一種銀行卡密碼的生成設(shè)備的實(shí)施方式一的結(jié)構(gòu)框圖,如圖9所示,所述生成設(shè)備100包括:

第一獲取模塊101,用于獲取客戶的憑證號(hào)以及密碼塊,所述憑證號(hào)為一憑證的號(hào)碼,所述憑證為借記卡或信用卡或存折,所述密碼塊是將客戶通過終端輸入的所述憑證的密碼經(jīng)過第一密鑰進(jìn)行加密后得到的,所述密碼的個(gè)數(shù)大于1;

第二密鑰獲取模塊102,用于獲取預(yù)先設(shè)置的第二密鑰;

校驗(yàn)數(shù)據(jù)輸出模塊103,用于根據(jù)所述密碼的個(gè)數(shù)、所述第二密鑰、所述憑證號(hào)以及密碼塊輸出所述憑證的多個(gè)密碼對(duì)應(yīng)的校驗(yàn)數(shù)據(jù)。

圖18為生成設(shè)備100的內(nèi)部邏輯示意圖,如圖18所示,本發(fā)明提供的生成設(shè)備在生成密碼的過程中通過增加密碼的個(gè)數(shù)的輸入要素,調(diào)用加密機(jī)(即校驗(yàn)數(shù)據(jù)輸出模塊103)實(shí)現(xiàn)了為一個(gè)憑證設(shè)置多個(gè)正確密碼的功能。

在本發(fā)明的其他實(shí)施方式中,一種銀行卡密碼的生成設(shè)備100還包括:

校驗(yàn)數(shù)據(jù)保存模塊104,用于保存所述多個(gè)密碼對(duì)應(yīng)的校驗(yàn)數(shù)據(jù),所述校驗(yàn)數(shù)據(jù)包括偏移量以及校驗(yàn)值。

在本發(fā)明的其他實(shí)施方式中,一種銀行卡密碼的生成設(shè)備100還包括:

場(chǎng)景信息設(shè)定模塊105,用于依次設(shè)定所述密碼的場(chǎng)景信息,所述場(chǎng)景信息包括正常場(chǎng)景、約定場(chǎng)景以及緊急場(chǎng)景。

圖10為本發(fā)明實(shí)施例提供的一種銀行卡密碼的生成設(shè)備的實(shí)施方式二的結(jié)構(gòu)框圖,如圖10所示,生成設(shè)備100還包括:

第一預(yù)設(shè)信息設(shè)置模塊106,用于當(dāng)所述密碼的場(chǎng)景信息為約定場(chǎng)景時(shí),設(shè)置所述密碼對(duì)應(yīng)的預(yù)設(shè)信息,所述預(yù)設(shè)信息包括約定金額,所述約定金額大于或小于所述憑證的實(shí)際金額。

圖11為本發(fā)明實(shí)施例提供的一種銀行卡密碼的生成設(shè)備的實(shí)施方式三的結(jié)構(gòu)框圖,如圖11所示,生成設(shè)備100還包括:

第二預(yù)設(shè)信息設(shè)置模塊107,用于當(dāng)所述密碼的場(chǎng)景信息為緊急場(chǎng)景時(shí),設(shè)置所述密碼對(duì)應(yīng)的預(yù)設(shè)信息,所述預(yù)設(shè)信息包括緊急手機(jī)號(hào)碼和/或手機(jī)銀行簽約信息。

圖12為本發(fā)明實(shí)施例提供的一種銀行卡密碼的校驗(yàn)設(shè)備的實(shí)施方式一的結(jié)構(gòu)框圖,如圖12所示,所述校驗(yàn)設(shè)備200包括:

第二獲取模塊201,用于獲取客戶的憑證號(hào)以及密碼塊,所述憑證號(hào)為一憑證的號(hào)碼,所述憑證為借記卡或信用卡或存折,所述密碼塊是將客戶通過終端輸入的所述憑證的密碼經(jīng)過第一密鑰進(jìn)行加密后得到的,所述密碼的個(gè)數(shù)大于1;

數(shù)據(jù)獲取模塊202,用于獲取預(yù)先設(shè)置的第二密鑰以及所述密碼對(duì)應(yīng)的校驗(yàn)數(shù)據(jù);

校驗(yàn)信息輸出模塊203,用于根據(jù)所述第一密鑰、第二密鑰、校驗(yàn)數(shù)據(jù)、憑證號(hào)以及密碼輸出所述密碼塊的校驗(yàn)信息。

圖19為本發(fā)明提供的校驗(yàn)設(shè)備200的內(nèi)部邏輯示意圖,如圖19所示,本發(fā)明的校驗(yàn)設(shè)備200在密碼校驗(yàn)的過程中增加多個(gè)密碼的校驗(yàn)數(shù)據(jù)的輸入要素,調(diào)用加密機(jī)(即校驗(yàn)信息輸出模塊203)實(shí)現(xiàn)了可對(duì)一個(gè)憑證的多個(gè)密碼進(jìn)行校驗(yàn),為客戶提供個(gè)性化的密碼。

在本發(fā)明的其他實(shí)施方式中,一種銀行卡密碼的校驗(yàn)設(shè)備200還包括:

解析模塊204,用于當(dāng)所述校驗(yàn)信息顯示所述密碼塊校驗(yàn)成功時(shí),解析所述的校驗(yàn)信息,得到所述密碼的場(chǎng)景信息,所述場(chǎng)景信息包括用于正常場(chǎng)景、約定場(chǎng)景以及緊急場(chǎng)景。

圖13為本發(fā)明實(shí)施例提供的一種銀行卡密碼的校驗(yàn)設(shè)備的實(shí)施方式二的結(jié)構(gòu)框圖,如圖13所示,在實(shí)施方式二中,所述校驗(yàn)設(shè)備200還包括:

第一預(yù)設(shè)信息獲取模塊205,用于當(dāng)所述密碼的場(chǎng)景信息為約定場(chǎng)景時(shí),獲取所述密碼對(duì)應(yīng)的預(yù)設(shè)信息,所述預(yù)設(shè)信息包括約定金額,所述約定金額大于或小于所述憑證的實(shí)際金額;

顯示模塊206,用于顯示所述的約定金額。

圖14為本發(fā)明實(shí)施例提供的一種銀行卡密碼的校驗(yàn)設(shè)備的實(shí)施方式三的結(jié)構(gòu)框圖,如圖14所示,在實(shí)施方式三中,所述校驗(yàn)設(shè)備200還包括:

第二預(yù)設(shè)信息獲取模塊207,用于當(dāng)所述密碼的場(chǎng)景信息為緊急場(chǎng)景時(shí),獲取所述密碼對(duì)應(yīng)的預(yù)設(shè)信息,所述預(yù)設(shè)信息包括緊急手機(jī)號(hào)碼和/或手機(jī)銀行簽約信息;

通信模塊208,用于向所述緊急手機(jī)號(hào)碼發(fā)送短信及撥打電話;

第一定位模塊209,用于根據(jù)所述手機(jī)簽約信息啟動(dòng)所述客戶手機(jī)中銀行終端以定位客戶的位置。

在本發(fā)明的其他實(shí)施方式中,一種銀行卡密碼的校驗(yàn)設(shè)備200還包括:

報(bào)警信息輸出模塊,用于當(dāng)所述密碼的場(chǎng)景信息為緊急場(chǎng)景時(shí),輸出報(bào)警信息,所述報(bào)警信息包括所述客戶的卡號(hào)、姓名以及身份證號(hào)。

在本發(fā)明的其他實(shí)施方式中,一種銀行卡密碼的校驗(yàn)設(shè)備200還包括:

第二定位模塊,用于當(dāng)所述密碼的場(chǎng)景信息為緊急場(chǎng)景時(shí),根據(jù)所述校驗(yàn)信息對(duì)所述終端進(jìn)行定位;

影像數(shù)據(jù)獲取模塊,用于啟動(dòng)所述終端的攝像頭以獲取影像數(shù)據(jù)。

圖15為本發(fā)明實(shí)施例提供的一種銀行系統(tǒng)的結(jié)構(gòu)框圖,如圖15所示,所述銀行系統(tǒng)包括一種銀行卡密碼的生成設(shè)備100以及一種銀行卡密碼的校驗(yàn)設(shè)備200。

本發(fā)明優(yōu)化了銀行系統(tǒng)的密碼校驗(yàn)機(jī)制,支持客戶為一個(gè)憑證設(shè)置多個(gè)密碼。并在客戶的允許下,通過整個(gè)銀行系統(tǒng)內(nèi)部的各項(xiàng)功能,為客戶提供個(gè)性化的服務(wù),滿足客戶日益多樣化的需求。

此外,盡管在上文詳細(xì)描述中提及了銀行卡密碼的生成設(shè)備的若干單元模塊,但是這種劃分僅僅并非強(qiáng)制性的。實(shí)際上,根據(jù)本發(fā)明的實(shí)施方式,上文描述的兩個(gè)或更多單元的特征和功能可以在一個(gè)單元中具體化。同樣,上文描述的一個(gè)單元的特征和功能也可以進(jìn)一步劃分為由多個(gè)單元來具體化。

以下具體實(shí)施例以客戶不幸遭遇綁架等危機(jī)的過程,說明利用本發(fā)明的銀行卡密碼的生成、校驗(yàn)方法和設(shè)備具體是如何工作的。銀行為客戶A提供一張借記卡,同時(shí)客戶為該借記卡設(shè)立了2個(gè)密碼(密碼1和密碼2),分別對(duì)應(yīng)正常場(chǎng)景以及緊急場(chǎng)景,并預(yù)先設(shè)置了緊急場(chǎng)景下的緊急手機(jī)號(hào)碼,且在手機(jī)上安裝了銀行系統(tǒng)的APP并注冊(cè)成功,銀行系統(tǒng)中保存了客戶的手機(jī)銀行簽約信息。在與客戶溝通協(xié)商后,簽署相關(guān)服務(wù)協(xié)議。正常情況下,客戶使用密碼1辦理日常的業(yè)務(wù)。假如客戶滿足協(xié)議約定條件(如被犯罪嫌疑人劫持時(shí)),可以使用密碼2辦理業(yè)務(wù),銀行也需按照協(xié)議約定內(nèi)容提供相關(guān)服務(wù)。

圖16為本發(fā)明實(shí)施例提供的一種應(yīng)用場(chǎng)景的示意圖,如圖16所示,客戶A遭受嫌疑人B的綁架,被脅迫交出借記卡和密碼。此時(shí)客戶可以交出緊急場(chǎng)景對(duì)應(yīng)的密碼,該密碼仍可在ATM機(jī)或網(wǎng)銀完成取款交易。同時(shí),嫌疑人B帶著客戶A的借記卡去ATM機(jī)器C上取錢,銀行系統(tǒng)D對(duì)嫌疑人B提供的密碼調(diào)用親內(nèi)部的加密機(jī)E進(jìn)行校驗(yàn),校驗(yàn)成功后ATM機(jī)器C會(huì)正常完成取款流程,同時(shí),銀行系統(tǒng)D會(huì)根據(jù)嫌疑人取款業(yè)務(wù)用到的密碼自動(dòng)識(shí)別出該密碼不是客戶的正常場(chǎng)景的密碼,而是緊急場(chǎng)景的密碼,則銀行系統(tǒng)觸發(fā)多種安全措施,保障客戶生命安全,具體的:

通過銀行系統(tǒng)與公安部的聯(lián)網(wǎng)接口,第一時(shí)間向公安系統(tǒng)發(fā)出報(bào)警信息。

根據(jù)取款交易發(fā)起機(jī)具的終端號(hào)碼,啟動(dòng)ATM機(jī)器C上的攝像頭以獲取相關(guān)影像資料。

通過客戶的手機(jī)簽約信息啟動(dòng)手機(jī)F上安裝的銀行APP,定位客戶位置,進(jìn)一步的,可啟動(dòng)手機(jī)的攝像頭、錄音機(jī)等功能,獲取相關(guān)影音資料。

向客戶預(yù)留的應(yīng)急聯(lián)系電話通告相關(guān)信息。

如上所述,即為本發(fā)明提供的一種銀行卡密碼的生成方法、校驗(yàn)方法、生成設(shè)備、校驗(yàn)設(shè)備以及銀行系統(tǒng),在生成密碼的過程中通過增加密碼的個(gè)數(shù)的要素,實(shí)現(xiàn)了為一個(gè)憑證設(shè)置多個(gè)正確密碼的功能,同時(shí),在密碼校驗(yàn)的過程中增加多個(gè)密碼的校驗(yàn)數(shù)據(jù)的要素,實(shí)現(xiàn)了可對(duì)一個(gè)憑證的多個(gè)密碼進(jìn)行校驗(yàn),為客戶提供個(gè)性化的密碼,而且可以給客戶提供個(gè)性化的服務(wù),有效提高客戶的安全級(jí)別。

對(duì)于一個(gè)技術(shù)的改進(jìn)可以很明顯地區(qū)分是硬件上的改進(jìn)(例如,對(duì)二極管、晶體管、開關(guān)等電路結(jié)構(gòu)的改進(jìn))還是軟件上的改進(jìn)(對(duì)于方法流程的改進(jìn))。然而,隨著技術(shù)的發(fā)展,當(dāng)今的很多方法流程的改進(jìn)已經(jīng)可以視為硬件電路結(jié)構(gòu)的直接改進(jìn)。設(shè)計(jì)人員幾乎都通過將改進(jìn)的方法流程編程到硬件電路中來得到相應(yīng)的硬件電路結(jié)構(gòu)。因此,不能說一個(gè)方法流程的改進(jìn)就不能用硬件實(shí)體模塊來實(shí)現(xiàn)。例如,可編程邏輯器件(Programmable Logic Device,PLD)(例如現(xiàn)場(chǎng)可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA))就是這樣一種集成電路,其邏輯功能由用戶對(duì)器件編程來確定。由設(shè)計(jì)人員自行編程來把一個(gè)數(shù)字系統(tǒng)“集成”在一片PLD上,而不需要請(qǐng)芯片制造廠商來設(shè)計(jì)和制作專用的集成電路芯片2。而且,如今,取代手工地制作集成電路芯片,這種編程也多半改用“邏輯編譯器(logic compiler)”軟件來實(shí)現(xiàn),它與程序開發(fā)撰寫時(shí)所用的軟件編譯器相類似,而要編譯之前的原始代碼也得用特定的編程語言來撰寫,此稱之為硬件描述語言(Hardware Description Language,HDL),而HDL也并非僅有一種,而是有許多種,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language)等,目前最普遍使用的是VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)與Verilog2。本領(lǐng)域技術(shù)人員也應(yīng)該清楚,只需要將方法流程用上述幾種硬件描述語言稍作邏輯編程并編程到集成電路中,就可以很容易得到實(shí)現(xiàn)該邏輯方法流程的硬件電路。

控制器可以按任何適當(dāng)?shù)姆绞綄?shí)現(xiàn),例如,控制器可以采取例如微處理器或處理器以及存儲(chǔ)可由該(微)處理器執(zhí)行的計(jì)算機(jī)可讀程序代碼(例如軟件或固件)的計(jì)算機(jī)可讀介質(zhì)、邏輯門、開關(guān)、專用集成電路(Application Specific Integrated Circuit,ASIC)、可編程邏輯控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存儲(chǔ)器控制器還可以被實(shí)現(xiàn)為存儲(chǔ)器的控制邏輯的一部分。

本領(lǐng)域技術(shù)人員也知道,除了以純計(jì)算機(jī)可讀程序代碼方式實(shí)現(xiàn)控制器以外,完全可以通過將方法步驟進(jìn)行邏輯編程來使得控制器以邏輯門、開關(guān)、專用集成電路、可編程邏輯控制器和嵌入微控制器等的形式來實(shí)現(xiàn)相同功能。因此這種控制器可以被認(rèn)為是一種硬件部件,而對(duì)其內(nèi)包括的用于實(shí)現(xiàn)各種功能的裝置也可以視為硬件部件內(nèi)的結(jié)構(gòu)?;蛘呱踔?,可以將用于實(shí)現(xiàn)各種功能的裝置視為既可以是實(shí)現(xiàn)方法的軟件模塊又可以是硬件部件內(nèi)的結(jié)構(gòu)。

上述實(shí)施例闡明的系統(tǒng)、裝置、模塊或單元,具體可以由計(jì)算機(jī)芯片或?qū)嶓w實(shí)現(xiàn),或者由具有某種功能的產(chǎn)品來實(shí)現(xiàn)。

為了描述的方便,描述以上裝置時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。

通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn)。基于這樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。

本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。

本申請(qǐng)可用于眾多通用或?qū)S玫挠?jì)算機(jī)系統(tǒng)環(huán)境或配置中。例如:個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。

本申請(qǐng)可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本申請(qǐng),在這些分布式計(jì)算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。

雖然通過實(shí)施例描繪了本申請(qǐng),本領(lǐng)域普通技術(shù)人員知道,本申請(qǐng)有許多變形和變化而不脫離本申請(qǐng)的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本申請(qǐng)的精神。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
明水县| 临漳县| 河北省| 南京市| 永年县| 麻阳| 扎赉特旗| 崇礼县| 易门县| 兴山县| 玉门市| 吴桥县| 宁陵县| 安宁市| 镇沅| 定州市| 永春县| 兴国县| 荆州市| 五指山市| 本溪| 丁青县| 南岸区| 怀远县| 于田县| 察隅县| 桐庐县| 文登市| 鄂伦春自治旗| 馆陶县| 康平县| 临漳县| 吴桥县| 云浮市| 临西县| 板桥市| 十堰市| 邹城市| 大石桥市| 五河县| 古浪县|