[發明專利]一種隨機電子密碼系統及方法有效
| 申請號: | 201310476532.8 | 申請日: | 2013-10-12 |
| 公開(公告)號: | CN103500299A | 公開(公告)日: | 2014-01-08 |
| 發明(設計)人: | 陳璞 | 申請(專利權)人: | 陳璞 |
| 主分類號: | G06F21/31 | 分類號: | G06F21/31 |
| 代理公司: | 南京天翼專利代理有限責任公司 32112 | 代理人: | 朱戈勝;朱芳雄 |
| 地址: | 210000 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 隨機 電子 密碼 系統 方法 | ||
技術領域
本發明涉及一種密碼系統及方法,尤其是一種能夠防止密碼被偷窺竊取的電子密碼系統及方法。
背景技術
目前,ATM機上的密碼輸入系統在密碼輸入時,易被竊取,為此又在機器上安裝防窺護罩和在機器前拉設警戒線,但仍存在采用針孔攝像機拍攝輸入過程竊取密碼的行為,甚至還有安裝電子鍵盤覆蓋在原有鍵盤表面來記錄用戶輸入信息的盜取密碼現象。
為了應對網絡上木馬病毒盛行的現象,各家銀行為網銀用戶提供了“動態口令牌”,以固定時間變換一次密碼,為用戶提供身份驗證,但仍存在“動態口令牌”攜帶不方便、遺失“動態口令牌”沒法正常交易以及銀行增加硬件投資成本等問題。
相對應的,游戲公司也推行了“密碼保護卡”功能,用戶在進行身份驗證時,需輸入登錄密碼,并根據顯示屏上的提示,輸入“密碼保護卡”上對應的數字,以確認用戶身份,但仍也存在“密碼保護卡”攜帶不方便、“密碼保護卡”易遺失、游戲公司增加硬件投資成本等問題。
發明內容
本發明要解決的技術問題是:普通密碼在使用時一旦被偷窺就有可能造成賬號被竊取的問題;使用“動態口令牌”或“密碼保護卡”時需要攜帶其他設備,使用不方便的問題。
為解決上述問題,本發明提供了一種隨機電子密碼系統,包括主機、顯示模塊、輸入模塊、存儲器和信號輸出模塊,主機包括用戶信息單元、二維隨機數組生成單元、質數生成單元、尋碼單元、即時密碼校驗單元、計數單元和密碼校驗單元,
用戶信息單元分別與輸入模塊、存儲器、二維隨機數組生成單元和計數單元相連,用于接收用戶從輸入模塊輸入的用戶ID,并從存儲器中讀取該用戶的用戶密碼,用戶密碼包括至少一個密碼單元,密碼單元設定了尋碼路徑,用于用戶在二維隨機數組中尋找一個元素作為用戶即時密碼,尋碼路徑由起點位、方向位、距離位和垂直位四位數字組成,起點位為1、2、3或4中的一位數字,分別表示將二維隨機數組的第一行第一列位置、第一行最后一列位置、最后一行最后一列位置或最后一行第一列位置作為尋碼起點,方向位為1或2,1表示以二維隨機數組的第一行第一列位置所在行、第一行最后一列位置所在列、最后一行最后一列位置所在行或最后一行第一列位置所在列作為尋碼方向,2表示以二維隨機數組的第一行第一列位置所在列、第一行最后一列位置所在行、最后一行最后一列位置所在列或最后一行第一列位置所在行作為尋碼方向,距離位為3~9中任意一位數字,表示以尋碼起點位作為起點,按照尋碼方向進行尋碼的行數或列數,垂直位為3~9中任意一位數字,表示以尋碼方向進行尋碼的最后一位作為拐點,以尋碼方向的垂直方向進行尋碼的行數或列數,用戶信息單元還用于提取與用戶ID相匹配的密碼信息,密碼信息包括用戶密碼中包含密碼單元的個數、密碼單元中距離位的最大值以及密碼單元中垂直位的最大值,并將密碼單元的個數發送給計數單元,將密碼單元中距離位的最大值和密碼單元中垂直位的最大值發送給二維隨機數組生成單元;
二維隨機數組生成單元還與顯示模塊、尋碼單元和計數單元相連,用于根據用戶信息單元發送的密碼單元中距離位的最大值和密碼單元中垂直位的最大值,生成行列數均大于距離位的最大值或垂直位的最大值的二維隨機數組,二維隨機數組中的元素互不相同,并將生成的二維隨機數組發送給顯示模塊和尋碼單元;
質數生成單元與存儲器相連,用于設定每個密碼單元對應的質數,并將這些質數作為系統質數寫入存儲器中,系統質數互不相等,且部分系統質數和不等于其余系統質數;
尋碼單元還與存儲器相連,用于在接收的二維隨機數組中按照每個密碼單元的尋碼路徑尋找對應的元素作為系統即時密碼,并將系統及時密碼寫入存儲器中;
即時密碼校驗單元與存儲器相連,用于讀取存儲器中的用戶即時密碼和系統即時密碼并進行比較,若用戶即時密碼與某一密碼單元對應的系統即時密碼相同,則將該密碼單元所對應的系統質數作為校驗質數寫入存儲器中,若用戶即時密碼與所有密碼單元對應的系統即時密碼都不相同,則不寫入任何數據,在完成一次比較后清除存儲器中的系統即時密碼和用戶即時密碼;
計數單元還與密碼校驗單元相連,用于判斷用戶輸入用戶即時密碼的次數與用戶信息單元發送的密碼單元的個數是否相等,如果相等則觸發密碼校驗單元,如果不等則觸發二維隨機數組生成單元;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于陳璞,未經陳璞許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310476532.8/2.html,轉載請聲明來源鉆瓜專利網。





