The present invention provides a method and system, smart card password preservation and extraction including: for the first time and smart card communication personal terminal, according to the following steps: receiving stored password: S11 to verify the operation of the password, the password is encrypted, encrypted ciphertext; S12: personal storage space encryption terminal the ciphertext is stored to distributed personal terminal; personal terminal and smart card for the first time in non communication, according to the following steps: extracting password: S21 extraction in the distribution of personal storage space in the terminal encrypted ciphertext; S22: encrypted ciphertext for decryption. Get used to verify the operation of the password. The user first verify password automatically saved after the way, no longer need to use a password to query results, facilitate the query again the card balance and transaction history, and the encrypted ciphertext distributed storage password, improves the security of the data encryption.
【技術(shù)實現(xiàn)步驟摘要】
一種智能卡密碼保存及提取的方法及系統(tǒng)
本專利技術(shù)涉及個人終端儲值卡的密碼存儲及提取
,特別涉及一種智能卡密碼保存及提取的方法及系統(tǒng)。
技術(shù)介紹
隨著個人終端設(shè)備技術(shù)的發(fā)展,目前個人終端儲值卡開始出現(xiàn),用戶可以通過自身的個人終端之間與儲值卡(智能卡)進行通信,以便通過個人終端直接查詢儲值卡內(nèi)的余額以及歷史交易記錄。例如,隨著建立了針對PBOC1.0規(guī)范、PBOC2.0、中石化IC卡規(guī)范、中石油IC卡規(guī)范、公共交通卡規(guī)范等智能卡的協(xié)議規(guī)范,智能卡開始流行。但現(xiàn)有的個人終端設(shè)備讀取儲值IC卡,查詢卡內(nèi)余額和歷史交易記錄時,每次都需要輸入卡PIN碼(密碼),驗證通過后方可查詢到結(jié)果,多次查詢時,較為不便。另外,對于用戶來說,在使用個人終端設(shè)備查詢儲值IC卡內(nèi)余額或者歷史交易記錄,這些操作相對來說安全級別不是太高的,重復操作過程容易造成密碼泄露。如何使用戶的體驗更人性化、更方便并提高用戶通過個人終端讀取儲值卡的余額及歷史數(shù)據(jù)的安全性,是本領(lǐng)域亟待解決的問題。
技術(shù)實現(xiàn)思路
本專利技術(shù)的目的在于提供一種智能卡密碼保存及提取的方法及系統(tǒng),以解決現(xiàn)有的個人終端查詢儲值卡內(nèi)余額和歷史交易記錄時,每次都需要正確輸入卡PIN碼(密碼)后,才能查詢到結(jié)果,所存在的用戶的體驗差、不方便及安全性較差的問題。本專利技術(shù)的第二目的在于提供一種智能卡密碼保存及提取的方法及系統(tǒng),使得用戶只要正確輸入一次卡PIN碼(密碼)后,以后不需要再次輸入卡PIN碼(密碼),方便使用。為實現(xiàn)上述目的,本專利技術(shù)提供了一種智能卡密碼保存及提取的方法,包括以下內(nèi)容:個人終端在首次與智能卡通信時,按以下步驟存 ...
【技術(shù)保護點】
一種智能卡密碼保存及提取的方法,其特征在于,包括以下內(nèi)容:個人終端在首次與智能卡通信時,按以下步驟存儲密碼:S11:接收到驗證操作的密碼后,將所述密碼進行加密處理,得到加密密文;S12:個人終端將所述加密密文分布式地存儲到個人終端的存儲空間中;則個人終端在非首次與智能卡通信時,首先按以下步驟提取密碼:S21:提取分布在個人終端的存儲空間中的加密密文;S22:將所述加密密文進行解密處理,得到用于驗證操作的密碼。
【技術(shù)特征摘要】
1.一種智能卡密碼保存及提取的方法,其特征在于,包括以下內(nèi)容:個人終端在首次與智能卡通信時,按以下步驟存儲密碼:S11:接收到驗證操作的密碼后,將所述密碼進行加密處理,得到加密密文;S12:個人終端將所述加密密文分布式地存儲到個人終端的存儲空間中;則個人終端在非首次與智能卡通信時,首先按以下步驟提取密碼:S21:提取分布在個人終端的存儲空間中的加密密文;S22:將所述加密密文進行解密處理,得到用于驗證操作的密碼。2.根據(jù)權(quán)利要求1所述的智能卡密碼保存及提取的方法,其特征在于,個人終端在首次與智能卡通信時,同時對智能卡的卡號進行加密,并將加密的卡號分布式地存儲到個人終端的存儲空間中;則個人終端在非首次與智能卡通信時,首先對智能卡的卡號進行加密后得到加密的卡號,然后在存儲空間中搜索是否有相同的加密的卡號,如有,則提取對應(yīng)卡號的密碼。3.根據(jù)權(quán)利要求1所述的智能卡密碼保存及提取的方法,其特征在于,所述步驟S11中的加密處理包括:A.通過預(yù)設(shè)加密算法對所述密碼進行初始加密,得到初始加密密文;B.在所述初始加密密文中加入與智能卡相關(guān)的唯一識別碼,得到加密密文;則,所述步驟S22中的解密處理包括:a.根據(jù)所述唯一識別碼對所述加密密文進行初始解密,得到初始加密密文;b.對所述初始加密密文以預(yù)設(shè)加密算法對應(yīng)的解密算法進行解密,得到所述密碼。4.根據(jù)權(quán)利要求3所述的智能卡密碼保存及提取的方法,其特征在于,所述預(yù)設(shè)加密算法包括若干組預(yù)設(shè)的加密密鑰及解密密鑰,個人終端在首次接收到驗證操作的密碼時,隨機選取其中一組加密密鑰及解密密鑰,并以選取的加密密鑰對所述密碼進行初始加密,解密時,以對應(yīng)的解密密鑰進行初始解密。5.根據(jù)權(quán)利要求3所述的智能卡密碼保存及提取的方法,其特征在于,所述唯一識別碼為智能卡的卡號或智能卡的芯片ID。6.根據(jù)權(quán)利要求1所述的智能卡密碼保存及提取的方法,其特征在于,所述步驟S12進一步包括:1)將所述加密密文按預(yù)設(shè)規(guī)律拆分成為若干個密文數(shù)據(jù)塊;2)將所述密文數(shù)據(jù)塊分布式地存儲到不同地址的存儲空間中,并單獨記錄存儲了密文數(shù)據(jù)塊的存儲空間地址;3)不同地址的存儲空間之間若存在空閑空間,則加入隨機填充數(shù)據(jù)至空閑空間;則所述S21中,...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:何笑維,
申請(專利權(quán))人:上海雷塔智能科技有限公司,
類型:發(fā)明
國別省市:上海,31
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。