1.一種基于STK實(shí)現(xiàn)藍(lán)牙SIM卡配對(duì)和數(shù)字簽名處理的方法,其特征在于,所述的方法包括藍(lán)牙SIM卡配對(duì)和數(shù)字簽名處理,所述的藍(lán)牙SIM卡配對(duì)包括如下步驟:
(11)藍(lán)牙SIM卡發(fā)送藍(lán)牙廣播;
(12)藍(lán)牙SIM卡接收終端發(fā)送的連接請(qǐng)求;
(13)藍(lán)牙SIM卡產(chǎn)生隨機(jī)配對(duì)碼并基于STK在終端屏幕上顯示隨機(jī)配對(duì)碼;
(14)終端獲取用戶輸入的隨機(jī)配對(duì)碼并發(fā)送給藍(lán)牙SIM卡;
(15)藍(lán)牙SIM卡驗(yàn)證用戶輸入的隨機(jī)配對(duì)碼的正確性。
所述的數(shù)字簽名處理包括如下步驟:
(21)藍(lán)牙SIM卡接收待簽名數(shù)據(jù);
(22)藍(lán)牙SIM卡基于STK在終端屏幕顯示待簽名數(shù)據(jù)的信息;
(23)終端接收用戶輸入的PIN碼并發(fā)送至藍(lán)牙SIM卡;
(24)藍(lán)牙SIM卡驗(yàn)證用戶輸入的PIN碼的正確性;
(25)驗(yàn)證通過(guò)時(shí),藍(lán)牙SIM卡對(duì)待簽名數(shù)據(jù)進(jìn)行數(shù)字簽名。
2.根據(jù)權(quán)利要求1所述的基于STK實(shí)現(xiàn)藍(lán)牙SIM卡配對(duì)和數(shù)字簽名處理的方法,其特征在于,所述的步驟(12)包括以下步驟:
(12-1)終端發(fā)現(xiàn)藍(lán)牙SIM卡的廣播并發(fā)送連接請(qǐng)求至藍(lán)牙SIM卡;
(12-2)藍(lán)牙SIM卡接收終端發(fā)送的連接請(qǐng)求。
3.根據(jù)權(quán)利要求1所述的基于STK實(shí)現(xiàn)藍(lán)牙SIM卡配對(duì)和數(shù)字簽名處理的方法,其特征在于,所述的步驟(13),包括以下步驟:
(13-1)藍(lán)牙SIM卡由卡內(nèi)的控制芯片產(chǎn)生隨機(jī)配對(duì)碼;
(13-2)藍(lán)牙SIM卡中的STK應(yīng)用執(zhí)行STK的主動(dòng)命令將配對(duì)碼通過(guò)機(jī)卡通道發(fā)送至終端;
(13-3)終端屏幕上的彈出窗口顯示產(chǎn)生的隨機(jī)配對(duì)碼。
4.根據(jù)權(quán)利要求1所述的基于STK實(shí)現(xiàn)藍(lán)牙SIM卡配對(duì)和數(shù)字簽名處理的方法,其特征在于,所述的步驟(15)具體為:
藍(lán)牙SIM卡在卡內(nèi)的控制芯片中進(jìn)行比對(duì),如果用戶輸入的隨機(jī)配對(duì)碼和產(chǎn)生的隨機(jī)配對(duì)碼相同,則配對(duì)成功,否則配對(duì)失敗。
5.根據(jù)權(quán)利要求1所述的基于STK實(shí)現(xiàn)藍(lán)牙SIM卡配對(duì)和數(shù)字簽名處理的方法,其特征在于,所述的(21)具體為:
藍(lán)牙SIM卡接收到終端通過(guò)藍(lán)牙接口發(fā)送的待簽名數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的基于STK實(shí)現(xiàn)藍(lán)牙SIM卡配對(duì)和數(shù)字簽名處理的方法,其特征在于,所述的步驟(22)包括如下步驟:
(22-1)藍(lán)牙SIM卡中的STK應(yīng)用執(zhí)行STK的主動(dòng)命令將待簽名數(shù)據(jù)的信息通過(guò)機(jī)卡通道發(fā)送至終端;
(22-2)終端屏幕的彈出窗口中顯示待簽名數(shù)據(jù)的信息。
7.根據(jù)權(quán)利要求1所述的基于STK實(shí)現(xiàn)藍(lán)牙SIM卡配對(duì)和數(shù)字簽名處理的方法,其特征在于,所述的步驟(24)包括以下步驟:
(24-1)藍(lán)牙SIM卡的STK應(yīng)用對(duì)用戶輸入的PIN碼進(jìn)行校驗(yàn),如果校驗(yàn)通過(guò),則繼續(xù)步驟(25),否則繼續(xù)步驟(24-2);
(24-2)藍(lán)牙SIM卡的STK應(yīng)用將校驗(yàn)失敗的信息發(fā)送至終端。
8.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的基于STK實(shí)現(xiàn)藍(lán)牙SIM卡配對(duì)和數(shù)字簽名處理的方法,其特征在于,所述的終端為手機(jī)。