一種電子簽名設(shè)備的交易方法和交易系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明提供了一種電子簽名設(shè)備的交易方法和交易系統(tǒng),交易方法包括:電子簽名設(shè)備將交易請(qǐng)求發(fā)送至服務(wù)器,其中交易請(qǐng)求至少包括交易金額;服務(wù)器接收交易請(qǐng)求,在電子簽名設(shè)備的銀行賬戶(hù)扣除交易金額,獲取至少一個(gè)第一單位數(shù)據(jù)包,并將上述至少一個(gè)第一單位數(shù)據(jù)包發(fā)送至電子簽名設(shè)備;其中,每個(gè)第一單位數(shù)據(jù)包代表多種貨幣面值中的一種貨幣面值,上述至少一個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值的總和等于交易金額;電子簽名設(shè)備接收上述至少一個(gè)第一單位數(shù)據(jù)包,將上述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中。采用本發(fā)明提供的交易系統(tǒng),可以真正地實(shí)現(xiàn)脫機(jī)電子交易。
【專(zhuān)利說(shuō)明】
_種電子簽名設(shè)備的交易方法和交易系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種電子技術(shù)領(lǐng)域,尤其涉及一種電子簽名設(shè)備的交易方法和交易系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有的電子交易中,用戶(hù)的資金以數(shù)字的形式存在賬戶(hù)中,例如:用戶(hù)持有100元的資金,該資金以數(shù)字的形式存儲(chǔ)于銀行服務(wù)器的用戶(hù)賬戶(hù)中,當(dāng)用戶(hù)消費(fèi)了 10元以后,銀行服務(wù)器需要將用戶(hù)賬戶(hù)中的資金100改寫(xiě)為90,以完成賬戶(hù)的清算。為了保證資金數(shù)值的安全,在銀行服務(wù)器改寫(xiě)數(shù)值后,要對(duì)改寫(xiě)后的資金數(shù)值90進(jìn)行簽名。因?yàn)橛脩?hù)每次進(jìn)行交易后賬戶(hù)中的金額數(shù)值都會(huì)發(fā)生變動(dòng),所以銀行服務(wù)器要針對(duì)每次變動(dòng)后的數(shù)值進(jìn)行處理。也就是說(shuō),現(xiàn)有的電子交易要依托于銀行服務(wù)器,用戶(hù)進(jìn)行的電子交易需要與銀行服務(wù)器進(jìn)行實(shí)時(shí)同步,不能實(shí)現(xiàn)在不聯(lián)網(wǎng)的情況下獨(dú)立完成多筆線(xiàn)下交易。
【發(fā)明內(nèi)容】
[0003]本發(fā)明旨在至少解決上述問(wèn)題之一。
[0004]本發(fā)明的主要目的在于提供一種電子簽名設(shè)備的交易方法。
[0005]本發(fā)明的另一目的在于提供一種交易系統(tǒng)。
[0006]為達(dá)到上述目的,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的:
[0007]方案1、一種電子簽名設(shè)備的交易方法,包括:電子簽名設(shè)備將交易請(qǐng)求發(fā)送至服務(wù)器,其中,所述交易請(qǐng)求至少包括:交易金額;所述服務(wù)器接收所述交易請(qǐng)求,在所述電子簽名設(shè)備的銀行賬戶(hù)扣除所述交易金額,獲取至少一個(gè)第一單位數(shù)據(jù)包,并將所述至少一個(gè)第一單位數(shù)據(jù)包發(fā)送至所述電子簽名設(shè)備;其中,每個(gè)第一單位數(shù)據(jù)包代表多種貨幣面值中的一種貨幣面值,所述至少一個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值的總和等于所述交易金額;所述電子簽名設(shè)備接收所述至少一個(gè)第一單位數(shù)據(jù)包,將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中。
[0008]方案2、根據(jù)方案I所述的交易方法,所述每個(gè)第一單位數(shù)據(jù)包至少包括:第一單位數(shù)據(jù)、所述服務(wù)器對(duì)所述第一單位數(shù)據(jù)簽名得到的第一簽名數(shù)據(jù);在所述電子簽名設(shè)備將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之前,所述方法還包括:所述電子簽名設(shè)備對(duì)所述第一簽名數(shù)據(jù)進(jìn)行驗(yàn)證,在驗(yàn)證通過(guò)后執(zhí)行所述電子簽名設(shè)備將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中的步驟。
[0009]方案3、根據(jù)方案I所述的交易方法,所述交易請(qǐng)求中還包括:所述電子簽名設(shè)備的設(shè)備標(biāo)識(shí);所述每個(gè)第一單位數(shù)據(jù)包至少包括:第一單位數(shù)據(jù)、所述服務(wù)器對(duì)所述第一單位數(shù)據(jù)和所述電子簽名設(shè)備的設(shè)備標(biāo)識(shí)簽名得到的第二簽名數(shù)據(jù);在所述電子簽名設(shè)備將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之前,所述方法還包括:所述電子簽名設(shè)備對(duì)所述第二簽名數(shù)據(jù)進(jìn)行驗(yàn)證,在驗(yàn)證通過(guò)后執(zhí)行所述電子簽名設(shè)備將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中的步驟。
[0010]方案4、根據(jù)方案I至3任一項(xiàng)所述的交易方法,在所述電子簽名設(shè)備將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之后,所述方法還包括:所述電子簽名設(shè)備根據(jù)接收到的所述至少一個(gè)第一單位數(shù)據(jù)包的個(gè)數(shù)以及所述每個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值計(jì)算接收到的第一單位數(shù)據(jù)包所代表的貨幣面值的總和與所述交易請(qǐng)求中的交易金額是否一致,如果不一致,則向所述服務(wù)器發(fā)送重發(fā)請(qǐng)求;所述服務(wù)器接收所述重發(fā)請(qǐng)求。
[0011 ]方案5、根據(jù)方案4所述的交易方法,在所述服務(wù)器接收所述重發(fā)請(qǐng)求之后,所述方法還包括:所述服務(wù)器根據(jù)所述重發(fā)請(qǐng)求向所述電子簽名設(shè)備發(fā)送重發(fā)信息,其中,所述重發(fā)信息包括所述至少一個(gè)第一單位數(shù)據(jù)包;所述電子簽名設(shè)備接收所述重發(fā)信息,將之前存儲(chǔ)于所述安全芯片中的所述至少一個(gè)第一單位數(shù)據(jù)包刪除,并重新存儲(chǔ)所述服務(wù)器重發(fā)的所述至少一個(gè)第一單位數(shù)據(jù)包。
[0012]方案6、根據(jù)方案4所述的交易方法,在所述服務(wù)器接收所述重發(fā)請(qǐng)求之后,所述方法還包括:所述服務(wù)器根據(jù)所述重發(fā)請(qǐng)求向所述電子簽名設(shè)備發(fā)送重發(fā)信息,其中,所述重發(fā)信息包括所述電子簽名設(shè)備未接收到的第一單位數(shù)據(jù)包;所述電子簽名設(shè)備將所述未接收到的第一單位數(shù)據(jù)包存儲(chǔ)于所述安全芯片中。
[0013]方案7、根據(jù)方案I至6任一項(xiàng)所述的交易方法,在所述電子簽名設(shè)備將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之前,所述方法還包括:所述電子簽名設(shè)備利用其安全芯片分配用于存儲(chǔ)所述至少一個(gè)第一單位數(shù)據(jù)包的存儲(chǔ)空間;所述電子簽名設(shè)備將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中,包括:所述電子簽名設(shè)備將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于對(duì)應(yīng)的所述存儲(chǔ)空間中,并將所述對(duì)應(yīng)的存儲(chǔ)空間的狀態(tài)字置為已占用。
[0014]方案8、根據(jù)方案I至7任一項(xiàng)所述的交易方法,在所述電子簽名設(shè)備將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之后,所述方法還包括:所述電子簽名設(shè)備利用計(jì)數(shù)器的計(jì)數(shù)值得到當(dāng)前存儲(chǔ)的第一單位數(shù)據(jù)包的總個(gè)數(shù)。
[0015]方案9、根據(jù)方案I至8任一項(xiàng)所述的交易方法,在所述電子簽名設(shè)備將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之后,所述方法還包括:所述電子簽名設(shè)備將所述交易金額計(jì)入當(dāng)前賬戶(hù)余額,向持有用戶(hù)顯示所述交易金額和/或所述當(dāng)前賬戶(hù)余額。
[0016]方案10、根據(jù)方案2至9任一項(xiàng)所述的交易方法,所述第一單位數(shù)據(jù)至少包括:貨幣面值數(shù)據(jù),或者,貨幣序號(hào)和貨幣面值數(shù)據(jù);所述第一單位數(shù)據(jù)包至少還包括以下之一:發(fā)行銀行標(biāo)識(shí)和銀行證書(shū)序號(hào)。
[0017]方案11、一種交易系統(tǒng),所述系統(tǒng)包括:電子簽名設(shè)備和服務(wù)器;所述電子簽名設(shè)備,用于將交易請(qǐng)求發(fā)送至所述服務(wù)器,其中,所述交易請(qǐng)求至少包括:交易金額;所述服務(wù)器,用于接收所述電子簽名設(shè)備發(fā)送的交易請(qǐng)求,在所述電子簽名設(shè)備的銀行賬戶(hù)扣除所述交易金額,獲取至少一個(gè)第一單位數(shù)據(jù)包,并將所述至少一個(gè)第一單位數(shù)據(jù)包發(fā)送至所述電子簽名設(shè)備;其中,每個(gè)第一單位數(shù)據(jù)包代表多種貨幣面值中的一種貨幣面值,所述至少一個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值的總和等于所述交易金額;所述電子簽名設(shè)備,用于從所述服務(wù)器接收所述至少一個(gè)第一單位數(shù)據(jù)包,將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中。
[0018]方案12、根據(jù)方案11所述的交易系統(tǒng),所述每個(gè)第一單位數(shù)據(jù)包至少包括:第一單位數(shù)據(jù)、所述服務(wù)器對(duì)所述第一單位數(shù)據(jù)簽名得到的第一簽名數(shù)據(jù);所述電子簽名設(shè)備,還用于在將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之前,對(duì)所述第一簽名數(shù)據(jù)進(jìn)行驗(yàn)證,在驗(yàn)證通過(guò)后執(zhí)行將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中的操作。
[0019]方案13、根據(jù)方案11所述的交易系統(tǒng),所述交易請(qǐng)求中還包括:所述電子簽名設(shè)備的設(shè)備標(biāo)識(shí);所述每個(gè)第一單位數(shù)據(jù)包至少包括:第一單位數(shù)據(jù)、所述服務(wù)器對(duì)所述第一單位數(shù)據(jù)和所述電子簽名設(shè)備的設(shè)備標(biāo)識(shí)簽名得到的第二簽名數(shù)據(jù);所述電子簽名設(shè)備,還用于在將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之前,對(duì)所述第二簽名數(shù)據(jù)進(jìn)行驗(yàn)證,在驗(yàn)證通過(guò)后執(zhí)行將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中的操作。
[0020]方案14、根據(jù)方案11至13任一項(xiàng)所述的交易系統(tǒng),所述電子簽名設(shè)備,還用于在將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之后,根據(jù)接收到的所述至少一個(gè)第一單位數(shù)據(jù)包的個(gè)數(shù)以及所述每個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值計(jì)算接收到的第一單位數(shù)據(jù)包所代表的貨幣面值的總和與所述交易請(qǐng)求中的交易金額是否一致,如果不一致,則向所述服務(wù)器發(fā)送重發(fā)請(qǐng)求;所述服務(wù)器,用于接收所述重發(fā)請(qǐng)求。
[0021]方案15、根據(jù)方案14所述的交易系統(tǒng),所述服務(wù)器,用于根據(jù)所述重發(fā)請(qǐng)求向所述電子簽名設(shè)備發(fā)送重發(fā)信息,其中,所述重發(fā)信息包括所述至少一個(gè)第一單位數(shù)據(jù)包;所述電子簽名設(shè)備,用于接收所述重發(fā)信息,將之前存儲(chǔ)于所述安全芯片中的所述至少一個(gè)第一單位數(shù)據(jù)包刪除,并重新存儲(chǔ)所述服務(wù)器重發(fā)的所述至少一個(gè)第一單位數(shù)據(jù)包。
[0022]方案16、根據(jù)方案14所述的交易系統(tǒng),所述服務(wù)器,用于根據(jù)所述重發(fā)請(qǐng)求向所述電子簽名設(shè)備發(fā)送重發(fā)信息,其中,所述重發(fā)信息包括所述電子簽名設(shè)備未接收到的第一單位數(shù)據(jù)包;所述電子簽名設(shè)備,用于將所述未接收到的第一單位數(shù)據(jù)包存儲(chǔ)于所述安全芯片中。
[0023]方案17、根據(jù)方案11至16任一項(xiàng)所述的交易系統(tǒng),所述電子簽名設(shè)備,用于在將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之前,利用其安全芯片分配用于存儲(chǔ)所述至少一個(gè)第一單位數(shù)據(jù)包的存儲(chǔ)空間;所述電子簽名設(shè)備,用于將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中,包括:所述電子簽名設(shè)備,用于將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于對(duì)應(yīng)的所述存儲(chǔ)空間中,并將所述對(duì)應(yīng)的存儲(chǔ)空間的狀態(tài)字置為已占用。
[0024]方案18、根據(jù)方案11至17任一項(xiàng)所述的交易系統(tǒng),所述電子簽名設(shè)備,還用于在將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之后,利用計(jì)數(shù)器的計(jì)數(shù)值得到當(dāng)前存儲(chǔ)的第一單位數(shù)據(jù)包的總個(gè)數(shù)。
[0025]方案19、根據(jù)方案11至18任一項(xiàng)所述的交易系統(tǒng),所述電子簽名設(shè)備,還用于在將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之后,將所述交易金額計(jì)入當(dāng)前賬戶(hù)余額,向持有用戶(hù)顯示所述交易金額和/或所述當(dāng)前賬戶(hù)余額。
[0026]方案20、根據(jù)方案12至19任一項(xiàng)所述的交易系統(tǒng),所述第一單位數(shù)據(jù)至少包括:貨幣面值數(shù)據(jù),或者,貨幣序號(hào)和貨幣面值數(shù)據(jù);所述第一單位數(shù)據(jù)包至少還包括以下之一:發(fā)行銀行標(biāo)識(shí)和銀行證書(shū)序號(hào)。
[0027]由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明提供了一種電子簽名設(shè)備的交易方法和交易系統(tǒng)。采用本發(fā)明提供的技術(shù)方案,可以將用戶(hù)的資金以數(shù)據(jù)包的形式存儲(chǔ)于用戶(hù)的電子簽名設(shè)備中,且數(shù)據(jù)包的個(gè)數(shù)為一個(gè)或多個(gè)。用戶(hù)在消費(fèi)時(shí),因?yàn)橘Y金不再是以數(shù)值的形式存儲(chǔ)于電子簽名設(shè)備中,所以電子簽名設(shè)備不需要通過(guò)與服務(wù)器聯(lián)網(wǎng)來(lái)更改存儲(chǔ)的數(shù)值,僅需將符合消費(fèi)金額的一個(gè)或多個(gè)第一單位數(shù)據(jù)包發(fā)送給收款方即可,由此,電子簽名設(shè)備在與其它電子簽名設(shè)備進(jìn)行電子交易時(shí)不再需要依托服務(wù)器進(jìn)行聯(lián)網(wǎng)支付,月艮務(wù)器不再需要對(duì)電子簽名設(shè)備進(jìn)行監(jiān)管,從而真正地實(shí)現(xiàn)脫機(jī)電子交易。
【附圖說(shuō)明】
[0028]為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他附圖。
[0029]圖1為本發(fā)明實(shí)施例1提供的電子簽名設(shè)備的交易方法的流程圖;
[0030]圖2為本發(fā)明實(shí)施例2提供的交易系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0031]下面結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明的保護(hù)范圍。
[0032]在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“中心”、“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡(jiǎn)化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明的限制。此外,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或數(shù)量或位置。
[0033]在本發(fā)明的描述中,需要說(shuō)明的是,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介間接相連,可以是兩個(gè)元件內(nèi)部的連通。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。
[0034]下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施例作進(jìn)一步地詳細(xì)描述。
[0035]實(shí)施例1
[0036]圖1為本實(shí)施例提供的一種電子簽名設(shè)備的交易方法的流程圖。圖1所示的方法實(shí)施例,包括以下步驟Sll至S13:
[0037]步驟Sll,電子簽名設(shè)備將交易請(qǐng)求發(fā)送至服務(wù)器,其中,所述交易請(qǐng)求至少包括:交易金額。
[0038]本實(shí)施例中,電子簽名設(shè)備可以為具有簽名功能的電子設(shè)備,例如,具有簽名功能的智能卡(公交卡、銀行卡、購(gòu)物卡等等)、工行的U盾等等。在本實(shí)施例一種可選的實(shí)施方式中,電子簽名設(shè)備將交易請(qǐng)求發(fā)送至服務(wù)器,具體地,電子簽名設(shè)備可以與外接設(shè)備(如PC或移動(dòng)終端等)建立連接,通過(guò)該外接設(shè)備將交易請(qǐng)求發(fā)送至服務(wù)器?;蛘撸娮雍灻O(shè)備具有有線(xiàn)接口或無(wú)線(xiàn)接口,與服務(wù)器建立有線(xiàn)連接或無(wú)線(xiàn)連接,直接將交易請(qǐng)求發(fā)送至服務(wù)器。其中,無(wú)線(xiàn)連接方式可以包括藍(lán)牙、NFC進(jìn)場(chǎng)通訊以及WIFI等方式。由此,本實(shí)施例中電子簽名設(shè)備可以通過(guò)多種方式將交易請(qǐng)求發(fā)送至服務(wù)器。作為一種可選的實(shí)施方式,月艮務(wù)器包括銀行服務(wù)器或第三方服務(wù)器,例如,第三方服務(wù)器可以是某商場(chǎng)的購(gòu)物卡儲(chǔ)值服務(wù)器。
[0039]例如,該電子簽名設(shè)備需要執(zhí)行充值的操作,便向服務(wù)器(銀行服務(wù)器或商場(chǎng)的購(gòu)物卡儲(chǔ)值服務(wù)器)發(fā)送用于充值的交易請(qǐng)求,該交易請(qǐng)求中攜帶的交易金額便是電子簽名設(shè)備請(qǐng)求服務(wù)器充值的金額數(shù)值,以便服務(wù)器向電子簽名設(shè)備返回與交易金額對(duì)應(yīng)的第一單位數(shù)據(jù)包(即服務(wù)器返回的第一單位數(shù)據(jù)包的貨幣面值的總和等于交易金額)。
[0040]步驟S12,服務(wù)器接收交易請(qǐng)求,在電子簽名設(shè)備的銀行賬戶(hù)扣除交易金額,獲取至少一個(gè)第一單位數(shù)據(jù)包,并將上述至少一個(gè)第一單位數(shù)據(jù)包發(fā)送至電子簽名設(shè)備;其中,每個(gè)第一單位數(shù)據(jù)包代表多種貨幣面值中的一種貨幣面值,上述至少一個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值的總和等于交易金額。
[0041]本實(shí)施例中,每個(gè)第一單位數(shù)據(jù)包代表多種貨幣面值中的一種貨幣面值,也就是說(shuō),貨幣面值共有多種,當(dāng)電子簽名設(shè)備僅從服務(wù)器接收到一個(gè)第一單位數(shù)據(jù)包時(shí),該第一單位數(shù)據(jù)包僅代表其中的一種貨幣面值。當(dāng)電子簽名設(shè)備從服務(wù)器接收到多個(gè)第一單位數(shù)據(jù)包時(shí),多個(gè)第一單位數(shù)據(jù)包可以代表多種不同的貨幣面值,例如,第一單位數(shù)據(jù)包的個(gè)數(shù)為3個(gè),每個(gè)第一單位數(shù)據(jù)包分別代表貨幣面值I元、2元以及5元;或者,多個(gè)第一單位數(shù)據(jù)包可以代表相同的貨幣面值,例如,第一單位數(shù)據(jù)包的個(gè)數(shù)為3個(gè),每個(gè)第一單位數(shù)據(jù)包均代表貨幣面值I元;再或者,多個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值中既包括相同的也包括不相同的貨幣面值,例如,第一單位數(shù)據(jù)包的個(gè)數(shù)為3個(gè),每個(gè)第一單位數(shù)據(jù)包分別代表貨幣面值I元、I元以及2元。由此,電子簽名設(shè)備從服務(wù)器接收的至少一個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值具有靈活的組合方式。
[0042]在本實(shí)施例一種可選的實(shí)施方式中,第一單位數(shù)據(jù)包中至少包括第一單位數(shù)據(jù),該第一單位數(shù)據(jù)至少包括:貨幣面值數(shù)據(jù),或者,貨幣序號(hào)和貨幣面值數(shù)據(jù)。其中,貨幣面值數(shù)據(jù)為第一單位數(shù)據(jù)包所代表的貨幣面值,以此來(lái)標(biāo)識(shí)第一單位數(shù)據(jù)包所代表的貨幣面值,貨幣序號(hào)為每個(gè)第一單位數(shù)據(jù)包的唯一序號(hào),即不同的第一單位數(shù)據(jù)包中的貨幣序號(hào)是不同的。由此,能夠保證每個(gè)第一單位數(shù)據(jù)包的唯一性,以便于辨認(rèn)第一單位數(shù)據(jù)包的真?zhèn)巍W鳛橐环N可選的實(shí)施方式,第一單位數(shù)據(jù)包至少還包括以下之一:發(fā)行銀行標(biāo)識(shí)和銀行證書(shū)序號(hào)。其中,發(fā)行銀行標(biāo)識(shí)為發(fā)行該第一單位數(shù)據(jù)包的銀行的標(biāo)識(shí)信息,由此可以根據(jù)該標(biāo)識(shí)查詢(xún)到對(duì)應(yīng)的發(fā)行銀行的相關(guān)信息,而且,電子簽名設(shè)備可以根據(jù)發(fā)行銀行標(biāo)識(shí)和銀行證書(shū)序號(hào)獲取對(duì)應(yīng)的發(fā)行銀行的銀行證書(shū),銀行證書(shū)中包含有發(fā)行銀行的公鑰,以便于后續(xù)操作中電子簽名設(shè)備利用發(fā)行銀行的公鑰對(duì)第一單位數(shù)據(jù)的簽名完成驗(yàn)證。
[0043]在本實(shí)施例一種可選的實(shí)施方式中,第一單位數(shù)據(jù)包至少還包括:第一單位數(shù)據(jù)以及服務(wù)器對(duì)第一單位數(shù)據(jù)簽名得到的第一簽名數(shù)據(jù)。作為一種可選的實(shí)施方式,服務(wù)器利用自身的私鑰分別對(duì)每個(gè)第一單位數(shù)據(jù)包中的第一單位數(shù)據(jù)進(jìn)行簽名,得到與每個(gè)第一單位數(shù)據(jù)包對(duì)應(yīng)的第一簽名數(shù)據(jù)。服務(wù)器將至少一個(gè)攜帶有第一簽名數(shù)據(jù)的第一單位數(shù)據(jù)包發(fā)送至電子簽名設(shè)備,以便于后續(xù)操作中電子簽名設(shè)備利用服務(wù)器的公鑰驗(yàn)證第一單位數(shù)據(jù)包的真實(shí)性。
[0044]在本實(shí)施例另一種可選的實(shí)施方式中,電子簽名設(shè)備發(fā)送給服務(wù)器的交易請(qǐng)求中還包括:電子簽名設(shè)備的設(shè)備標(biāo)識(shí);每個(gè)第一單位數(shù)據(jù)包至少包括:第一單位數(shù)據(jù)、服務(wù)器對(duì)第一單位數(shù)據(jù)和電子簽名設(shè)備的設(shè)備標(biāo)識(shí)簽名得到的第二簽名數(shù)據(jù)。作為一種可選的實(shí)施方式,服務(wù)器利用自身的私鑰對(duì)第一單位數(shù)據(jù)和電子簽名設(shè)備的設(shè)備標(biāo)識(shí)簽名,得到與每個(gè)第一單位數(shù)據(jù)包對(duì)應(yīng)的第二簽名數(shù)據(jù)。服務(wù)器將至少一個(gè)攜帶有第二簽名數(shù)據(jù)的第一單位數(shù)據(jù)包發(fā)送至電子簽名設(shè)備,以便于后續(xù)操作中電子簽名設(shè)備利用服務(wù)器的公鑰驗(yàn)證第一單位數(shù)據(jù)包的正確性。
[0045]在本實(shí)施例中,服務(wù)器在收到電子簽名設(shè)備發(fā)送的交易請(qǐng)求后,會(huì)從該電子簽名設(shè)備對(duì)應(yīng)的賬戶(hù)中扣除電子簽名設(shè)備請(qǐng)求的交易金額,并為電子簽名設(shè)備下發(fā)貨幣面值的總和等于交易金額的至少一個(gè)第一單位數(shù)據(jù)包,在電子簽名設(shè)備接收到這些第一單位數(shù)據(jù)包,即充值成功后,便可以與其他電子簽名設(shè)備完成線(xiàn)下交易,即不需要再與服務(wù)器聯(lián)網(wǎng)便可以給其他電子簽名設(shè)備轉(zhuǎn)賬(即將第一單位數(shù)據(jù)包轉(zhuǎn)發(fā)給其他電子簽名設(shè)備)。每個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值可以相同也可以不同,發(fā)送給電子簽名設(shè)備的第一單位數(shù)據(jù)包的個(gè)數(shù)以及各個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值可以由服務(wù)器根據(jù)交易金額確定,也可以由電子簽名設(shè)備根據(jù)交易金額確定后告知服務(wù)器,例如,作為本實(shí)施例中的一種可選實(shí)施方式,電子簽名設(shè)備發(fā)送的交易請(qǐng)求中還可以攜帶第一單位數(shù)據(jù)包的種類(lèi)以及個(gè)數(shù)。前者服務(wù)器可以靈活實(shí)現(xiàn)第一單位數(shù)據(jù)包的下發(fā),后者可以滿(mǎn)足用戶(hù)對(duì)第一單位數(shù)據(jù)包的個(gè)數(shù)以及面值的需求。在本實(shí)施例一種可選的實(shí)施方式中,每個(gè)第一單位數(shù)據(jù)包代表多種貨幣面值中的一種貨幣面值,例如,第一單位數(shù)據(jù)包所代表的貨幣面值包括:1元、2元、5元、10元、20元、50元和100元,當(dāng)然,如果未來(lái)國(guó)家發(fā)行了新的貨幣面值、或者除了使用人民幣之外的其他地區(qū)、國(guó)家的貨幣面值也屬于本發(fā)明的保護(hù)范圍,本實(shí)施例中僅以人民幣面值進(jìn)行舉例說(shuō)明。例如,電子簽名設(shè)備將交易請(qǐng)求發(fā)送至服務(wù)器,其中,交易請(qǐng)求包括的交易金額為10元,電子簽名設(shè)備從服務(wù)器接收5個(gè)第一單位數(shù)據(jù)包,5個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值分別為I元、I元、I元、2元和5元,5個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值的總和為10元,與交易金額相等。當(dāng)然,當(dāng)交易請(qǐng)求包括的交易金額為10元時(shí),電子簽名設(shè)備還可以從服務(wù)器接收10個(gè)代表I元貨幣面值的第一單位數(shù)據(jù)包,或者,2個(gè)代表5元貨幣面值的第一單位數(shù)據(jù)包,或者,I個(gè)代表10元貨幣面值的第一單位數(shù)據(jù)包。也就是說(shuō),第一電子單位貨幣數(shù)據(jù)包所代表的貨幣面值與個(gè)數(shù)可以靈活組合,僅需使接收到的至少一個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值的總和等于交易金額即可,此處僅以交易金額為10元為例,對(duì)于其他金額數(shù)值原理相同,此處不再舉例說(shuō)明。由此,在服務(wù)器根據(jù)交易金額確定第一單位數(shù)據(jù)包的個(gè)數(shù),以及各個(gè)第一單位數(shù)據(jù)包所代表的面值的情況下,服務(wù)器可以靈活實(shí)現(xiàn)第一單位數(shù)據(jù)包的下發(fā),可以有各種組合;在電子簽名設(shè)備根據(jù)交易金額確定第一單位數(shù)據(jù)包的個(gè)數(shù),以及各個(gè)第一單位數(shù)據(jù)包所代表的面值的情況下,可以將請(qǐng)求的個(gè)數(shù)以及對(duì)應(yīng)的第一單位數(shù)據(jù)包所代表的貨幣面值發(fā)送至服務(wù)器,由此可以滿(mǎn)足用戶(hù)對(duì)第一單位數(shù)據(jù)包的個(gè)數(shù)以及面值的需求。
[0046]為了進(jìn)一步提高服務(wù)器下發(fā)第一單位數(shù)據(jù)包過(guò)程中數(shù)據(jù)傳輸?shù)陌踩?,在本?shí)施例一種可選的實(shí)施方式中,電子簽名設(shè)備還可以從服務(wù)器接收至少一個(gè)第一單位數(shù)據(jù)包的密文數(shù)據(jù),其中,該密文數(shù)據(jù)由服務(wù)器對(duì)至少一個(gè)第一單位數(shù)據(jù)包進(jìn)行加密得到的,電子簽名設(shè)備可以對(duì)該密文數(shù)據(jù)解密得到第一單位數(shù)據(jù)包原文,服務(wù)器和電子簽名設(shè)備可以通過(guò)對(duì)稱(chēng)密鑰加解密或非對(duì)稱(chēng)密鑰加解密的方式實(shí)現(xiàn)數(shù)據(jù)的安全傳輸。作為一種可選的方式,服務(wù)器對(duì)至少一個(gè)第一單位數(shù)據(jù)包進(jìn)行加密的加密方式包括:服務(wù)器利用電子簽名設(shè)備的公鑰對(duì)至少一個(gè)第一單位數(shù)據(jù)包進(jìn)行加密(此為非對(duì)稱(chēng)密鑰加密的方式),或者,服務(wù)器利用與電子簽名設(shè)備協(xié)商得到的對(duì)稱(chēng)密鑰對(duì)至少一個(gè)第一單位數(shù)據(jù)包進(jìn)行加密。電子簽名設(shè)備在接收到密文數(shù)據(jù)之后,利用與服務(wù)器的加密方式對(duì)應(yīng)的解密方式將密文數(shù)據(jù)進(jìn)行解密,得到至少一個(gè)第一單位數(shù)據(jù)包明文,即,利用電子簽名設(shè)備的私鑰對(duì)該密文數(shù)據(jù)解密得到第一單位數(shù)據(jù)包明文(此為非對(duì)稱(chēng)密鑰解密的方式),或者,電子簽名設(shè)備利用與服務(wù)器協(xié)商得到的對(duì)稱(chēng)密鑰對(duì)該密文數(shù)據(jù)解密得到第一單位數(shù)據(jù)包明文。由此,可以防止第一單位數(shù)據(jù)包在傳輸過(guò)程中被復(fù)制或篡改,提高數(shù)據(jù)傳輸?shù)陌踩浴?br>[0047]步驟S13,電子簽名設(shè)備接收上述至少一個(gè)第一單位數(shù)據(jù)包,將上述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中。
[0048]在本實(shí)施例一種可選的實(shí)施方式中,電子簽名設(shè)備中設(shè)置有安全芯片,該安全芯片內(nèi)部擁有獨(dú)立的處理器和存儲(chǔ)單元,可存儲(chǔ)PKI數(shù)字證書(shū)和密鑰,以及其他特征數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行加解密運(yùn)算,為用戶(hù)提供數(shù)據(jù)加密和身份安全認(rèn)證服務(wù),本實(shí)施例中,電子簽名設(shè)備的安全芯片中存儲(chǔ)的第一單位數(shù)據(jù)包不能被非法讀出,可以保證存儲(chǔ)的數(shù)據(jù)安全性。
[0049]本實(shí)施例中,在步驟S13之前,該交易方法還包括:電子簽名設(shè)備利用其安全芯片分配用于存儲(chǔ)上述至少一個(gè)第一單位數(shù)據(jù)包的存儲(chǔ)空間。步驟S13中的電子簽名設(shè)備將上述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中,具體包括:電子簽名設(shè)備將上述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于對(duì)應(yīng)的存儲(chǔ)空間中,并將對(duì)應(yīng)的存儲(chǔ)空間的狀態(tài)字置為已占用。其中,安全芯片為每個(gè)第一單位數(shù)據(jù)包分配一個(gè)存儲(chǔ)空間,一個(gè)存儲(chǔ)空間只能存儲(chǔ)一個(gè)第一單位數(shù)據(jù)包,且電子簽名設(shè)備的交易記錄中也會(huì)記錄一筆交易中從服務(wù)器接收到的各個(gè)第一單位數(shù)據(jù)包存儲(chǔ)的存儲(chǔ)空間的位置。存儲(chǔ)空間的狀態(tài)字用于標(biāo)識(shí)該存儲(chǔ)空間是否已經(jīng)被占用,如果已經(jīng)被占用,則電子簽名設(shè)備不能在該被占用的存儲(chǔ)空間存儲(chǔ)第一單位數(shù)據(jù)包。當(dāng)安全芯片分配的所有存儲(chǔ)空間都已被占用時(shí),電子簽名設(shè)備需要進(jìn)行請(qǐng)求服務(wù)器更新數(shù)據(jù)包或者申請(qǐng)新的存儲(chǔ)空間的操作,其中,作為一種可選的實(shí)施方式,電子簽名設(shè)備可以申請(qǐng)新的存儲(chǔ)空間以存儲(chǔ)新接收到的第一單位數(shù)據(jù)包。作為另一種可選的實(shí)施方式,電子簽名設(shè)備還可以向服務(wù)器請(qǐng)求更新本地存儲(chǔ)的第一單位數(shù)據(jù)包,例如,電子簽名設(shè)備可以請(qǐng)求服務(wù)器將本地存儲(chǔ)的N個(gè)(N為大于I的正整數(shù))代表小面值的第一單位數(shù)據(jù)包替換為I個(gè)或M個(gè)(M〈N)代表大貨幣面值的第一單位數(shù)據(jù)包進(jìn)行存儲(chǔ),只要存儲(chǔ)的貨幣金額不變即可,由此便可以釋放多個(gè)存儲(chǔ)空間,從而節(jié)省出存儲(chǔ)空間以存儲(chǔ)新接收到的第一單位數(shù)據(jù)包。此外,為了進(jìn)一步提高數(shù)據(jù)存儲(chǔ)的安全性,在本實(shí)施方式中,電子簽名設(shè)備還可以將每個(gè)第一單位數(shù)據(jù)包進(jìn)行加密得到每個(gè)第一單位數(shù)據(jù)包的密文數(shù)據(jù),并將每個(gè)密文數(shù)據(jù)存儲(chǔ)于對(duì)應(yīng)的存儲(chǔ)空間中。由此,可以保證存儲(chǔ)在安全芯片的存儲(chǔ)空間中的第一單位數(shù)據(jù)包不能被惡意復(fù)制或更改,以此確保存儲(chǔ)第一單位數(shù)據(jù)包的安全性。
[0050]在本實(shí)施例中,為了進(jìn)一步保證電子簽名設(shè)備存儲(chǔ)的第一單位數(shù)據(jù)包的真實(shí)性,作為一種可選的實(shí)施方式,在步驟S13之前,該交易方法還包括:電子簽名設(shè)備對(duì)第一簽名數(shù)據(jù)進(jìn)行驗(yàn)證,在驗(yàn)證通過(guò)后執(zhí)行將上述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中的步驟。其中,第一簽名數(shù)據(jù)是服務(wù)器對(duì)第一單位數(shù)據(jù)進(jìn)行簽名得到的,因此,在本實(shí)施例一種可選的實(shí)施方式中,每個(gè)第一單位數(shù)據(jù)包至少包括:第一單位數(shù)據(jù)以及服務(wù)器對(duì)第一單位數(shù)據(jù)簽名得到的第一簽名數(shù)據(jù),由此使得電子簽名設(shè)備可以驗(yàn)證第一單位數(shù)據(jù)包的真實(shí)性。作為一種可選的實(shí)施方式,第一簽名數(shù)據(jù)為服務(wù)器利用自身的私鑰對(duì)第一單位數(shù)據(jù)進(jìn)行簽名得到的簽名數(shù)據(jù)。相應(yīng)的,電子簽名設(shè)備對(duì)第一簽名數(shù)據(jù)進(jìn)行驗(yàn)證具體包括:電子簽名設(shè)備利用該服務(wù)器的公鑰對(duì)第一簽名數(shù)據(jù)進(jìn)行驗(yàn)簽。以服務(wù)器為銀行服務(wù)器為例,銀行服務(wù)器對(duì)第一單位數(shù)據(jù)進(jìn)行HASH運(yùn)算得到第一單位數(shù)據(jù)的摘要報(bào)文Al,并利用銀行服務(wù)器自身的私鑰對(duì)該摘要報(bào)文Al進(jìn)行簽名運(yùn)算得到第一簽名數(shù)據(jù),并攜帶在第一單位數(shù)據(jù)包中下發(fā)至電子簽名設(shè)備。電子簽名設(shè)備可以利用該銀行服務(wù)器的公鑰對(duì)第一簽名數(shù)據(jù)進(jìn)行驗(yàn)簽,具體地,電子簽名設(shè)備利用銀行服務(wù)器的公鑰對(duì)第一電子簽名數(shù)據(jù)進(jìn)行運(yùn)算得到運(yùn)算結(jié)果A2,并對(duì)接收到的第一單位數(shù)據(jù)包中的第一單位數(shù)據(jù)進(jìn)行HASH運(yùn)算得到第一單位數(shù)據(jù)的摘要報(bào)文A3,將運(yùn)算結(jié)果A2與摘要報(bào)文A3進(jìn)行比對(duì),如果比對(duì)結(jié)果一致,則電子簽名設(shè)備對(duì)第一電子簽名數(shù)據(jù)驗(yàn)簽通過(guò)。其中,電子簽名設(shè)備可以根據(jù)第一單位數(shù)據(jù)包中的銀行證書(shū)序號(hào)和/或發(fā)行銀行標(biāo)識(shí)獲取銀行的公鑰,例如,電子簽名設(shè)備可以根據(jù)第一單位數(shù)據(jù)包中的發(fā)行銀行標(biāo)識(shí),從與待驗(yàn)證的第一簽名數(shù)據(jù)對(duì)應(yīng)的發(fā)行銀行服務(wù)器獲取該銀行的銀行證書(shū),并從銀行證書(shū)中獲取該銀行的公鑰;再例如,電子簽名設(shè)備可以預(yù)存各個(gè)銀行的銀行證書(shū),根據(jù)第一單位數(shù)據(jù)包中的銀行證書(shū)序號(hào)從預(yù)存的各個(gè)銀行證書(shū)中獲取與待驗(yàn)證的第一簽名數(shù)據(jù)對(duì)應(yīng)的銀行證書(shū),并從對(duì)應(yīng)的銀行證書(shū)中獲取銀行的公鑰。由此,電子簽名設(shè)備利用銀行的公鑰對(duì)第一單位數(shù)據(jù)包中攜帶的第一簽名數(shù)據(jù)進(jìn)行驗(yàn)簽,可以驗(yàn)證第一單位數(shù)據(jù)包的真實(shí)性。上述描述僅以服務(wù)器為銀行服務(wù)器為例進(jìn)行說(shuō)明,但本實(shí)施例并不限于銀行服務(wù)器,其他第三方服務(wù)器如超市購(gòu)物卡儲(chǔ)值服務(wù)器等的【具體實(shí)施方式】均屬于本發(fā)明的保護(hù)范圍之內(nèi)。
[0051]進(jìn)一步地,電子簽名設(shè)備在確保收到的第一單位數(shù)據(jù)包是真實(shí)的前提下,還想再確認(rèn)服務(wù)器發(fā)送的對(duì)象是否確實(shí)為本電子簽名設(shè)備,以避免存儲(chǔ)服務(wù)器誤發(fā)的數(shù)據(jù)包,在步驟S13之前,該交易方法還包括:電子簽名設(shè)備對(duì)第二簽名數(shù)據(jù)進(jìn)行驗(yàn)證,在驗(yàn)證通過(guò)后執(zhí)行將上述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中的操作。第二簽名數(shù)據(jù)是服務(wù)器對(duì)第一單位數(shù)據(jù)和電子簽名設(shè)備的設(shè)備標(biāo)識(shí)簽名得到的,因此,在本實(shí)施例一種可選的實(shí)施方式中,電子簽名設(shè)備發(fā)送給服務(wù)器的交易請(qǐng)求中還包括:電子簽名設(shè)備的設(shè)備標(biāo)識(shí);每個(gè)第一單位數(shù)據(jù)包至少包括:第一單位數(shù)據(jù)、服務(wù)器對(duì)第一單位數(shù)據(jù)和電子簽名設(shè)備的設(shè)備標(biāo)識(shí)簽名得到的第二簽名數(shù)據(jù),由此使得電子簽名設(shè)備可以驗(yàn)證第一單位數(shù)據(jù)包的真實(shí)性和正確性。作為一種可選的實(shí)施方式,第二簽名數(shù)據(jù)為服務(wù)器利用服務(wù)器自身的私鑰對(duì)第一單位數(shù)據(jù)和電子簽名設(shè)備的設(shè)備標(biāo)識(shí)進(jìn)行簽名得到的簽名數(shù)據(jù),也就是說(shuō),每個(gè)第二簽名數(shù)據(jù)的簽名對(duì)象為每個(gè)第一單位數(shù)據(jù)和電子簽名設(shè)備的設(shè)備標(biāo)識(shí)的組合。相應(yīng)的,電子簽名設(shè)備對(duì)第二簽名數(shù)據(jù)進(jìn)行驗(yàn)證具體包括:電子簽名設(shè)備利用服務(wù)器的公鑰分別對(duì)每個(gè)第二簽名數(shù)據(jù)進(jìn)行驗(yàn)簽。以服務(wù)器為銀行服務(wù)器為例,銀行服務(wù)器利用自身的私鑰對(duì)第一單位數(shù)據(jù)和電子簽名設(shè)備的設(shè)備標(biāo)識(shí)進(jìn)行簽名得到第二簽名數(shù)據(jù),并攜帶在第一單位數(shù)據(jù)包中下發(fā)至電子簽名設(shè)備。電子簽名設(shè)備可以利用該銀行服務(wù)器的公鑰對(duì)第二簽名數(shù)據(jù)進(jìn)行驗(yàn)簽。其中,電子簽名設(shè)備可以根據(jù)第一單位數(shù)據(jù)包中的銀行證書(shū)序號(hào)和/或發(fā)行銀行標(biāo)識(shí)獲取該銀行的銀行證書(shū),并從銀行證書(shū)中獲取該銀行的公鑰,例如,電子簽名設(shè)備可以根據(jù)第一單位數(shù)據(jù)包中的發(fā)行銀行標(biāo)識(shí),從與待驗(yàn)證的第二簽名數(shù)據(jù)對(duì)應(yīng)的發(fā)行銀行服務(wù)器獲取該銀行的公鑰;再例如,電子簽名設(shè)備可以預(yù)存各個(gè)銀行的銀行證書(shū),根據(jù)第一單位數(shù)據(jù)包中的銀行證書(shū)序號(hào)從預(yù)存的各個(gè)銀行證書(shū)中獲取與待驗(yàn)證的第二簽名數(shù)據(jù)對(duì)應(yīng)的銀行證書(shū),并從對(duì)應(yīng)的銀行證書(shū)中獲取銀行的公鑰。由此,電子簽名設(shè)備利用銀行的公鑰對(duì)第一單位數(shù)據(jù)包中攜帶的第二簽名數(shù)據(jù)進(jìn)行驗(yàn)簽,不僅可以驗(yàn)證第一單位數(shù)據(jù)包的真實(shí)性,還可以證明第一單位數(shù)據(jù)包確實(shí)是銀行服務(wù)器下發(fā)給該電子簽名設(shè)備的,即驗(yàn)證第一單位數(shù)據(jù)包的正確性。上述描述僅以服務(wù)器為銀行服務(wù)器為例進(jìn)行說(shuō)明,但本實(shí)施例并不限于銀行服務(wù)器,其他第三方服務(wù)器如超市購(gòu)物卡儲(chǔ)值服務(wù)器等的【具體實(shí)施方式】均屬于本發(fā)明的保護(hù)范圍之內(nèi)。
[0052]為了保證電子簽名設(shè)備沒(méi)有少收錢(qián),即保證電子簽名設(shè)備接收到的第一單位數(shù)據(jù)包的總金額等于交易金額,在本實(shí)施例一種可選的實(shí)施方式中,在步驟S13之后,該交易方法還包括:電子簽名設(shè)備根據(jù)接收到的上述至少一個(gè)第一單位數(shù)據(jù)包的個(gè)數(shù)以及每個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值計(jì)算接收到的第一單位數(shù)據(jù)包所代表的貨幣面值的總和與交易請(qǐng)求中的交易金額是否一致,如果不一致,則向服務(wù)器發(fā)送重發(fā)請(qǐng)求;服務(wù)器接收該重發(fā)請(qǐng)求。例如,交易金額為10元,電子簽名設(shè)備從服務(wù)器接收到5個(gè)第一單位數(shù)據(jù)包,計(jì)算5個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值的總和是否等于10元,如果不足10元,則服務(wù)器發(fā)送重發(fā)請(qǐng)求。由此,電子簽名設(shè)備可以通過(guò)向服務(wù)器發(fā)送重發(fā)請(qǐng)求,來(lái)解決接收到的第一單位數(shù)據(jù)包所代表的貨幣面值不足的問(wèn)題。
[0053]在電子簽名設(shè)備向服務(wù)器發(fā)送重發(fā)請(qǐng)求后,電子簽名設(shè)備會(huì)接收到服務(wù)器返回的重發(fā)信息,根據(jù)重發(fā)請(qǐng)求的內(nèi)容不同,服務(wù)器返回的重發(fā)信息也會(huì)不同,例如,重發(fā)請(qǐng)求中可以攜帶電子簽名設(shè)備的設(shè)備標(biāo)識(shí)、交易記錄(如每筆交易的編號(hào)、賬戶(hù)信息、時(shí)間戳、交易金額以及接收到的第一單位數(shù)據(jù)包的個(gè)數(shù)以及所代表的貨幣面值等等,這些服務(wù)器側(cè)也會(huì)對(duì)應(yīng)記錄),以便于服務(wù)器查詢(xún)到該電子簽名設(shè)備對(duì)應(yīng)的某一筆交易,全部重發(fā)該筆交易對(duì)應(yīng)的第一單位數(shù)據(jù)包至電子簽名設(shè)備,又例如,重發(fā)請(qǐng)求中還可以攜帶接收到的第一單位數(shù)據(jù)包的數(shù)據(jù)包標(biāo)識(shí)(可以唯一標(biāo)識(shí)一個(gè)第一單位數(shù)據(jù)包的標(biāo)識(shí),如服務(wù)器為每個(gè)第一單位數(shù)據(jù)包配置的唯一標(biāo)識(shí),或者貨幣序號(hào)),服務(wù)器接收到這些數(shù)據(jù)包標(biāo)識(shí)后,可以查詢(xún)到漏發(fā)或傳輸過(guò)程中丟失了哪些第一單位數(shù)據(jù)包,將這些漏發(fā)的或傳輸過(guò)程中丟失的第一單位數(shù)據(jù)包發(fā)送至電子簽名設(shè)備。下面就服務(wù)器重發(fā)第一單位數(shù)據(jù)包進(jìn)行示例性說(shuō)明:
[0054]例如,在服務(wù)器接收重發(fā)請(qǐng)求之后,該交易方法還包括:服務(wù)器根據(jù)重發(fā)請(qǐng)求向電子簽名設(shè)備發(fā)送重發(fā)信息,其中,重發(fā)信息包括至少一個(gè)第一單位數(shù)據(jù)包;電子簽名設(shè)備接收重發(fā)信息,將之前存儲(chǔ)于安全芯片中的至少一個(gè)第一單位數(shù)據(jù)包刪除,并重新存儲(chǔ)服務(wù)器重發(fā)的至少一個(gè)第一單位數(shù)據(jù)包。作為一種可選的實(shí)施方式,電子簽名設(shè)備在向服務(wù)器發(fā)送重發(fā)請(qǐng)求后,接收服務(wù)器根據(jù)重發(fā)請(qǐng)求發(fā)送的重發(fā)信息,其中,該重發(fā)請(qǐng)求中至少包括:電子簽名設(shè)備的設(shè)備標(biāo)識(shí)以及交易記錄,重發(fā)信息包括至少一個(gè)第一單位數(shù)據(jù)包,即在該可選的實(shí)施方式中,服務(wù)器向電子簽名設(shè)備重發(fā)了一筆交易對(duì)應(yīng)的全部第一單位數(shù)據(jù)包,在本實(shí)施例中,服務(wù)器在與單位電子簽名工具進(jìn)行交易時(shí),也會(huì)存儲(chǔ)每一筆交易對(duì)應(yīng)的交易記錄(如每筆交易的編號(hào)、賬戶(hù)信息、時(shí)間戳、交易金額以及發(fā)送的第一單位數(shù)據(jù)包的個(gè)數(shù)以及所代表的貨幣面值等等)以及電子簽名設(shè)備的設(shè)備標(biāo)識(shí),根據(jù)設(shè)備標(biāo)識(shí)以及交易記錄可以查詢(xún)到該電子簽名設(shè)備對(duì)應(yīng)的某一筆交易,在該可選實(shí)施方式中,服務(wù)器會(huì)將查詢(xún)到的電子簽名設(shè)備請(qǐng)求重發(fā)的該筆交易的第一單位數(shù)據(jù)包全部重發(fā)給電子簽名設(shè)備,以保證電子簽名設(shè)備收到完整的第一單位數(shù)據(jù)包,服務(wù)器與電子簽名設(shè)備的交易無(wú)誤(如充值無(wú)誤)。
[0055]為了保證電子簽名設(shè)備不會(huì)重復(fù)存儲(chǔ)數(shù)據(jù)包,在電子簽名設(shè)備接收到服務(wù)器重發(fā)的第一單位數(shù)據(jù)包之前,該交易方法還包括:電子簽名設(shè)備將之前存儲(chǔ)于安全芯片中的至少一個(gè)第一單位數(shù)據(jù)包刪除(即在該可選實(shí)施方式中,由于服務(wù)器會(huì)將該筆交易的第一單位數(shù)據(jù)包全部重新發(fā)送給電子簽名設(shè)備,電子簽名設(shè)備必須將之前接收到的該筆交易的全部第一單位數(shù)據(jù)包,即之前存儲(chǔ)于安全芯片中的該筆交易對(duì)應(yīng)的至少一個(gè)第一單位數(shù)據(jù)包刪除),并重新存儲(chǔ)服務(wù)器重發(fā)的至少一個(gè)第一單位數(shù)據(jù)包,其中,電子簽名設(shè)備在執(zhí)行上述刪除第一單位數(shù)據(jù)包的操作之后,會(huì)將所占用的存儲(chǔ)空間的狀態(tài)字置為未占用,電子簽名設(shè)備可以將重新接收到的第一單位數(shù)據(jù)包存儲(chǔ)至之前安全芯片分配的存儲(chǔ)空間中,并將占用的存儲(chǔ)空間的狀態(tài)字置為已占用,由此保證電子簽名設(shè)備不會(huì)重復(fù)存儲(chǔ)相同的第一單位數(shù)據(jù)包,且保證同一存儲(chǔ)空間只能存儲(chǔ)一個(gè)第一單位數(shù)據(jù)包。
[0056]舉例來(lái)說(shuō),對(duì)于一筆編號(hào)為I*******的父易,電子簽名設(shè)備的父易請(qǐng)求中的父易金額為10元,電子簽名設(shè)備接收服務(wù)器發(fā)送的5個(gè)分別代表2元貨幣面值的第一單位數(shù)據(jù)包,但由于傳輸過(guò)程中數(shù)據(jù)丟失,電子簽名設(shè)備僅接收到4個(gè)分別代表2元貨幣面值的第一單位數(shù)據(jù)包,貨幣面值總和為8元,與交易金額10元不相等。針對(duì)該筆交易,電子簽名設(shè)備向服務(wù)器發(fā)送重發(fā)請(qǐng)求,并接收服務(wù)器根據(jù)重發(fā)請(qǐng)求發(fā)送的重發(fā)信息,該重發(fā)請(qǐng)求中包括:電子簽名設(shè)備的設(shè)備標(biāo)識(shí)以及交易記錄,服務(wù)器在接收到該重發(fā)請(qǐng)求后,可以根據(jù)設(shè)備標(biāo)識(shí)以及交易記錄查詢(xún)到該電子簽名設(shè)備對(duì)應(yīng)的該筆交易,服務(wù)器會(huì)將查詢(xún)到的電子簽名設(shè)備請(qǐng)求重發(fā)的該筆交易的第一單位數(shù)據(jù)包全部重發(fā)給電子簽名設(shè)備,即服務(wù)器發(fā)送給電子簽名設(shè)備的該重發(fā)信息包括5個(gè)分別代表2元貨幣面值的第一單位數(shù)據(jù)包。電子簽名設(shè)備將之前存儲(chǔ)于安全芯片中的4個(gè)分別代表2元貨幣面值的第一單位數(shù)據(jù)包刪除,并重新存儲(chǔ)服務(wù)器重發(fā)的5個(gè)分別代表2元貨幣面值的第一單位數(shù)據(jù)包。由此,當(dāng)電子簽名設(shè)備沒(méi)有接收到一筆交易所需的全部第一單位數(shù)據(jù)包時(shí),服務(wù)器可以將該筆交易所需的全部第一單位數(shù)據(jù)包重發(fā)給電子簽名設(shè)備,從而使交易能夠順利完成。
[0057]再例如,在服務(wù)器接收重發(fā)請(qǐng)求之后,該交易方法還包括:服務(wù)器根據(jù)重發(fā)請(qǐng)求向電子簽名設(shè)備發(fā)送重發(fā)信息,其中,重發(fā)信息包括電子簽名設(shè)備未接收到的第一單位數(shù)據(jù)包。電子簽名設(shè)備將未接收到的第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中。
[0058]作為一種可選的實(shí)施方式,電子簽名設(shè)備在向服務(wù)器發(fā)送重發(fā)請(qǐng)求后,接收服務(wù)器根據(jù)重發(fā)請(qǐng)求發(fā)送的重發(fā)信息,其中,該重發(fā)請(qǐng)求中至少包括:電子簽名設(shè)備的設(shè)備標(biāo)識(shí)、交易記錄以及接收到的各個(gè)第一單位數(shù)據(jù)包的數(shù)據(jù)包標(biāo)識(shí),重發(fā)信息包括電子簽名設(shè)備未接收到的第一單位數(shù)據(jù)包,即在該可選的實(shí)施方式中,服務(wù)器向電子簽名設(shè)備重發(fā)了一筆交易中漏發(fā)的或傳輸過(guò)程中丟失的第一單位數(shù)據(jù)包,根據(jù)設(shè)備標(biāo)識(shí)以及交易記錄可以查詢(xún)到該電子簽名設(shè)備對(duì)應(yīng)的某一筆交易,服務(wù)器會(huì)將查詢(xún)到的該電子簽名設(shè)備請(qǐng)求重發(fā)的該筆交易中沒(méi)有查詢(xún)到的數(shù)據(jù)包標(biāo)識(shí)對(duì)應(yīng)的那些第一單位數(shù)據(jù)包重發(fā)給電子簽名設(shè)備,以保證電子簽名設(shè)備收到完整的第一單位數(shù)據(jù)包,服務(wù)器與電子簽名設(shè)備的交易無(wú)誤(如充值無(wú)誤)。與上一例中的可選實(shí)施方式相比,本可選實(shí)施方式可以減少服務(wù)器的數(shù)據(jù)傳輸量,大大降低服務(wù)器的工作負(fù)荷,提高服務(wù)器重發(fā)的工作效率。
[0059]在該可選實(shí)施方式中,在電子簽名設(shè)備接收到服務(wù)器重發(fā)的第一單位數(shù)據(jù)包后,電子簽名設(shè)備將之前未接收到的第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中,即電子簽名設(shè)備將重新接收到的第一單位數(shù)據(jù)包存儲(chǔ)在安全芯片之前分配的存儲(chǔ)空間中,并將占用的存儲(chǔ)空間的狀態(tài)字置為已占用,由此保證同一存儲(chǔ)空間只能存儲(chǔ)一個(gè)第一單位數(shù)據(jù)包。
[0060]舉例來(lái)說(shuō),對(duì)于一筆編號(hào)為I*******的父易,電子簽名設(shè)備的父易請(qǐng)求中的父易金額為5元,電子簽名設(shè)備接收服務(wù)器發(fā)送的2個(gè)分別代表2元貨幣面值的第一單位數(shù)據(jù)包(簡(jiǎn)稱(chēng)2元數(shù)據(jù)包),以及I個(gè)代表I元貨幣面值的第一單位數(shù)據(jù)包(簡(jiǎn)稱(chēng)I元數(shù)據(jù)包),但由于傳輸過(guò)程中數(shù)據(jù)丟失,電子簽名設(shè)備僅接收到2個(gè)2元數(shù)據(jù)包,貨幣面值總和為4元,與交易金額5元不相等。針對(duì)該筆交易,電子簽名設(shè)備向服務(wù)器發(fā)送重發(fā)請(qǐng)求,并接收服務(wù)器根據(jù)重發(fā)請(qǐng)求發(fā)送的重發(fā)信息,在重發(fā)請(qǐng)求中還攜帶有2個(gè)2元數(shù)據(jù)包的數(shù)據(jù)包標(biāo)識(shí),服務(wù)器接收到該重發(fā)請(qǐng)求后,針對(duì)該電子簽名設(shè)備的該筆交易可以查詢(xún)到其對(duì)應(yīng)的所有第一單位數(shù)據(jù)包,便可以發(fā)現(xiàn)重發(fā)請(qǐng)求中沒(méi)有I元數(shù)據(jù)包的數(shù)據(jù)包標(biāo)識(shí),服務(wù)器可以將該I元數(shù)據(jù)包重發(fā)給電子簽名設(shè)備,即服務(wù)器發(fā)送給電子簽名設(shè)備的該重發(fā)信息包括I個(gè)I元數(shù)據(jù)包。電子簽名設(shè)備將服務(wù)器重發(fā)的I個(gè)I元數(shù)據(jù)包存儲(chǔ)于安全芯片中。本實(shí)施例中,電子簽名設(shè)備向服務(wù)器發(fā)送的重發(fā)請(qǐng)求中可以包括已經(jīng)被接收到的部分第一單位數(shù)據(jù)包的數(shù)據(jù)包標(biāo)識(shí),月艮務(wù)器可以根據(jù)重發(fā)請(qǐng)求中的數(shù)據(jù)包標(biāo)識(shí)來(lái)確定重發(fā)信息中需要攜帶的第一單位數(shù)據(jù)包。由此,當(dāng)電子簽名設(shè)備沒(méi)有接收到一筆交易所需的全部第一單位數(shù)據(jù)包時(shí),服務(wù)器可以將未收到的部分第一單位數(shù)據(jù)包重發(fā)給電子簽名設(shè)備,不僅減少了重發(fā)數(shù)據(jù)的傳輸量,也保證了交易能夠順利完成。
[0061]以上均是以一筆交易的實(shí)施方式為例進(jìn)行說(shuō)明的,在本實(shí)施例中,對(duì)于多筆交易中的每筆交易都可以按照上述方式來(lái)實(shí)現(xiàn)。
[0062]在本實(shí)施例中,電子簽名設(shè)備的存儲(chǔ)空間畢竟是有限的,因此,需要隨時(shí)監(jiān)控電子簽名設(shè)備的剩余空間,以便于即時(shí)釋放存儲(chǔ)空間,避免在交易過(guò)程中沒(méi)有多余空間造成交易失敗的問(wèn)題。在本實(shí)施例一種可選的實(shí)施方式中,電子簽名設(shè)備還設(shè)置有計(jì)數(shù)器,通過(guò)該計(jì)數(shù)器可以實(shí)時(shí)監(jiān)控電子簽名設(shè)備的剩余存儲(chǔ)空間。具體地,在步驟S13之后,該交易方法還包括:電子簽名設(shè)備利用計(jì)數(shù)器的計(jì)數(shù)值得到當(dāng)前存儲(chǔ)的第一單位數(shù)據(jù)包的總個(gè)數(shù)。具體地,在每一筆交易中計(jì)數(shù)器都會(huì)加上該筆交易接收到第一單位數(shù)據(jù)包的個(gè)數(shù),在多筆交易之后,計(jì)數(shù)器的計(jì)數(shù)值會(huì)累計(jì)到一個(gè)數(shù)值,當(dāng)該數(shù)值達(dá)到預(yù)設(shè)數(shù)值時(shí),說(shuō)明電子簽名設(shè)備的存儲(chǔ)空間已分配完畢,沒(méi)有多余的存儲(chǔ)空間了,此時(shí),電子簽名設(shè)備需要進(jìn)行請(qǐng)求服務(wù)器更新數(shù)據(jù)包或者申請(qǐng)新的存儲(chǔ)空間的操作(如上所述)。在本實(shí)施例中,每個(gè)存儲(chǔ)空間的大小相同,每個(gè)第一單位數(shù)據(jù)包的大小相同,且與存儲(chǔ)空間的大小匹配,例如,電子簽名設(shè)備給一個(gè)第一單位數(shù)據(jù)包分配的存儲(chǔ)空間的大小為2M,該2M的存儲(chǔ)空間可以存儲(chǔ)一個(gè)第一單位數(shù)據(jù)包,而一個(gè)安全芯片預(yù)留存儲(chǔ)第一單位數(shù)據(jù)包的空間為1G,那么,該電子簽名設(shè)備最多可以存儲(chǔ)512個(gè)第一單位數(shù)據(jù)包,即預(yù)設(shè)數(shù)值可以設(shè)為512。由此,可以實(shí)時(shí)監(jiān)控電子簽名設(shè)備的剩余空間,并及時(shí)釋放出多余的存儲(chǔ)空間,避免在交易過(guò)程中沒(méi)有多余空間造成交易失敗的問(wèn)題。當(dāng)然,電子簽名設(shè)備還可以利用計(jì)數(shù)器的計(jì)數(shù)值得到安全芯片中存儲(chǔ)的每種貨幣面值的第一單位數(shù)據(jù)包的總個(gè)數(shù)。由此,電子簽名設(shè)備可以根據(jù)存儲(chǔ)的每種第一單位數(shù)據(jù)包所代表的貨幣面值以及個(gè)數(shù)得到當(dāng)前存儲(chǔ)的第一單位數(shù)據(jù)包的貨幣總額。
[0063]在本實(shí)施例一種可選的實(shí)施方式中,在步驟S13之后,該交易方法還包括:電子簽名設(shè)備將交易金額計(jì)入當(dāng)前賬戶(hù)余額,向持有用戶(hù)顯示交易金額和/或當(dāng)前賬戶(hù)余額。由此,持有電子簽名設(shè)備的用戶(hù)可以在自己的設(shè)備上查詢(xún)交易金額以及當(dāng)前賬戶(hù)余額。
[0064]采用本實(shí)施例提供的電子簽名設(shè)備的交易方法,可以將用戶(hù)的資金以數(shù)據(jù)包的形式存儲(chǔ)于用戶(hù)的電子簽名設(shè)備中,且數(shù)據(jù)包的個(gè)數(shù)為一個(gè)或多個(gè)。用戶(hù)在消費(fèi)時(shí),因?yàn)橘Y金不再是以數(shù)值的形式存儲(chǔ)于電子簽名設(shè)備中,所以電子簽名設(shè)備不需要通過(guò)與服務(wù)器聯(lián)網(wǎng)來(lái)更改存儲(chǔ)的數(shù)值,僅需將符合消費(fèi)金額的一個(gè)或多個(gè)第一單位數(shù)據(jù)包發(fā)送給收款方即可,由此,電子簽名設(shè)備在與其他電子簽名設(shè)備進(jìn)行電子交易時(shí)不再需要依托服務(wù)器進(jìn)行聯(lián)網(wǎng)支付,服務(wù)器不再需要對(duì)電子簽名設(shè)備進(jìn)行監(jiān)管,從而真正地實(shí)現(xiàn)脫機(jī)電子交易。
[0065]實(shí)施例2
[0066]圖2為本實(shí)施例提供的一種交易系統(tǒng)的結(jié)構(gòu)示意圖。如圖2所示,該系統(tǒng)包括:電子簽名設(shè)備20和服務(wù)器30,其中:
[0067]電子簽名設(shè)備20,用于將交易請(qǐng)求發(fā)送至服務(wù)器30,其中,交易請(qǐng)求至少包括:交易金額;服務(wù)器30,用于接收電子簽名設(shè)備發(fā)送的交易請(qǐng)求,在電子簽名設(shè)備的銀行賬戶(hù)扣除交易金額,獲取至少一個(gè)第一單位數(shù)據(jù)包,并將上述至少一個(gè)第一單位數(shù)據(jù)包發(fā)送至電子簽名設(shè)備20;其中,每個(gè)第一單位數(shù)據(jù)包代表多種貨幣面值中的一種貨幣面值,上述至少一個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值的總和等于交易金額;電子簽名設(shè)備20,用于從服務(wù)器30接收上述至少一個(gè)第一單位數(shù)據(jù)包,將上述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中。
[0068]本實(shí)施例中,電子簽名設(shè)備20可以為具有簽名功能的電子設(shè)備,例如,具有簽名功能的智能卡(公交卡、銀行卡、購(gòu)物卡等等)、工行的U盾等等。在本實(shí)施例一種可選的實(shí)施方式中,電子簽名設(shè)備20,用于將交易請(qǐng)求發(fā)送至服務(wù)器30。具體地,電子簽名設(shè)備20可以與外接設(shè)備(如PC或移動(dòng)終端等)建立連接,通過(guò)該外接設(shè)備將交易請(qǐng)求發(fā)送至服務(wù)器30 ο或者,電子簽名設(shè)備20具有有線(xiàn)接口或無(wú)線(xiàn)接口,與服務(wù)器建立有線(xiàn)連接或無(wú)線(xiàn)連接,直接將交易請(qǐng)求發(fā)送至服務(wù)器30。其中,無(wú)線(xiàn)連接方式可以包括藍(lán)牙、NFC進(jìn)場(chǎng)通訊以及WIFI等方式。由此,本實(shí)施例中電子簽名設(shè)備20可以通過(guò)多種方式將交易請(qǐng)求發(fā)送至服務(wù)器30。作為一種可選的實(shí)施方式,服務(wù)器30包括銀行服務(wù)器或第三方服務(wù)器,例如,第三方服務(wù)器可以是某商場(chǎng)的購(gòu)物卡儲(chǔ)值服務(wù)器。
[0069]例如,該電子簽名設(shè)備20需要執(zhí)行充值的操作,便向服務(wù)器30(銀行服務(wù)器或商場(chǎng)的購(gòu)物卡儲(chǔ)值服務(wù)器)發(fā)送用于充值的交易請(qǐng)求,該交易請(qǐng)求中攜帶的交易金額便是電子簽名設(shè)備20請(qǐng)求服務(wù)器30充值的金額數(shù)值,以便服務(wù)器30向電子簽名設(shè)備20返回與交易金額對(duì)應(yīng)的第一單位數(shù)據(jù)包(即服務(wù)器30返回的第一單位數(shù)據(jù)包的貨幣面值的總和等于交易金額)。
[0070]本實(shí)施例中,服務(wù)器30,用于接收電子簽名設(shè)備20發(fā)送的交易請(qǐng)求,在電子簽名設(shè)備20對(duì)應(yīng)的銀行賬戶(hù)扣除交易金額,獲取至少一個(gè)第一單位數(shù)據(jù)包,并將上述至少一個(gè)第一單位數(shù)據(jù)包發(fā)送至電子簽名設(shè)備20,其中,每個(gè)第一單位數(shù)據(jù)包代表多種貨幣面值中的一種貨幣面值,上述至少一個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值的總和等于所述交易金額。
[0071]本實(shí)施例中,每個(gè)第一單位數(shù)據(jù)包代表多種貨幣面值中的一種貨幣面值,也就是說(shuō),貨幣面值共有多種,當(dāng)電子簽名設(shè)備20僅從服務(wù)器30接收到一個(gè)第一單位數(shù)據(jù)包時(shí),該第一單位數(shù)據(jù)包僅代表其中的一種貨幣面值。當(dāng)電子簽名設(shè)備20從服務(wù)器30接收到多個(gè)第一單位數(shù)據(jù)包時(shí),多個(gè)第一單位數(shù)據(jù)包可以代表多種不同的貨幣面值,例如,第一單位數(shù)據(jù)包的個(gè)數(shù)為3個(gè),每個(gè)第一單位數(shù)據(jù)包分別代表貨幣面值I元、2元以及5元;或者,多個(gè)第一單位數(shù)據(jù)包可以代表相同的貨幣面值,例如,第一單位數(shù)據(jù)包的個(gè)數(shù)為3個(gè),每個(gè)第一單位數(shù)據(jù)包均代表貨幣面值I元;再或者,多個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值中既包括相同的也包括不相同的貨幣面值,例如,第一單位數(shù)據(jù)包的個(gè)數(shù)為3個(gè),每個(gè)第一單位數(shù)據(jù)包分別代表貨幣面值I元、I元以及2元。由此,電子簽名設(shè)備20從服務(wù)器30接收的至少一個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值具有靈活的組合方式。
[0072]在本實(shí)施例一種可選的實(shí)施方式中,第一單位數(shù)據(jù)包中至少包括第一單位數(shù)據(jù),該第一單位數(shù)據(jù)至少包括:貨幣面值數(shù)據(jù),或者,貨幣序號(hào)和貨幣面值數(shù)據(jù)。其中,貨幣面值數(shù)據(jù)為第一單位數(shù)據(jù)包所代表的貨幣面值,以此來(lái)標(biāo)識(shí)第一單位數(shù)據(jù)包所代表的貨幣面值,貨幣序號(hào)為每個(gè)第一單位數(shù)據(jù)包的唯一序號(hào),即不同的第一單位數(shù)據(jù)包中的貨幣序號(hào)是不同的。由此,能夠保證每個(gè)第一單位數(shù)據(jù)包的唯一性,以便于辨認(rèn)第一單位數(shù)據(jù)包的真?zhèn)?。作為一種可選的實(shí)施方式,第一單位數(shù)據(jù)包至少還包括以下之一:發(fā)行銀行標(biāo)識(shí)和銀行證書(shū)序號(hào)。其中,發(fā)行銀行標(biāo)識(shí)為發(fā)行該第一單位數(shù)據(jù)包的銀行的標(biāo)識(shí)信息,由此可以根據(jù)該標(biāo)識(shí)查詢(xún)到對(duì)應(yīng)的發(fā)行銀行的相關(guān)信息,而且,電子簽名設(shè)備20可以根據(jù)發(fā)行銀行標(biāo)識(shí)和銀行證書(shū)序號(hào)獲取對(duì)應(yīng)的發(fā)行銀行的銀行證書(shū),銀行證書(shū)中包含有發(fā)行銀行的公鑰,以便于后續(xù)操作中電子簽名設(shè)備利用發(fā)行銀行的公鑰對(duì)第一單位數(shù)據(jù)的簽名完成驗(yàn)證。
[0073]在本實(shí)施例一種可選的實(shí)施方式中,第一單位數(shù)據(jù)包至少還包括:第一單位數(shù)據(jù)以及服務(wù)器30對(duì)第一單位數(shù)據(jù)簽名得到的第一簽名數(shù)據(jù)。作為一種可選的實(shí)施方式,服務(wù)器30利用自身的私鑰分別對(duì)每個(gè)第一單位數(shù)據(jù)包中的第一單位數(shù)據(jù)進(jìn)行簽名,得到與每個(gè)第一單位數(shù)據(jù)包對(duì)應(yīng)的第一簽名數(shù)據(jù)。服務(wù)器30將至少一個(gè)攜帶有第一簽名數(shù)據(jù)的第一單位數(shù)據(jù)包發(fā)送至電子簽名設(shè)備20,以便于后續(xù)操作中電子簽名設(shè)備20利用服務(wù)器30的公鑰驗(yàn)證第一單位數(shù)據(jù)包的真實(shí)性。
[0074]在本實(shí)施例另一種可選的實(shí)施方式中,電子簽名設(shè)備20發(fā)送給服務(wù)器30的交易請(qǐng)求中還包括:電子簽名設(shè)備20的設(shè)備標(biāo)識(shí);每個(gè)第一單位數(shù)據(jù)包至少包括:第一單位數(shù)據(jù)、服務(wù)器30對(duì)第一單位數(shù)據(jù)和電子簽名設(shè)備20的設(shè)備標(biāo)識(shí)簽名得到的第二簽名數(shù)據(jù)。作為一種可選的實(shí)施方式,服務(wù)器30利用自身的私鑰對(duì)第一單位數(shù)據(jù)和電子簽名設(shè)備20的設(shè)備標(biāo)識(shí)簽名,得到與每個(gè)第一單位數(shù)據(jù)包對(duì)應(yīng)的第二簽名數(shù)據(jù)。服務(wù)器30將至少一個(gè)攜帶有第二簽名數(shù)據(jù)的第一單位數(shù)據(jù)包發(fā)送至電子簽名設(shè)備20,以便于后續(xù)操作中電子簽名設(shè)備20利用服務(wù)器30的公鑰驗(yàn)證第一單位數(shù)據(jù)包的正確性。
[0075]在本實(shí)施例中,服務(wù)器30在收到電子簽名設(shè)備20發(fā)送的交易請(qǐng)求后,會(huì)從該電子簽名設(shè)備對(duì)應(yīng)的賬戶(hù)中扣除電子簽名設(shè)備請(qǐng)求的交易金額,并為電子簽名設(shè)備下發(fā)貨幣面值的總和等于交易金額的至少一個(gè)第一單位數(shù)據(jù)包,在電子簽名設(shè)備20接收到這些第一單位數(shù)據(jù)包,即充值成功后,便可以與其他電子簽名設(shè)備完成線(xiàn)下交易,即不需要再與服務(wù)器30聯(lián)網(wǎng)便可以給其他電子簽名設(shè)備轉(zhuǎn)賬(即將第一單位數(shù)據(jù)包轉(zhuǎn)發(fā)給其他電子簽名設(shè)備)。每個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值可以相同也可以不同,發(fā)送給電子簽名設(shè)備20的第一單位數(shù)據(jù)包的個(gè)數(shù)以及各個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值可以由服務(wù)器30根據(jù)交易金額確定,也可以由電子簽名設(shè)備20根據(jù)交易金額確定后告知服務(wù)器30,例如,作為本實(shí)施例中的一種可選實(shí)施方式,電子簽名設(shè)備20發(fā)送的交易請(qǐng)求中還可以攜帶第一單位數(shù)據(jù)包的種類(lèi)以及個(gè)數(shù)。前者服務(wù)器30可以靈活實(shí)現(xiàn)第一單位數(shù)據(jù)包的下發(fā),后者可以滿(mǎn)足用戶(hù)對(duì)第一單位數(shù)據(jù)包的個(gè)數(shù)以及面值的需求。在本實(shí)施例一種可選的實(shí)施方式中,每個(gè)第一單位數(shù)據(jù)包代表多種貨幣面值中的一種貨幣面值,例如,第一單位數(shù)據(jù)包所代表的貨幣面值包括:I元、2元、5元、10元、20元、50元和100元,當(dāng)然,如果未來(lái)國(guó)家發(fā)行了新的貨幣面值、或者除了使用人民幣之外的其他地區(qū)、國(guó)家的貨幣面值也屬于本發(fā)明的保護(hù)范圍,本實(shí)施例中僅以人民幣面值進(jìn)行舉例說(shuō)明。例如,電子簽名設(shè)備20將交易請(qǐng)求發(fā)送至服務(wù)器30,其中,交易請(qǐng)求包括的交易金額為10元,電子簽名設(shè)備20從服務(wù)器30接收5個(gè)第一單位數(shù)據(jù)包,5個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值分別為I元、I元、I元、2元和5元,5個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值的總和為10元,與交易金額相等。當(dāng)然,當(dāng)交易請(qǐng)求包括的交易金額為10元時(shí),電子簽名設(shè)備20還可以從服務(wù)器30接收10個(gè)代表I元貨幣面值的第一單位數(shù)據(jù)包,或者,2個(gè)代表5元貨幣面值的第一單位數(shù)據(jù)包,或者,I個(gè)代表10元貨幣面值的第一單位數(shù)據(jù)包。也就是說(shuō),第一電子單位貨幣數(shù)據(jù)包所代表的貨幣面值與個(gè)數(shù)可以靈活組合,僅需使接收到的至少一個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值的總和等于交易金額即可,此處僅以交易金額為10元為例,對(duì)于其他金額數(shù)值原理相同,此處不再舉例說(shuō)明。由此,在服務(wù)器30根據(jù)交易金額確定第一單位數(shù)據(jù)包的個(gè)數(shù),以及各個(gè)第一單位數(shù)據(jù)包所代表的面值的情況下,服務(wù)器30可以靈活實(shí)現(xiàn)第一單位數(shù)據(jù)包的下發(fā),可以有各種組合;在電子簽名設(shè)備20根據(jù)交易金額確定第一單位數(shù)據(jù)包的個(gè)數(shù),以及各個(gè)第一單位數(shù)據(jù)包所代表的面值的情況下,可以將請(qǐng)求的個(gè)數(shù)以及對(duì)應(yīng)的第一單位數(shù)據(jù)包所代表的貨幣面值發(fā)送至服務(wù)器30,由此可以滿(mǎn)足用戶(hù)對(duì)第一單位數(shù)據(jù)包的個(gè)數(shù)以及面值的需求。
[0076]為了進(jìn)一步提高服務(wù)器30下發(fā)第一單位數(shù)據(jù)包過(guò)程中數(shù)據(jù)傳輸?shù)陌踩?,在本?shí)施例一種可選的實(shí)施方式中,電子簽名設(shè)備20,還用于從服務(wù)器30接收至少一個(gè)第一單位數(shù)據(jù)包的密文數(shù)據(jù),其中,該密文數(shù)據(jù)由服務(wù)器30對(duì)上述至少一個(gè)第一單位數(shù)據(jù)包進(jìn)行加密得到的,電子簽名設(shè)備20可以對(duì)該密文數(shù)據(jù)解密得到第一單位數(shù)據(jù)包原文,服務(wù)器30和電子簽名設(shè)備20可以通過(guò)對(duì)稱(chēng)密鑰加解密或非對(duì)稱(chēng)密鑰加解密的方式實(shí)現(xiàn)數(shù)據(jù)的安全傳輸。作為一種可選的方式,服務(wù)器30對(duì)至少一個(gè)第一單位數(shù)據(jù)包進(jìn)行加密的加密方式包括:服務(wù)器30利用電子簽名設(shè)備20的公鑰對(duì)至少一個(gè)第一單位數(shù)據(jù)包進(jìn)行加密(此為非對(duì)稱(chēng)密鑰加密的方式),或者,服務(wù)器30利用與電子簽名設(shè)備20協(xié)商得到的對(duì)稱(chēng)密鑰對(duì)至少一個(gè)第一單位數(shù)據(jù)包進(jìn)行加密。電子簽名設(shè)備20在接收到密文數(shù)據(jù)之后,利用與服務(wù)器30的加密方式對(duì)應(yīng)的解密方式將密文數(shù)據(jù)進(jìn)行解密,得到至少一個(gè)第一單位數(shù)據(jù)包明文,即,利用電子簽名設(shè)備20的私鑰對(duì)該密文數(shù)據(jù)解密得到第一單位數(shù)據(jù)包明文(此為非對(duì)稱(chēng)密鑰解密的方式),或者,電子簽名設(shè)備20利用與服務(wù)器30協(xié)商得到的對(duì)稱(chēng)密鑰對(duì)該密文數(shù)據(jù)解密得到第一單位數(shù)據(jù)包明文。由此,可以防止第一單位數(shù)據(jù)包在傳輸過(guò)程中被復(fù)制或篡改,提高數(shù)據(jù)傳輸?shù)陌踩浴?br>[0077]本實(shí)施例中,電子簽名設(shè)備20,用于從服務(wù)器30接收上述至少一個(gè)第一單位數(shù)據(jù)包,將上述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中。
[0078]在本實(shí)施例一種可選的實(shí)施方式中,電子簽名設(shè)備20中設(shè)置有安全芯片,該安全芯片內(nèi)部擁有獨(dú)立的處理器和存儲(chǔ)單元,可存儲(chǔ)PKI數(shù)字證書(shū)和密鑰,以及其他特征數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行加解密運(yùn)算,為用戶(hù)提供數(shù)據(jù)加密和身份安全認(rèn)證服務(wù),本實(shí)施例中,電子簽名設(shè)備20的安全芯片中存儲(chǔ)的第一單位數(shù)據(jù)包不能被非法讀出,可以保證存儲(chǔ)的數(shù)據(jù)安全性。
[0079]本實(shí)施例中,電子簽名設(shè)備20,用于在將上述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之前,利用其安全芯片分配用于存儲(chǔ)上述至少一個(gè)第一單位數(shù)據(jù)包的存儲(chǔ)空間。電子簽名設(shè)備20,用于將上述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中,具體包括:電子簽名設(shè)備20,用于將上述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于對(duì)應(yīng)的存儲(chǔ)空間中,并將對(duì)應(yīng)的存儲(chǔ)空間的狀態(tài)字置為已占用。其中,安全芯片為每個(gè)第一單位數(shù)據(jù)包分配一個(gè)存儲(chǔ)空間,一個(gè)存儲(chǔ)空間只能存儲(chǔ)一個(gè)第一單位數(shù)據(jù)包,且電子簽名設(shè)備20的交易記錄中也會(huì)記錄一筆交易中從服務(wù)器30接收到的各個(gè)第一單位數(shù)據(jù)包存儲(chǔ)的存儲(chǔ)空間的位置。存儲(chǔ)空間的狀態(tài)字用于標(biāo)識(shí)該存儲(chǔ)空間是否已經(jīng)被占用,如果已經(jīng)被占用,則電子簽名設(shè)備20不能在該被占用的存儲(chǔ)空間存儲(chǔ)第一單位數(shù)據(jù)包。當(dāng)安全芯片分配的所有存儲(chǔ)空間都已被占用時(shí),電子簽名設(shè)備20需要進(jìn)行請(qǐng)求服務(wù)器30更新數(shù)據(jù)包或者申請(qǐng)新的存儲(chǔ)空間的操作,其中,作為一種可選的實(shí)施方式,電子簽名設(shè)備20可以申請(qǐng)新的存儲(chǔ)空間以存儲(chǔ)新接收到的第一單位數(shù)據(jù)包。作為另一種可選的實(shí)施方式,電子簽名設(shè)備20還可以向服務(wù)器30請(qǐng)求更新本地存儲(chǔ)的第一單位數(shù)據(jù)包,例如,電子簽名設(shè)備20可以請(qǐng)求服務(wù)器30將本地存儲(chǔ)的N個(gè)(N為大于I的正整數(shù))代表小面值的第一單位數(shù)據(jù)包替換為I個(gè)或M個(gè)(M〈N)代表大貨幣面值的第一單位數(shù)據(jù)包進(jìn)行存儲(chǔ),只要存儲(chǔ)的貨幣金額不變即可,由此便可以釋放多個(gè)存儲(chǔ)空間,從而節(jié)省出存儲(chǔ)空間以存儲(chǔ)新接收到的第一單位數(shù)據(jù)包。此外,為了進(jìn)一步提高數(shù)據(jù)存儲(chǔ)的安全性,在本實(shí)施方式中,電子簽名設(shè)備20還可以將每個(gè)第一單位數(shù)據(jù)包進(jìn)行加密得到每個(gè)第一單位數(shù)據(jù)包的密文數(shù)據(jù),并將每個(gè)密文數(shù)據(jù)存儲(chǔ)于對(duì)應(yīng)的存儲(chǔ)空間中。由此,可以保證存儲(chǔ)在安全芯片的存儲(chǔ)空間中的第一單位數(shù)據(jù)包不能被惡意復(fù)制或更改,以此確保存儲(chǔ)第一單位數(shù)據(jù)包的安全性。
[0080]在本實(shí)施例中,為了進(jìn)一步保證電子簽名設(shè)備20存儲(chǔ)的第一單位數(shù)據(jù)包的真實(shí)性,作為一種可選的實(shí)施方式,電子簽名設(shè)備20,還用于在將上述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之前,對(duì)第一簽名數(shù)據(jù)進(jìn)行驗(yàn)證,在驗(yàn)證通過(guò)后執(zhí)行將上述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中的操作。其中,第一簽名數(shù)據(jù)是服務(wù)器30對(duì)第一單位數(shù)據(jù)進(jìn)行簽名得到的,因此,在本實(shí)施例一種可選的實(shí)施方式中,每個(gè)第一單位數(shù)據(jù)包至少包括:第一單位數(shù)據(jù)以及服務(wù)器30對(duì)第一單位數(shù)據(jù)簽名得到的第一簽名數(shù)據(jù),由此使得電子簽名設(shè)備20可以驗(yàn)證第一單位數(shù)據(jù)包的真實(shí)性。作為一種可選的實(shí)施方式,第一簽名數(shù)據(jù)為服務(wù)器30利用自身的私鑰對(duì)第一單位數(shù)據(jù)進(jìn)行簽名得到的簽名數(shù)據(jù)。相應(yīng)的,電子簽名設(shè)備20對(duì)第一簽名數(shù)據(jù)進(jìn)行驗(yàn)證具體包括:電子簽名設(shè)備20,用于利用該服務(wù)器30的公鑰對(duì)第一簽名數(shù)據(jù)進(jìn)行驗(yàn)簽。以服務(wù)器30為銀行服務(wù)器為例,銀行服務(wù)器對(duì)第一單位數(shù)據(jù)進(jìn)行HASH運(yùn)算得到第一單位數(shù)據(jù)的摘要報(bào)文Al,并利用銀行服務(wù)器自身的私鑰對(duì)該摘要報(bào)文Al進(jìn)行簽名運(yùn)算得到第一簽名數(shù)據(jù),并攜帶在第一單位數(shù)據(jù)包中下發(fā)至電子簽名設(shè)備20。電子簽名設(shè)備20可以利用該銀行服務(wù)器的公鑰對(duì)第一簽名數(shù)據(jù)進(jìn)行驗(yàn)簽,具體地,電子簽名設(shè)備20利用銀行服務(wù)器的公鑰對(duì)第一電子簽名數(shù)據(jù)進(jìn)行運(yùn)算得到運(yùn)算結(jié)果A2,并對(duì)接收到的第一單位數(shù)據(jù)包中的第一單位數(shù)據(jù)進(jìn)行HASH運(yùn)算得到第一單位數(shù)據(jù)的摘要報(bào)文A3,將運(yùn)算結(jié)果A2與摘要報(bào)文A3進(jìn)行比對(duì),如果比對(duì)結(jié)果一致,則電子簽名設(shè)備20對(duì)第一電子簽名數(shù)據(jù)驗(yàn)簽通過(guò)。其中,電子簽名設(shè)備20可以根據(jù)第一單位數(shù)據(jù)包中的銀行證書(shū)序號(hào)和/或發(fā)行銀行標(biāo)識(shí)獲取銀行的公鑰,例如,電子簽名設(shè)備20可以根據(jù)第一單位數(shù)據(jù)包中的發(fā)行銀行標(biāo)識(shí),從與待驗(yàn)證的第一簽名數(shù)據(jù)對(duì)應(yīng)的發(fā)行銀行服務(wù)器30獲取該銀行的銀行證書(shū),并從銀行證書(shū)中獲取該銀行的公鑰;再例如,電子簽名設(shè)備20可以預(yù)存各個(gè)銀行的銀行證書(shū),根據(jù)第一單位數(shù)據(jù)包中的銀行證書(shū)序號(hào)從預(yù)存的各個(gè)銀行證書(shū)中獲取與待驗(yàn)證的第一簽名數(shù)據(jù)對(duì)應(yīng)的銀行證書(shū),并從對(duì)應(yīng)的銀行證書(shū)中獲取銀行的公鑰。由此,電子簽名設(shè)備20利用銀行的公鑰對(duì)第一單位數(shù)據(jù)包中攜帶的第一簽名數(shù)據(jù)進(jìn)行驗(yàn)簽,可以驗(yàn)證第一單位數(shù)據(jù)包的真實(shí)性。上述描述僅以服務(wù)器30為銀行服務(wù)器為例進(jìn)行說(shuō)明,但本實(shí)施例并不限于銀行服務(wù)器,其他第三方服務(wù)器如超市購(gòu)物卡儲(chǔ)值服務(wù)器等的【具體實(shí)施方式】均屬于本發(fā)明的保護(hù)范圍之內(nèi)。
[0081]進(jìn)一步地,電子簽名設(shè)備20在確保收到的第一單位數(shù)據(jù)包是真實(shí)的前提下,還想再確認(rèn)服務(wù)器發(fā)送的對(duì)象是否確實(shí)為本電子簽名設(shè)備20,以避免存儲(chǔ)服務(wù)器誤發(fā)的數(shù)據(jù)包,電子簽名設(shè)備20,還用于在將上述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之前,對(duì)第二簽名數(shù)據(jù)進(jìn)行驗(yàn)證,在驗(yàn)證通過(guò)后執(zhí)行將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中的操作。第二簽名數(shù)據(jù)是服務(wù)器對(duì)第一單位數(shù)據(jù)和電子簽名設(shè)備20的設(shè)備標(biāo)識(shí)簽名得到的,因此,在本實(shí)施例一種可選的實(shí)施方式中,電子簽名設(shè)備20發(fā)送給服務(wù)器的交易請(qǐng)求中還包括:電子簽名設(shè)備20的設(shè)備標(biāo)識(shí);每個(gè)第一單位數(shù)據(jù)包至少包括:第一單位數(shù)據(jù)、月艮務(wù)器對(duì)第一單位數(shù)據(jù)和電子簽名設(shè)備20的設(shè)備標(biāo)識(shí)簽名得到的第二簽名數(shù)據(jù),由此使得電子簽名設(shè)備20可以驗(yàn)證第一單位數(shù)據(jù)包的真實(shí)性和正確性。作為一種可選的實(shí)施方式,第二簽名數(shù)據(jù)為服務(wù)器利用服務(wù)器自身的私鑰對(duì)第一單位數(shù)據(jù)和電子簽名設(shè)備20的設(shè)備標(biāo)識(shí)進(jìn)行簽名得到的簽名數(shù)據(jù),也就是說(shuō),每個(gè)第二簽名數(shù)據(jù)的簽名對(duì)象為每個(gè)第一單位數(shù)據(jù)和電子簽名設(shè)備20的設(shè)備標(biāo)識(shí)的組合。相應(yīng)的,電子簽名設(shè)備20對(duì)第二簽名數(shù)據(jù)進(jìn)行驗(yàn)證具體包括:電子簽名設(shè)備20利用服務(wù)器的公鑰分別對(duì)每個(gè)第二簽名數(shù)據(jù)進(jìn)行驗(yàn)簽。以服務(wù)器為銀行服務(wù)器為例,銀行服務(wù)器利用自身的私鑰對(duì)第一單位數(shù)據(jù)和電子簽名設(shè)備20的設(shè)備標(biāo)識(shí)進(jìn)行簽名得到第二簽名數(shù)據(jù),并攜帶在第一單位數(shù)據(jù)包中下發(fā)至電子簽名設(shè)備20。電子簽名設(shè)備20可以利用該銀行服務(wù)器的公鑰對(duì)第二簽名數(shù)據(jù)進(jìn)行驗(yàn)簽。其中,電子簽名設(shè)備20可以根據(jù)第一單位數(shù)據(jù)包中的銀行證書(shū)序號(hào)和/或發(fā)行銀行標(biāo)識(shí)獲取該銀行的銀行證書(shū),并從銀行證書(shū)中獲取該銀行的公鑰,例如,電子簽名設(shè)備20可以根據(jù)第一單位數(shù)據(jù)包中的發(fā)行銀行標(biāo)識(shí),從與待驗(yàn)證的第二簽名數(shù)據(jù)對(duì)應(yīng)的發(fā)行銀行服務(wù)器獲取該銀行的公鑰;再例如,電子簽名設(shè)備20可以預(yù)存各個(gè)銀行的銀行證書(shū),根據(jù)第一單位數(shù)據(jù)包中的銀行證書(shū)序號(hào)從預(yù)存的各個(gè)銀行證書(shū)中獲取與待驗(yàn)證的第二簽名數(shù)據(jù)對(duì)應(yīng)的銀行證書(shū),并從對(duì)應(yīng)的銀行證書(shū)中獲取銀行的公鑰。由此,電子簽名設(shè)備20利用銀行的公鑰對(duì)第一單位數(shù)據(jù)包中攜帶的第二簽名數(shù)據(jù)進(jìn)行驗(yàn)簽,不僅可以驗(yàn)證第一單位數(shù)據(jù)包的真實(shí)性,還可以證明第一單位數(shù)據(jù)包確實(shí)是銀行服務(wù)器下發(fā)給該電子簽名設(shè)備20的,即驗(yàn)證第一單位數(shù)據(jù)包的正確性。上述描述僅以服務(wù)器為銀行服務(wù)器為例進(jìn)行說(shuō)明,但本實(shí)施例并不限于銀行服務(wù)器,其他第三方服務(wù)器如超市購(gòu)物卡儲(chǔ)值服務(wù)器等的【具體實(shí)施方式】均屬于本發(fā)明的保護(hù)范圍之內(nèi)。
[0082]為了保證電子簽名設(shè)備20沒(méi)有少收錢(qián),即保證電子簽名設(shè)備20接收到的第一單位數(shù)據(jù)包的總金額等于交易金額,在本實(shí)施例一種可選的實(shí)施方式中,電子簽名設(shè)備20,還用于在將上述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之后,根據(jù)接收到的上述至少一個(gè)第一單位數(shù)據(jù)包的個(gè)數(shù)以及每個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值計(jì)算接收到的第一單位數(shù)據(jù)包所代表的貨幣面值的總和與交易請(qǐng)求中的交易金額是否一致,如果不一致,則向服務(wù)器30發(fā)送重發(fā)請(qǐng)求。服務(wù)器30,用于接收該重發(fā)請(qǐng)求。例如,交易金額為10元,電子簽名設(shè)備20從服務(wù)器30接收到5個(gè)第一單位數(shù)據(jù)包,計(jì)算5個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值的總和是否等于10元,如果不足10元,則服務(wù)器30發(fā)送重發(fā)請(qǐng)求。由此,電子簽名設(shè)備20可以通過(guò)向服務(wù)器30發(fā)送重發(fā)請(qǐng)求,來(lái)解決接收到的第一單位數(shù)據(jù)包所代表的貨幣面值不足的問(wèn)題。
[0083]在電子簽名設(shè)備20向服務(wù)器30發(fā)送重發(fā)請(qǐng)求后,電子簽名設(shè)備20會(huì)接收到服務(wù)器30返回的重發(fā)信息,根據(jù)重發(fā)請(qǐng)求的內(nèi)容不同,服務(wù)器30返回的重發(fā)信息也會(huì)不同,例如,重發(fā)請(qǐng)求中可以攜帶電子簽名設(shè)備20的設(shè)備標(biāo)識(shí)、交易記錄(如每筆交易的編號(hào)、賬戶(hù)信息、時(shí)間戳、交易金額以及接收到的第一單位數(shù)據(jù)包的個(gè)數(shù)以及所代表的貨幣面值等等,這些服務(wù)器30側(cè)也會(huì)對(duì)應(yīng)記錄),以便于服務(wù)器30查詢(xún)到該電子簽名設(shè)備20對(duì)應(yīng)的某一筆交易,全部重發(fā)該筆交易對(duì)應(yīng)的第一單位數(shù)據(jù)包至電子簽名設(shè)備20,又例如,重發(fā)請(qǐng)求中還可以攜帶接收到的第一單位數(shù)據(jù)包的數(shù)據(jù)包標(biāo)識(shí)(可以唯一標(biāo)識(shí)一個(gè)第一單位數(shù)據(jù)包的標(biāo)識(shí),如服務(wù)器30為每個(gè)第一單位數(shù)據(jù)包配置的唯一標(biāo)識(shí),或者貨幣序號(hào)),服務(wù)器30接收到這些數(shù)據(jù)包標(biāo)識(shí)后,可以查詢(xún)到漏發(fā)或傳輸過(guò)程中丟失了哪些第一單位數(shù)據(jù)包,將這些漏發(fā)的或傳輸過(guò)程中丟失的第一單位數(shù)據(jù)包發(fā)送至電子簽名設(shè)備20。下面就服務(wù)器30重發(fā)第一單位數(shù)據(jù)包進(jìn)行示例性說(shuō)明:
[0084]例如,服務(wù)器30,用于根據(jù)重發(fā)請(qǐng)求向電子簽名設(shè)備20發(fā)送重發(fā)信息,其中,重發(fā)信息包括至少一個(gè)第一單位數(shù)據(jù)包;電子簽名設(shè)備20,用于接收重發(fā)信息,將之前存儲(chǔ)于安全芯片中的至少一個(gè)第一單位數(shù)據(jù)包刪除,并重新存儲(chǔ)服務(wù)器30重發(fā)的至少一個(gè)第一單位數(shù)據(jù)包。作為一種可選的實(shí)施方式,電子簽名設(shè)備20在向服務(wù)器30發(fā)送重發(fā)請(qǐng)求后,電子簽名設(shè)備20接收服務(wù)器30根據(jù)重發(fā)請(qǐng)求發(fā)送的重發(fā)信息,其中,該重發(fā)請(qǐng)求中至少包括:電子簽名設(shè)備20的設(shè)備標(biāo)識(shí)以及交易記錄,重發(fā)信息包括至少一個(gè)第一單位數(shù)據(jù)包,即在該可選的實(shí)施方式中,服務(wù)器30向電子簽名設(shè)備20重發(fā)了一筆交易對(duì)應(yīng)的全部第一單位數(shù)據(jù)包,在本實(shí)施例中,服務(wù)器30在與單位電子簽名工具進(jìn)行交易時(shí),也會(huì)存儲(chǔ)每一筆交易對(duì)應(yīng)的交易記錄(如每筆交易的編號(hào)、賬戶(hù)信息、時(shí)間戳、交易金額以及發(fā)送的第一單位數(shù)據(jù)包的個(gè)數(shù)以及所代表的貨幣面值等等)以及電子簽名設(shè)備20的設(shè)備標(biāo)識(shí),根據(jù)設(shè)備標(biāo)識(shí)以及交易記錄可以查詢(xún)到該電子簽名設(shè)備20對(duì)應(yīng)的某一筆交易,在該可選實(shí)施方式中,服務(wù)器30會(huì)將查詢(xún)到的電子簽名設(shè)備20請(qǐng)求重發(fā)的該筆交易的第一單位數(shù)據(jù)包全部重發(fā)給電子簽名設(shè)備20,以保證電子簽名設(shè)備20收到完整的第一單位數(shù)據(jù)包,服務(wù)器30與電子簽名設(shè)備20的交易無(wú)誤(如充值無(wú)誤)。
[0085]為了保證電子簽名設(shè)備20不會(huì)重復(fù)存儲(chǔ)數(shù)據(jù)包,在電子簽名設(shè)備20接收到服務(wù)器30重發(fā)的第一單位數(shù)據(jù)包之前,電子簽名設(shè)備20,用于將之前存儲(chǔ)于安全芯片中的至少一個(gè)第一單位數(shù)據(jù)包刪除(即在該可選實(shí)施方式中,由于服務(wù)器30會(huì)將該筆交易的第一單位數(shù)據(jù)包全部重新發(fā)送給電子簽名設(shè)備20,電子簽名設(shè)備20必須將之前接收到的該筆交易的全部第一單位數(shù)據(jù)包,即之前存儲(chǔ)于安全芯片中的該筆交易對(duì)應(yīng)的至少一個(gè)第一單位數(shù)據(jù)包刪除),并重新存儲(chǔ)服務(wù)器30重發(fā)的至少一個(gè)第一單位數(shù)據(jù)包,其中,電子簽名設(shè)備20在執(zhí)行上述刪除第一單位數(shù)據(jù)包的操作之后,會(huì)將所占用的存儲(chǔ)空間的狀態(tài)字置為未占用,電子簽名設(shè)備20可以將重新接收到的第一單位數(shù)據(jù)包存儲(chǔ)至之前安全芯片分配的存儲(chǔ)空間中,并將占用的存儲(chǔ)空間的狀態(tài)字置為已占用,由此保證電子簽名設(shè)備20不會(huì)重復(fù)存儲(chǔ)相同的第一單位數(shù)據(jù)包,且保證同一存儲(chǔ)空間只能存儲(chǔ)一個(gè)第一單位數(shù)據(jù)包。
[0086]舉例來(lái)說(shuō),對(duì)于一筆編號(hào)為I*******的交易,電子簽名設(shè)備20的交易請(qǐng)求中的交易金額為10元,電子簽名設(shè)備20接收服務(wù)器30發(fā)送的5個(gè)分別代表2元貨幣面值的第一單位數(shù)據(jù)包,但由于傳輸過(guò)程中數(shù)據(jù)丟失,電子簽名設(shè)備20僅接收到4個(gè)分別代表2元貨幣面值的第一單位數(shù)據(jù)包,貨幣面值總和為8元,與交易金額10元不相等。針對(duì)該筆交易,電子簽名設(shè)備20向服務(wù)器30發(fā)送重發(fā)請(qǐng)求,并接收服務(wù)器30根據(jù)重發(fā)請(qǐng)求發(fā)送的重發(fā)信息,該重發(fā)請(qǐng)求中包括:電子簽名設(shè)備20的設(shè)備標(biāo)識(shí)以及交易記錄,服務(wù)器30在接收到該重發(fā)請(qǐng)求后,可以根據(jù)設(shè)備標(biāo)識(shí)以及交易記錄查詢(xún)到該電子簽名設(shè)備20對(duì)應(yīng)的該筆交易,服務(wù)器30會(huì)將查詢(xún)到的電子簽名設(shè)備20請(qǐng)求重發(fā)的該筆交易的第一單位數(shù)據(jù)包全部重發(fā)給電子簽名設(shè)備20,S卩服務(wù)器30發(fā)送給電子簽名設(shè)備20的該重發(fā)信息包括5個(gè)分別代表2元貨幣面值的第一單位數(shù)據(jù)包。電子簽名設(shè)備20將之前存儲(chǔ)于安全芯片中的4個(gè)分別代表2元貨幣面值的第一單位數(shù)據(jù)包刪除,并重新存儲(chǔ)服務(wù)器30重發(fā)的5個(gè)分別代表2元貨幣面值的第一單位數(shù)據(jù)包。由此,當(dāng)電子簽名設(shè)備20沒(méi)有接收到一筆交易所需的全部第一單位數(shù)據(jù)包時(shí),服務(wù)器30可以將該筆交易所需的全部第一單位數(shù)據(jù)包重發(fā)給電子簽名設(shè)備20,從而使交易能夠順利完成。
[0087]再例如,服務(wù)器30,用于根據(jù)重發(fā)請(qǐng)求向電子簽名設(shè)備20發(fā)送重發(fā)信息,其中,重發(fā)信息包括電子簽名設(shè)備20未接收到的第一單位數(shù)據(jù)包。電子簽名設(shè)備20,用于將未接收到的第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中。
[0088]作為一種可選的實(shí)施方式,電子簽名設(shè)備20在向服務(wù)器30發(fā)送重發(fā)請(qǐng)求后,電子簽名設(shè)備20接收服務(wù)器30根據(jù)重發(fā)請(qǐng)求發(fā)送的重發(fā)信息,其中,該重發(fā)請(qǐng)求中至少包括:電子簽名設(shè)備20的設(shè)備標(biāo)識(shí)、交易記錄以及接收到的各個(gè)第一單位數(shù)據(jù)包的數(shù)據(jù)包標(biāo)識(shí),重發(fā)信息包括電子簽名設(shè)備20未接收到的第一單位數(shù)據(jù)包,即在該可選的實(shí)施方式中,服務(wù)器30向電子簽名設(shè)備20重發(fā)了一筆交易中漏發(fā)的或傳輸過(guò)程中丟失的第一單位數(shù)據(jù)包,根據(jù)設(shè)備標(biāo)識(shí)以及交易記錄可以查詢(xún)到該電子簽名設(shè)備20對(duì)應(yīng)的某一筆交易,服務(wù)器30會(huì)將查詢(xún)到的該電子簽名設(shè)備20請(qǐng)求重發(fā)的該筆交易中沒(méi)有查詢(xún)到的數(shù)據(jù)包標(biāo)識(shí)對(duì)應(yīng)的那些第一單位數(shù)據(jù)包重發(fā)給電子簽名設(shè)備20,以保證電子簽名設(shè)備20收到完整的第一單位數(shù)據(jù)包,服務(wù)器30與電子簽名設(shè)備20的交易無(wú)誤(如充值無(wú)誤)。與上一例中的可選實(shí)施方式相比,本可選實(shí)施方式可以減少服務(wù)器30的數(shù)據(jù)傳輸量,大大降低服務(wù)器30的工作負(fù)荷,提高服務(wù)器30重發(fā)的工作效率。
[0089]在該可選實(shí)施方式中,在電子簽名設(shè)備20接收到服務(wù)器30重發(fā)的第一單位數(shù)據(jù)包后,電子簽名設(shè)備20,用于將之前未接收到的第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中,即電子簽名設(shè)備20將重新接收到的第一單位數(shù)據(jù)包存儲(chǔ)在安全芯片之前分配的存儲(chǔ)空間中,并將占用的存儲(chǔ)空間的狀態(tài)字置為已占用,由此保證同一存儲(chǔ)空間只能存儲(chǔ)一個(gè)第一單位數(shù)據(jù)包。
[0090]舉例來(lái)說(shuō),對(duì)于一筆編號(hào)為I*******的交易,電子簽名設(shè)備20的交易請(qǐng)求中的交易金額為5元,電子簽名設(shè)備20接收服務(wù)器30發(fā)送的2個(gè)分別代表2元貨幣面值的第一單位數(shù)據(jù)包(簡(jiǎn)稱(chēng)2元數(shù)據(jù)包),以及I個(gè)代表I元貨幣面值的第一單位數(shù)據(jù)包(簡(jiǎn)稱(chēng)I元數(shù)據(jù)包),但由于傳輸過(guò)程中數(shù)據(jù)丟失,電子簽名設(shè)備20僅接收到2個(gè)2元數(shù)據(jù)包,貨幣面值總和為4元,與交易金額5元不相等。針對(duì)該筆交易,電子簽名設(shè)備20向服務(wù)器30發(fā)送重發(fā)請(qǐng)求,并接收服務(wù)器30根據(jù)重發(fā)請(qǐng)求發(fā)送的重發(fā)信息,在重發(fā)請(qǐng)求中還攜帶有2個(gè)2元數(shù)據(jù)包的數(shù)據(jù)包標(biāo)識(shí),服務(wù)器30接收到該重發(fā)請(qǐng)求后,針對(duì)該電子簽名設(shè)備20的該筆交易可以查詢(xún)到其對(duì)應(yīng)的所有第一單位數(shù)據(jù)包,便可以發(fā)現(xiàn)重發(fā)請(qǐng)求中沒(méi)有I元數(shù)據(jù)包的數(shù)據(jù)包標(biāo)識(shí),服務(wù)器30可以將該I元數(shù)據(jù)包重發(fā)給電子簽名設(shè)備20,S卩服務(wù)器30發(fā)送給電子簽名設(shè)備20的該重發(fā)信息包括I個(gè)I元數(shù)據(jù)包。電子簽名設(shè)備20將服務(wù)器30重發(fā)的I個(gè)I元數(shù)據(jù)包存儲(chǔ)于安全芯片中。本實(shí)施例中,電子簽名設(shè)備20向服務(wù)器30發(fā)送的重發(fā)請(qǐng)求中可以包括已經(jīng)被接收到的部分第一單位數(shù)據(jù)包的數(shù)據(jù)包標(biāo)識(shí),服務(wù)器30可以根據(jù)重發(fā)請(qǐng)求中的數(shù)據(jù)包標(biāo)識(shí)來(lái)確定重發(fā)信息中需要攜帶的第一單位數(shù)據(jù)包。由此,當(dāng)電子簽名設(shè)備20沒(méi)有接收到一筆交易所需的全部第一單位數(shù)據(jù)包時(shí),服務(wù)器30可以將未收到的部分第一單位數(shù)據(jù)包重發(fā)給電子簽名設(shè)備20,不僅減少了重發(fā)數(shù)據(jù)的傳輸量,也保證了交易能夠順利完成。
[0091]以上均是以一筆交易的實(shí)施方式為例進(jìn)行說(shuō)明的,在本實(shí)施例中,對(duì)于多筆交易中的每筆交易都可以按照上述方式來(lái)實(shí)現(xiàn)。
[0092]在本實(shí)施例中,電子簽名設(shè)備20的存儲(chǔ)空間畢竟是有限的,因此,需要隨時(shí)監(jiān)控電子簽名設(shè)備20的剩余空間,以便于即時(shí)釋放存儲(chǔ)空間,避免在交易過(guò)程中沒(méi)有多余空間造成交易失敗的問(wèn)題。在本實(shí)施例一種可選的實(shí)施方式中,電子簽名設(shè)備20還設(shè)置有計(jì)數(shù)器,通過(guò)該計(jì)數(shù)器可以實(shí)時(shí)監(jiān)控電子簽名設(shè)備20的剩余存儲(chǔ)空間。具體地,電子簽名設(shè)備20,還用于在將上述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之后,利用計(jì)數(shù)器的計(jì)數(shù)值得到當(dāng)前存儲(chǔ)的第一單位數(shù)據(jù)包的總個(gè)數(shù)。具體地,在每一筆交易中計(jì)數(shù)器都會(huì)加上該筆交易接收到第一單位數(shù)據(jù)包的個(gè)數(shù),在多筆交易之后,計(jì)數(shù)器的計(jì)數(shù)值會(huì)累計(jì)到一個(gè)數(shù)值,當(dāng)該數(shù)值達(dá)到預(yù)設(shè)數(shù)值時(shí),說(shuō)明電子簽名設(shè)備20的存儲(chǔ)空間已分配完畢,沒(méi)有多余的存儲(chǔ)空間了,此時(shí),電子簽名設(shè)備20需要進(jìn)行請(qǐng)求服務(wù)器30更新數(shù)據(jù)包或者申請(qǐng)新的存儲(chǔ)空間的操作(如上所述)。在本實(shí)施例中,每個(gè)存儲(chǔ)空間的大小相同,每個(gè)第一單位數(shù)據(jù)包的大小相同,且與存儲(chǔ)空間的大小匹配,例如,電子簽名設(shè)備20給一個(gè)第一單位數(shù)據(jù)包分配的存儲(chǔ)空間的大小為2M,該2M的存儲(chǔ)空間可以存儲(chǔ)一個(gè)第一單位數(shù)據(jù)包,而一個(gè)安全芯片預(yù)留存儲(chǔ)第一單位數(shù)據(jù)包的空間為1G,那么,該電子簽名設(shè)備20最多可以存儲(chǔ)512個(gè)第一單位數(shù)據(jù)包,即預(yù)設(shè)數(shù)值可以設(shè)為512。由此,可以實(shí)時(shí)監(jiān)控電子簽名設(shè)備20的剩余空間,并及時(shí)釋放出多余的存儲(chǔ)空間,避免在交易過(guò)程中沒(méi)有多余空間造成交易失敗的問(wèn)題。當(dāng)然,電子簽名設(shè)備20,還可以用于利用計(jì)數(shù)器的計(jì)數(shù)值得到安全芯片中存儲(chǔ)的每種貨幣面值的第一單位數(shù)據(jù)包的總個(gè)數(shù)。由此,電子簽名設(shè)備20可以根據(jù)存儲(chǔ)的每種第一單位數(shù)據(jù)包所代表的貨幣面值以及個(gè)數(shù)得到當(dāng)前存儲(chǔ)的第一單位數(shù)據(jù)包的貨幣總額。
[0093]在本實(shí)施例一種可選的實(shí)施方式中,電子簽名設(shè)備20,還用于在將上述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之后,將交易金額計(jì)入當(dāng)前賬戶(hù)余額,向持有用戶(hù)顯示交易金額和/或當(dāng)前賬戶(hù)余額。由此,持有電子簽名設(shè)備20的用戶(hù)可以在自己的設(shè)備上查詢(xún)交易金額以及當(dāng)前賬戶(hù)余額。
[0094]采用本實(shí)施例提供的交易系統(tǒng),可以將用戶(hù)的資金以數(shù)據(jù)包的形式存儲(chǔ)于用戶(hù)的電子簽名設(shè)備中,且數(shù)據(jù)包的個(gè)數(shù)為一個(gè)或多個(gè)。用戶(hù)在消費(fèi)時(shí),因?yàn)橘Y金不再是以數(shù)值的形式存儲(chǔ)于電子簽名設(shè)備中,所以電子簽名設(shè)備不需要通過(guò)與服務(wù)器聯(lián)網(wǎng)來(lái)更改存儲(chǔ)的數(shù)值,僅需將符合消費(fèi)金額的一個(gè)或多個(gè)第一單位數(shù)據(jù)包發(fā)送給收款方即可,由此,電子簽名設(shè)備在與其他電子簽名設(shè)備進(jìn)行電子交易時(shí)不再需要依托服務(wù)器進(jìn)行聯(lián)網(wǎng)支付,服務(wù)器不再需要對(duì)電子簽名設(shè)備進(jìn)行監(jiān)管,從而真正地實(shí)現(xiàn)脫機(jī)電子交易。
[0095]流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
[0096]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門(mén)電路的離散邏輯電路,具有合適的組合邏輯門(mén)電路的專(zhuān)用集成電路,可編程門(mén)陣列(PGA),現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)等。
[0097]本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
[0098]此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。
[0099]上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
[0100]在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
[0101]盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在不脫離本發(fā)明的原理和宗旨的情況下在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。本發(fā)明的范圍由所附權(quán)利要求及其等同限定。
【主權(quán)項(xiàng)】
1.一種電子簽名設(shè)備的交易方法,其特征在于,包括: 電子簽名設(shè)備將交易請(qǐng)求發(fā)送至服務(wù)器,其中,所述交易請(qǐng)求至少包括:交易金額; 所述服務(wù)器接收所述交易請(qǐng)求,在所述電子簽名設(shè)備的銀行賬戶(hù)扣除所述交易金額,獲取至少一個(gè)第一單位數(shù)據(jù)包,并將所述至少一個(gè)第一單位數(shù)據(jù)包發(fā)送至所述電子簽名設(shè)備; 其中,每個(gè)第一單位數(shù)據(jù)包代表多種貨幣面值中的一種貨幣面值,所述至少一個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值的總和等于所述交易金額; 所述電子簽名設(shè)備接收所述至少一個(gè)第一單位數(shù)據(jù)包,將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中。2.根據(jù)權(quán)利要求1所述的交易方法,其特征在于, 所述每個(gè)第一單位數(shù)據(jù)包至少包括:第一單位數(shù)據(jù)、所述服務(wù)器對(duì)所述第一單位數(shù)據(jù)簽名得到的第一簽名數(shù)據(jù); 在所述電子簽名設(shè)備將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之前,所述方法還包括: 所述電子簽名設(shè)備對(duì)所述第一簽名數(shù)據(jù)進(jìn)行驗(yàn)證,在驗(yàn)證通過(guò)后執(zhí)行所述電子簽名設(shè)備將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中的步驟。3.根據(jù)權(quán)利要求1所述的交易方法,其特征在于, 所述交易請(qǐng)求中還包括:所述電子簽名設(shè)備的設(shè)備標(biāo)識(shí); 所述每個(gè)第一單位數(shù)據(jù)包至少包括:第一單位數(shù)據(jù)、所述服務(wù)器對(duì)所述第一單位數(shù)據(jù)和所述電子簽名設(shè)備的設(shè)備標(biāo)識(shí)簽名得到的第二簽名數(shù)據(jù); 在所述電子簽名設(shè)備將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之前,所述方法還包括: 所述電子簽名設(shè)備對(duì)所述第二簽名數(shù)據(jù)進(jìn)行驗(yàn)證,在驗(yàn)證通過(guò)后執(zhí)行所述電子簽名設(shè)備將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中的步驟。4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的交易方法,其特征在于,在所述電子簽名設(shè)備將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之后,所述方法還包括: 所述電子簽名設(shè)備根據(jù)接收到的所述至少一個(gè)第一單位數(shù)據(jù)包的個(gè)數(shù)以及所述每個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值計(jì)算接收到的第一單位數(shù)據(jù)包所代表的貨幣面值的總和與所述交易請(qǐng)求中的交易金額是否一致,如果不一致,則向所述服務(wù)器發(fā)送重發(fā)請(qǐng)求; 所述服務(wù)器接收所述重發(fā)請(qǐng)求。5.根據(jù)權(quán)利要求2至4任一項(xiàng)所述的交易方法,其特征在于, 所述第一單位數(shù)據(jù)至少包括:貨幣面值數(shù)據(jù),或者,貨幣序號(hào)和貨幣面值數(shù)據(jù); 所述第一單位數(shù)據(jù)包至少還包括以下之一:發(fā)行銀行標(biāo)識(shí)和銀行證書(shū)序號(hào)。6.一種交易系統(tǒng),其特征在于,所述系統(tǒng)包括:電子簽名設(shè)備和服務(wù)器; 所述電子簽名設(shè)備,用于將交易請(qǐng)求發(fā)送至所述服務(wù)器,其中,所述交易請(qǐng)求至少包括:交易金額; 所述服務(wù)器,用于接收所述電子簽名設(shè)備發(fā)送的交易請(qǐng)求,在所述電子簽名設(shè)備的銀行賬戶(hù)扣除所述交易金額,獲取至少一個(gè)第一單位數(shù)據(jù)包,并將所述至少一個(gè)第一單位數(shù)據(jù)包發(fā)送至所述電子簽名設(shè)備; 其中,每個(gè)第一單位數(shù)據(jù)包代表多種貨幣面值中的一種貨幣面值,所述至少一個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值的總和等于所述交易金額; 所述電子簽名設(shè)備,用于從所述服務(wù)器接收所述至少一個(gè)第一單位數(shù)據(jù)包,將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中。7.根據(jù)權(quán)利要求6所述的交易系統(tǒng),其特征在于, 所述每個(gè)第一單位數(shù)據(jù)包至少包括:第一單位數(shù)據(jù)、所述服務(wù)器對(duì)所述第一單位數(shù)據(jù)簽名得到的第一簽名數(shù)據(jù); 所述電子簽名設(shè)備,還用于在將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之前,對(duì)所述第一簽名數(shù)據(jù)進(jìn)行驗(yàn)證,在驗(yàn)證通過(guò)后執(zhí)行將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中的操作。8.根據(jù)權(quán)利要求6所述的交易系統(tǒng),其特征在于, 所述交易請(qǐng)求中還包括:所述電子簽名設(shè)備的設(shè)備標(biāo)識(shí); 所述每個(gè)第一單位數(shù)據(jù)包至少包括:第一單位數(shù)據(jù)、所述服務(wù)器對(duì)所述第一單位數(shù)據(jù)和所述電子簽名設(shè)備的設(shè)備標(biāo)識(shí)簽名得到的第二簽名數(shù)據(jù); 所述電子簽名設(shè)備,還用于在將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之前,對(duì)所述第二簽名數(shù)據(jù)進(jìn)行驗(yàn)證,在驗(yàn)證通過(guò)后執(zhí)行將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中的操作。9.根據(jù)權(quán)利要求6至8任一項(xiàng)所述的交易系統(tǒng),其特征在于, 所述電子簽名設(shè)備,還用于在將所述至少一個(gè)第一單位數(shù)據(jù)包存儲(chǔ)于安全芯片中之后,根據(jù)接收到的所述至少一個(gè)第一單位數(shù)據(jù)包的個(gè)數(shù)以及所述每個(gè)第一單位數(shù)據(jù)包所代表的貨幣面值計(jì)算接收到的第一單位數(shù)據(jù)包所代表的貨幣面值的總和與所述交易請(qǐng)求中的交易金額是否一致,如果不一致,則向所述服務(wù)器發(fā)送重發(fā)請(qǐng)求; 所述服務(wù)器,用于接收所述重發(fā)請(qǐng)求。10.根據(jù)權(quán)利要求7至9任一項(xiàng)所述的交易系統(tǒng),其特征在于, 所述第一單位數(shù)據(jù)至少包括:貨幣面值數(shù)據(jù),或者,貨幣序號(hào)和貨幣面值數(shù)據(jù); 所述第一單位數(shù)據(jù)包至少還包括以下之一:發(fā)行銀行標(biāo)識(shí)和銀行證書(shū)序號(hào)。
【文檔編號(hào)】G06Q20/36GK105913256SQ201610178325
【公開(kāi)日】2016年8月31日
【申請(qǐng)日】2016年3月25日
【發(fā)明人】李東聲
【申請(qǐng)人】天地融科技股份有限公司