專利名稱:二維編碼電子密碼鎖的制作方法
技術領域:
本發明涉及一種電子密碼鎖,尤其是涉及一種二維編碼電子密碼鎖。
背景技術:
作為一項保密措施電子密碼鎖是目前常用的電子設備。密碼輸入型電子密碼鎖的 工作原理為輸入密碼,內在程序識別密碼,識別確認正確,然后開鎖。密碼的位數不等。其 缺點在于,此類型密碼鎖的編碼是一組有字母或/和數字組成的一個序列,易于被破解,例 如使用窮舉法破解,即把所使用的組成密碼的數碼按照不同的排列組合產生多組密碼,逐 個實驗以確定正確的密碼。
發明內容
本發明的目的就在于提供一種保密效果更好更安全的二維編碼電子密碼鎖。
本發明的目的可通過以下措施來實現
本發明技術如下 A.輸入N個數碼的密碼有N個明碼與N-l個暗碼組成, B.將明碼、暗碼各用一個數組定義, C.設定明碼密碼時即對明碼數組賦初值, D.明碼各數碼間隔即暗碼自行設計, E.當設定第一個明碼數碼后,計數器函數開始計數, F.當設定第二個明碼數碼時,計數器函數停止計數,并將所計的數賦值予暗碼數 組第一個碼值,并開始從頭執行計數程序, G.當設定第三個明碼數碼時,計數器函數停止計數,將所計的數賦值予暗碼數組 第二個碼值,并從頭開始計數, H.當設定第四個明碼數碼時,計數器函數停止計數,并將所計的數賦值予暗碼數 組第三個碼值,以此類推直至第N個明碼數碼值及N-l個暗碼數碼值設置完成;
I.密碼設定完畢,明碼即設定的N個明碼數碼系列,暗碼即設計的各明碼數碼間 隔,以計數器函數所計數值為計量; J.檢驗,輸入明碼各數碼時,計數器函數在各數碼輸入間隔計數以獲得暗碼,密碼 輸入完畢后,將明碼及暗碼與設定的明碼暗碼進行比對識別,一旦確認輸入的明碼與設定 的明碼相同,同時明碼數碼間隔與暗碼相同,即可開鎖。 本發明中各明碼數碼間隔數值與預設的暗碼數值之間進行為精確比對,即輸入明 碼的間隔與設定的暗碼要求100%吻合即可開鎖。各明碼數碼間隔數值與預設的暗碼數值 之間進行模糊比對,暗碼模糊比對的方案有如下三種, 方案一 所述輸入明碼數碼時各數碼輸入間隔與各暗碼數碼的數值可采用模糊比 對識別方式,即密碼設定完畢后通過內在程序將各暗碼數值比較大小,排列出第一暗碼數 碼數值A,第二暗碼數碼值B及第三暗碼數碼值C直至第N暗碼數碼的大小關系;開鎖時,
3如果輸入明碼時產生的暗碼之間的大小關系符合設定的暗碼之間大小關系即可確認暗碼 正確; 方案二 設定的暗碼與輸入明碼時產生的暗碼比對識別時允許有可調節的最大誤 差范圍;調節最大誤差范圍應小于或等于±30%,輸入明碼時產生的暗碼小于或等于設定 暗碼的±30%即可開鎖; 方案三將方案一與方案二結合起來。 本發明中設定的暗碼與輸入明碼時產生的暗碼比對識別時允許有可調節的最大
誤差范圍;調節最大誤差范圍應小于或等于±20%,輸入明碼時產生的暗碼小于或等于設
定暗碼的±20%即可開鎖; 本發明中明碼位數N大于或等于3。 本發明由于采用二維密碼設置方案,大大增加了可靠性和隱蔽性,不易被破解,安 全性更高。可用于所有使用電子密碼鎖的范圍,如門鎖,保險柜鎖及銀行自動取款機等。如 與其他身份識別方式同時使用,可大大增加安全性能。
具體實施例方式
本發明以下結合實施例作以詳細的描述 實施例1 本發明包括以下步驟 A.輸入N個數碼的密碼有N個明碼與N-l個暗碼組成,
B.將明碼、暗碼各用一個數組定義,
C.設定明碼密碼時即對明碼數組賦初值,
D.明碼各數碼間隔自行設計, E.當設定第一個明碼數碼后,計數器函數開始計數, F.當設定第二個明碼數碼時,計數器函數停止計數,并將所計的數賦值予暗碼數 組第一個碼值,并開始從頭執行計數程序, G.當設定第三個明碼數碼時,計數器函數停止計數,將所計的數賦值予暗碼數組 第二個碼值,并從頭開始計數, H.當設定第四個明碼數碼時,計數器函數停止計數,并將所計的數賦值予暗碼數 組第三個碼值,以此類推直至第N個明碼數碼值及N-l個暗碼數碼值設置完成;
I.密碼設定完畢,明碼即設定的N個明碼數碼系列,暗碼即設計的各明碼數碼間 隔,以計數器函數所計數值為計量; J.檢驗,輸入明碼各數碼時,計數器函數在各數碼輸入間隔計數,密碼輸入完畢
后,將明碼暗碼與設定的明碼暗碼進行比對識別,一旦確認輸入的明碼與設定的明碼相同,
同時明碼數碼間隔與暗碼100%相同(精確比對),即可開鎖。 實施例2 本發明包括以下步驟 A.輸入N個數碼的密碼有N個明碼與N-l個暗碼組成,
B.將明碼、暗碼各用一個數組定義,
C.設定明碼密碼時即對明碼數組賦初值,
D.明碼各數碼間隔自行設計, E.當設定第一個明碼數碼后,計數器函數開始計數, F.當設定第二個明碼數碼時,計數器函數停止計數,并將所計的數賦值予暗碼數 組第一個碼值,并開始從頭執行計數程序, G.當設定第三個明碼數碼時,計數器函數停止計數,將所計的數賦值予暗碼數組 第二個碼值,并從頭開始計數, H.當設定第四個明碼數碼時,計數器函數停止計數,并將所計的數賦值予暗碼數 組第三個碼值,以此類推直至第N個明碼數碼值及N-l個暗碼數碼值設置完成;
I.密碼設定完畢,明碼即設定的N個明碼數碼系列,暗碼即設計的各明碼數碼間 隔,以計數器函數所計數值為計量; J.檢驗,輸入明碼各數碼時,計數器函數在各數碼輸入間隔計數,密碼輸入完畢 后,將明碼暗碼與設定的明碼暗碼進行比對識別,一旦確認輸入的明碼與設定的明碼相同, 同時輸入明碼數碼時產生的暗碼與設定的暗碼進行模糊比對識別(模糊比對方案1)。
輸入明碼數碼時各數碼輸入間隔與各暗碼數碼的數值采用模糊比對識別方式,即 密碼設定完畢后通過內在程序將各暗碼數值比較大小,排列出第一暗碼數碼數值A,第二暗 碼數碼值B及第三暗碼數碼值C的大小關系,通過比對識別,如果輸入明碼時產生的暗碼之 間的大小關系與設定的暗碼之間的大小關系相復合即可確認暗碼正確開鎖。
實施例3 本發明包括以下技術方案(步驟) A.輸入N個數碼的密碼有N個明碼與N-l個暗碼組成, B.將明碼、暗碼各用一個數組定義, C.設定明碼密碼時即對明碼數組賦初值, D.明碼各數碼間隔自行設計, E.當設定第一個明碼數碼后,計數器函數開始計數, F.當設定第二個明碼數碼時,計數器函數停止計數,并將所計的數賦值予暗碼數 組第一個碼值,并開始從頭執行計數程序, G.當設定第三個明碼數碼時,計數器函數停止計數,將所計的數賦值予暗碼數組 第二個碼值,并從頭開始計數, H.當設定第四個明碼數碼時,計數器函數停止計數,并將所計的數賦值予暗碼數 組第三個碼值,以此類推直至第N個明碼數碼值及N-l個暗碼數碼值設置完成;
I.密碼設定完畢,明碼即設定的N個明碼數碼系列,暗碼即設計的各明碼數碼間 隔,以計數器函數所計數值為計量; 檢驗,輸入明碼各數碼時,計數器函數在各數碼輸入間隔計數,密碼輸入完畢后, 將明碼暗碼與設定的明碼暗碼進行比對識別,一旦確認輸入的明碼與設定的明碼相同,同 時輸入明碼時產生的暗碼與設定的進行模糊比對識別(模糊比對方案2)。如果每一個輸入 明碼時長生的暗碼與設定的暗碼之間的差異小于等于設定的精度差異,比如30%時,可認 為暗碼正確,實現開鎖。
實施例4 本發明包括以下技術方案(步驟)
A.輸入N個數碼的密碼有N個明碼與N-l個暗碼組成,B.將明碼、暗碼各用一個數組定義,C.設定明碼密碼時即對明碼數組賦初值,D.明碼各數碼間隔自行設計,E.當設定第一個明碼數碼后,計數器函數開始計數,F.當設定第二個明碼數碼時,計數器函數停止計數,并將所計的數賦值予暗碼數
組第一個碼值,并開始從頭執行計數程序, G.當設定第三個明碼數碼時,計數器函數停止計數,將所計的數賦值予暗碼數組 第二個碼值,并從頭開始計數, H.當設定第四個明碼數碼時,計數器函數停止計數,并將所計的數賦值予暗碼數 組第三個碼值,以此類推直至第N個明碼數碼值及N-l個暗碼數碼值設置完成;
I.密碼設定完畢,明碼即設定的N個明碼數碼系列,暗碼即設計的各明碼數碼間 隔,以計數器函數所計數值為計量; 檢驗,輸入明碼各數碼時,計數器函數在各數碼輸入間隔計數,密碼輸入完畢后, 將明碼暗碼與設定的明碼暗碼進行比對識別,一旦確認輸入的明碼與設定的明碼相同,同 時輸入明碼時產生的暗碼與設定的進行模糊比對識別(模糊比對方案3)。如果每一個輸入 明碼時長生的暗碼與設定的暗碼之間的差異小于等于設定的精度差異,比如20%時,同時, 輸入明碼時產生的暗碼之間的大小關系與設定的暗碼之間的大小關系相符合,方可確認密 碼正確實現開鎖。
權利要求
一種二維編碼電子密碼鎖,其特征在于方案如下A.輸入N個數碼的密碼有N個明碼與N-1個暗碼組成,B.將明碼、暗碼各用一個數組定義,C.設定明碼密碼時即對明碼數組賦初值,D.明碼各數碼間隔即暗碼自行設計,E.當設定第一個明碼數碼后,計數器函數開始計數,F.當設定第二個明碼數碼時,計數器函數停止計數,并將所計的數賦值予暗碼數組第一個碼值,并開始從頭執行計數程序,G.當設定第三個明碼數碼時,計數器函數停止計數,將所計的數賦值予暗碼數組第二個碼值,并從頭開始計數,H.當設定第四個明碼數碼時,計數器函數停止計數,并將所計的數賦值予暗碼數組第三個碼值,以此類推直至第N個明碼數碼值及N-1個暗碼數碼值設置完成;I.密碼設定完畢,明碼即設定的N個明碼數碼系列,暗碼即設計的各明碼數碼間隔,以計數器函數所計數值為計量;J.檢驗,輸入明碼各數碼時,計數器函數在各數碼輸入間隔計數以獲得暗碼,密碼輸入完畢后,將明碼及暗碼與設定的明碼暗碼進行比對識別,一旦確認輸入的明碼與設定的明碼相同,同時明碼數碼間隔與暗碼相同,即可開鎖。
2. 根據權利要求1所述的二維編碼電子密碼鎖,其特征在于所述各明碼數碼間隔數 值與預設的暗碼數值之間進行為精確比對,即輸入明碼的間隔與設定的暗碼要求100%吻 合即可開鎖。
3. 根據權利要求1所述的二維編碼電子密碼鎖,其特征在于所述各明碼數碼間隔數 值與預設的暗碼數值之間進行模糊比對,暗碼模糊比對的方案有如下三種,方案一所述輸入明碼數碼時各數碼輸入間隔與各暗碼數碼的數值可采用模糊比對識 別方式,即密碼設定完畢后通過內在程序將各暗碼數值比較大小,排列出第一暗碼數碼數 值A,第二暗碼數碼值B及第三暗碼數碼值C直至第N暗碼數碼的大小關系;開鎖時,如果輸 入明碼時產生的暗碼之間的大小關系符合設定的暗碼之間大小關系即可確認暗碼正確;方案二 設定的暗碼與輸入明碼時產生的暗碼比對識別時允許有可調節的最大誤差范 圍;調節最大誤差范圍應小于或等于±30%,輸入明碼時產生的暗碼小于或等于設定暗碼 的±30%即可開鎖;方案三將方案一與方案二結合起來。
4. 根據權利要求3所述的二維編碼電子密碼鎖,其特征在于所述設定的暗碼與輸入 明碼時產生的暗碼比對識別時允許有可調節的最大誤差范圍;調節最大誤差范圍應小于或 等于±20%,輸入明碼時產生的暗碼小于或等于設定暗碼的±20%即可開鎖;。
5. 根據權利要求1或2或3或4所述的二維編碼電子密碼鎖,其特征在于所述明碼 位數N大于或等于3。
全文摘要
本發明公開了一種二維編碼電子密碼鎖,方案如下輸入N個數碼的密碼有N個明碼與N-1個暗碼組成,將明碼、暗碼各用一個數組定義,設定明碼密碼時即對明碼數組賦初值,明碼各數碼間隔即暗碼自行設計,明碼即設定的N個明碼數碼系列,暗碼即設計的各明碼數碼間隔;檢驗,輸入明碼各數碼時,計數器函數在各數碼輸入間隔計數以獲得暗碼,密碼輸入完畢后,將明碼及暗碼與設定的明碼暗碼進行比對識別,一旦確認輸入的明碼與設定的明碼相同,同時明碼數碼間隔與暗碼相同,即可開鎖。本發明大大增加了可靠性和隱蔽性,不易被破解,安全性更高。可用于所有使用電子密碼鎖的范圍,如門鎖,保險柜鎖及銀行自動取款機等。
文檔編號E05B37/20GK101781951SQ200910064128
公開日2010年7月21日 申請日期2009年1月16日 優先權日2009年1月16日
發明者吳寧, 曹艷萍, 朱一帆 申請人:朱一帆