[發明專利]一種制卡過程中密碼生成的方法和系統無效
| 申請號: | 201010281061.1 | 申請日: | 2010-09-14 |
| 公開(公告)號: | CN101938359A | 公開(公告)日: | 2011-01-05 |
| 發明(設計)人: | 李建 | 申請(專利權)人: | 聯通興業科貿有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/06;H04L29/06 |
| 代理公司: | 北京律誠同業知識產權代理有限公司 11006 | 代理人: | 祁建國;梁揮 |
| 地址: | 100005 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 過程 密碼 生成 方法 系統 | ||
技術領域
本發明涉及通信領域,尤其涉及制卡過程中密碼生成的方法和系統。
背景技術
現行的制卡系統和其他使用查詢系統中的數據生產,對于密碼生成主要采取軟件隨機數生成技術和加密卡隨機數產生技術,該技術在大容量唯一性密碼生產,沒有解決其中隨機數生成和制卡數據高速協同所生產的問題。
現行制卡中密碼生成的流程如圖1示,工作方式為串行工作,生成隨機數后檢查唯一性,然后形成卡數據與密碼存儲。
目前制卡中密碼生成,采用單一隨機數源,隨機數生成和生產卡數據串行運行,使得生產系統等待隨機數的產生,限制了生產速度;對密碼存儲采用簡單的對稱加密或不加密方式存儲,降低了密碼存儲的保密性;進行唯一性查詢之,對大容量數據查詢,使得查詢效率低下。
發明內容
為解決上述問題,制卡過程中密碼生成的方法和系統,能夠提高制卡過程中的生產的速度。
本發明公開了一種制卡過程中密碼生成的方法,包括:
步驟1,多個密碼生成主機并行產生密碼,存儲到數據庫的密碼池中;
步驟2,服務器進行卡號同密碼配對時,從密碼池中提取密碼,被提取的密碼從密碼池中刪除,將提取的密碼同歷史已用的密碼比較,以確定密碼的唯一性,如果提取的密碼不滿足唯一性要求,則重新從密碼池中提取密碼,進行唯一性確定,直至提取的密碼滿足唯一性要求為止;
步驟3,服務器在提取的密碼滿足唯一性要求后,使卡號同提取的密碼對應,產生制卡所需數據。
密碼生成主機包括加密卡;
所述步驟1中產生密碼進一步為,
步驟21,使用加密卡的噪聲源產生密碼。
所述步驟1進一步為,
步驟31,密碼生成主機檢測密碼池中密碼的數量是否達到設定指標,如果沒有達到設定指標,則產生密碼,加密后存儲到密碼池中直至密碼池中密碼的數量達到設定指標為止。
所述步驟2中將提取的密碼同歷史已用的密碼比較,以確定密碼的唯一性進一步為,
步驟41,采用數據庫分割技術進行唯一性確認。
所述步驟1進一步為,
步驟51,多個密碼生成主機并行產生密碼,將密碼進行單項函數加密,生成不可逆密文,將密碼進行雙項函數加密,生成可逆密文,將包括不可逆密文和可逆密文的密碼的密文對存儲到數據庫的密碼池中。
所述步驟3進一步為,
步驟61,服務器在提取的密碼滿足唯一性要求后,使卡號同提取的密碼的可逆密文對應,產生制卡所需數據,并將提取的密碼的不可逆密文和對應卡號存儲到數據庫的歷史數據表中;
所述步驟2中將提取的密碼同歷史已用的密碼比較,以確定密碼的唯一性進一步為,
步驟62,將提取的密碼的不可逆密文在歷史數據表中查詢,如果沒有查詢到,則提取的密碼滿足唯一性要求,如果查詢到,則提取的密碼不滿足唯一性要求。
本發明還公開了一種制卡過程中密碼生成的系統,系統包括多個密碼生成主機和服務器,系統還包括數據庫;
密碼生成主機,用于同其他密碼生成主機并行產生密碼,存儲到數據庫的密碼池中;
服務器,用于進行卡號同密碼配對時,從密碼池中提取密碼,被提取的密碼從密碼池中刪除,將提取的密碼同歷史已用的密碼比較,以確定密碼的唯一性,如果提取的密碼不滿足唯一性要求,則重新從密碼池中提取密碼,進行唯一性確定,直至提取的密碼滿足唯一性要求為止;在提取的密碼滿足唯一性要求后,使卡號同提取的密碼對應,產生制卡所需數據。
所述密碼生成主機包括加密卡;
所述密碼生成主機在產生密碼時進一步用于使用加密卡的噪聲源產生密碼。
所述密碼生成主機進一步用于檢測密碼池中密碼的數量是否達到設定指標,如果沒有達到設定指標,則產生密碼,加密后存儲到密碼池中直至密碼池中密碼的數量達到設定指標為止。
所述服務器在將提取的密碼同歷史已用的密碼比較,以確定密碼的唯一性時進一步用于采用數據庫分割技術進行唯一性確認。
所述密碼生成主機進一步用于同其他密碼生成主機并行產生密碼,將密碼進行單項函數加密,生成不可逆密文,將密碼進行雙項函數加密,生成可逆密文,將包括不可逆密文和可逆密文的密碼的密文對存儲到數據庫的密碼池中。
所述服務器在提取的密碼滿足唯一性要求后進一步用于使卡號同提取的密碼的可逆密文對應,產生制卡所需數據,并將提取的密碼的不可逆密文和對應卡號存儲到數據庫的歷史數據表中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯通興業科貿有限公司,未經聯通興業科貿有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010281061.1/2.html,轉載請聲明來源鉆瓜專利網。





