[發(fā)明專利]時變密碼和一種時變密碼鎖在審
| 申請?zhí)枺?/td> | 201310228790.4 | 申請日: | 2013-06-06 |
| 公開(公告)號: | CN104103107A | 公開(公告)日: | 2014-10-15 |
| 發(fā)明(設(shè)計(jì))人: | 陳麟華 | 申請(專利權(quán))人: | 陳麟華 |
| 主分類號: | G07C9/00 | 分類號: | G07C9/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310005 浙江省杭州市莫*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 密碼 一種 密碼鎖 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及“時變密碼”和“時變密碼鎖”,屬于一種“動態(tài)密碼”的原理方法和一種電子應(yīng)用裝置,屬于信息技術(shù)和電子、機(jī)電技術(shù)領(lǐng)域。
背景技術(shù)
在信息社會,大量地存在著各類“求證”和“驗(yàn)證”活動。“管理者”要對“客戶”進(jìn)行身份認(rèn)證,往往以驗(yàn)證“密碼”的形式進(jìn)行。所謂的“密碼”是指不對外公開的秘密的號碼,是一種特定的暗號、口令,它可以是一組數(shù)字或字符。
一般在身份認(rèn)證時,由客戶提出“求證”申請,提交“密碼”;而管理者進(jìn)行“驗(yàn)證”,則把客戶提交的“密碼”,與預(yù)先存儲在于管理方的“密碼”相比較,如果一致,則認(rèn)可客戶身份的真實(shí)性,如果不一致則不認(rèn)可。
目前,社會上普遍使用的一般是“靜態(tài)密碼”,其“密碼”是固定不變的,它易于記憶,使用簡單方便,易于推廣。但缺點(diǎn)是安全性差,密碼容易被盜用,現(xiàn)今社會上密碼被盜事件層出不窮。尤其的銀行系統(tǒng),一旦密碼被盜用,往往會造成嚴(yán)重的經(jīng)濟(jì)損失。
為克服“靜態(tài)密碼”安全性差的缺點(diǎn),人們發(fā)明了“動態(tài)密碼”,動態(tài)密碼也稱動態(tài)口令,是根據(jù)專門的算法生成一個不可預(yù)測的隨機(jī)數(shù)字組合,每個密碼只能使用一次,可以有效保護(hù)交易和登錄的認(rèn)證安全,“動態(tài)密碼”無需定期更換密碼,安全省心,目前已經(jīng)被廣泛地應(yīng)用。其中動態(tài)密碼的分發(fā)方法中,常見的有口令牌,手機(jī)軟件令牌,短信發(fā)送,密碼卡等。
但這些“動態(tài)密碼”的最大問題是成本高和操作不便,它往往需要硬件支持,使用攜帶不方便,除此之外,也存在著諸如短信發(fā)送延遲、密碼卡硬件易丟失易損壞等問題。
電子鎖具的工作機(jī)理,本質(zhì)也是一種“求證”和“驗(yàn)證”活動。
目前,社會上普遍使用的密碼鎖要么安全性差,密碼容易被盜用,要么結(jié)構(gòu)復(fù)雜、成本高和操作不便。由于沒有簡單而安全有效的“密碼”系統(tǒng),目前已有的密碼鎖也難兼具安全而方便實(shí)用。
發(fā)明內(nèi)容
為了克服目前常用的“靜態(tài)密碼”安全性差,而現(xiàn)有的“動態(tài)密碼”成本高、使用不方便等問題,本發(fā)明提供一種新的“動態(tài)密碼”的方法,它可以有效地防止密碼被盜而且使用方便。
同時,本發(fā)明還根據(jù)該動態(tài)密碼的原理,同時提供了一種電子密碼鎖裝置,它把該新的密碼技術(shù)安植在芯片電路上,可以使電子密碼鎖更加方便實(shí)用,更具安全性。
為了達(dá)到上述目的,本發(fā)明為解決以上問題所采用的技術(shù)方法是:
一、本發(fā)明為其中的“時變密碼”系統(tǒng)所采用的技術(shù)方法如下。
在基本密碼(基碼)的基礎(chǔ)上,融入時間變量,使基碼與選定的時間值相互間進(jìn)行特定的運(yùn)算,并對其運(yùn)算方法進(jìn)行編碼定義,以便計(jì)算機(jī)或人工的記憶、處理。具體的就是。
該密碼系統(tǒng)具有“元始碼”、時衍碼”、“時變碼”,并具有“選算方法”和“運(yùn)算方法”。
其中“元始碼”是由“基碼”、“選算碼”、“運(yùn)算碼”組成的,它們均可以為數(shù)字、字符。
“基碼”的數(shù)字、字符,其數(shù)值可以用來計(jì)算。
“選算碼”是用以對應(yīng)地表示“選算方法”的,也即每個“選算方法”都對應(yīng)有“選算碼”來代表。
“運(yùn)算碼”是用以對應(yīng)地表示“運(yùn)算方法”的,也即每個“運(yùn)算方法”都對應(yīng)有“運(yùn)算碼”來代表。
其中“選算方法”的算法,是用于確定對“時間參數(shù)”進(jìn)行選擇、變換、運(yùn)算的,其生成結(jié)果為“時衍碼”。
其中“運(yùn)算方法”的算法,是用于確定對“基碼”和“時衍碼”間進(jìn)行交互運(yùn)算的,其生成結(jié)果為“時變碼”。
所述的“時間參數(shù)”是由時鐘產(chǎn)生的時間的年、月、周、日、時、分、秒的數(shù)據(jù)值,也即“時間值”。
在實(shí)施該密碼系統(tǒng)時,使用密碼的“求證方”和“驗(yàn)證方”的雙方均需持有“元始碼”與算法,雙方均需根據(jù)“元始碼”與相關(guān)算法實(shí)時地計(jì)算出“時變碼”,最后通過“時變碼”來進(jìn)行求證和驗(yàn)證。
簡單的說,就是人為地定義基本碼和算式兩部分。
a、以約定的方式,使雙方共同掌握,把靜態(tài)密碼與時間進(jìn)行計(jì)算,使靜態(tài)變成動態(tài)。
b、以編碼的方式,定義了計(jì)算方法,形成便于存儲、記錄、修改的“代碼”,使得系統(tǒng)變得簡單,易于計(jì)算機(jī)處理或人工記憶。
進(jìn)一步的。
1、“選算方法”和“運(yùn)算方法”可以各自被“選算碼”、“運(yùn)算碼”代表、定義,也可以統(tǒng)一以單一的“運(yùn)算碼”來代表、定義,即每一個“運(yùn)算碼”,同時表示著一種“選算方法”和一種“運(yùn)算方法”。
換言之,該“運(yùn)算碼”是包含有“選算方法”的廣義的“運(yùn)算碼”。
2、該密碼系統(tǒng)中的“選算方法”、“運(yùn)算方法”可以是多種的,也可以是一種的,
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于陳麟華,未經(jīng)陳麟華許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310228790.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





