[發明專利]復合時變密碼和時變式數據加密方法在審
| 申請號: | 201310160790.5 | 申請日: | 2013-04-28 |
| 公開(公告)號: | CN104125059A | 公開(公告)日: | 2014-10-29 |
| 發明(設計)人: | 陳麟華 | 申請(專利權)人: | 陳麟華 |
| 主分類號: | H04L9/16 | 分類號: | H04L9/16;H04L9/32 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310005 浙江省杭州市莫*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 復合 密碼 時變式 數據 加密 方法 | ||
技術領域
本發明涉及“復合時變密碼”和“時變式數據加密方法”,是一種“動態密碼”的原理方法和一種“數據文件加密”的原理方法,屬于信息技術和電子技術領域。
背景技術
在信息社會,大量地存在著各類“求證”和“驗證”活動。“管理者”要對“客戶”進行身份認證,往往以驗證“密碼”的形式進行。其過程一般由客戶提出“求證”申請,提交“密碼”;而管理者進行“驗證”,則把客戶提交的“密碼”,與預先存儲在于管理方的“密碼”相比較,如果一致,則認可客戶身份的真實性,如果不一致則不認可。
目前,社會上普遍使用的一般是“靜態密碼”,其“密碼”是固定不變的,它易于記憶,使用簡單方便,易于推廣;但缺點是安全性差,密碼容易被盜用。還有一種是“動態密碼”,是根據專門的算法生成一個不可預測的隨機數字組合,每個密碼只能使用一次,可以有效保護交易和登錄的認證安全,“動態密碼”無需定期更換密碼,安全省心,目前也已經被廣泛地應用;但這些“動態密碼”卻存在成本高和操作不便的兩大問題,它往往需要硬件支持,使用攜帶不方便。
為克服以上這些密碼的缺點,本人提出了“時變密碼”的概念,并于2013年4月3日進行了專利申請,名稱為《時變密碼和時變密碼鎖》(專利申請號為201310115701.5)。
但由于在《時變密碼和時變密碼鎖》的專利申請時,只對“時變密碼”的典型部分的進行了權利要求和說明,有進一步升級、優化的空間,其要求保護的權利范圍也過于狹窄。
與此類似的,數據加密的活動也大量存在各類于通信過程中,其安全性問題也非常突出。為此人們也使用了各種各樣的加密方法,如:替換加密法、換位加密法、回轉輪加密法、多碼加密法,等等。也有很多標準,如:美國的數據加密標準DES,國際數據加密算法IDEA,等等。這些加密方法和標準,在軍事、在商業等領域都有大量應用。
為了加強數據加密的防破解能力,很多算法大多都采用復雜的函數,往往整個設計過程不公開,使得人們會擔心破譯者利用函數的薄弱環節攻破,或者設計者有后門。所以人們非常需要加密簡便而破解困難的密碼系統。
在要此特別說明一下的是,由于在現實生活中,人們對“密碼”有兩種不同的理解,容易混淆。或者說,“密碼”有兩種不同的含義:秘密的號碼,加密的代碼。
“秘密的號碼”一般是指不對外公開的秘密的號碼,是一種特定的暗號、口令,它可以是一組數字或字符。
“加密的代碼”一般是指經特別編制的可以公開的代碼(電碼、文件),但這些代碼是通過一種變換手段加密了的,其本身含義是秘密的,需要解密才能有意義的,它可以是一組數字或字符,也可以是整篇文件。這種“密碼”也稱為“密文”,與之對應的稱為“明碼”或“明文”。
所以,在本專利系列文件中,為防止產生歧義,遵照俗定約成的,對兩種“密碼”作如下闡說:
“密碼”專指秘密的號碼,是秘密的口令,一種特定的暗號、口令。
“密文”專指加密的代碼,是加密的數據(文件),是“明文”通過“加密方法”得出的代碼。
發明內容
為了進一步優化“時變密碼”的發明,更加完善其權利要求的保護的范圍,本發明提供升級的一種“復合時變密碼”的方法,它可以更加有效地防止密碼被盜,而且適用范圍更加廣泛。
同時,本發明還根據該“復合時變密碼”的原理,提供了一種新的數據加密方法,即“時變式數據加密方法”,它可以使人們對數據的加密,多一種安全、便捷的方法的選擇。
為了達到上述目的,本發明為解決以上問題所采用的技術方案是:
一、本發明為其中的“復合時變密碼”系統所采用的技術方案如下。
在基本密碼(基碼)的基礎上,融入變量“附屬碼”。“附屬碼”可以包括時間變量(值)、序列碼(號)、附加碼等多種變量。(為敘述方便,把時間變量、序列碼、附加碼統一歸納稱為“附屬碼”。)
使“基碼”與選定的“附屬碼”相互間進行約定的運算,其算法由編碼定義,并且可以使這種計算多次循環,以增加破解難度。
具體的就是,使該密碼系統具有“元始碼”、“附屬碼”、“時變碼”等,并具有“運算方法”“選算方法”“自算方法”和“計次方法”。
其中“元始碼”是由“基碼”、“運算碼”組成的,它們均可以為數字、字符。
其中的“運算碼”除了定義“選算方法”“運算方法”外,還可以定義“自算方法”。
“自算方法”是用于確定對“基碼”進行選擇、變換、運算的,其生成結果為“基衍碼”,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于陳麟華,未經陳麟華許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310160790.5/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





