[發(fā)明專利]字節(jié)上不同位置的比特重新賦值、相互替換的加密方法無效
| 申請?zhí)枺?/td> | 200810217785.2 | 申請日: | 2008-12-01 |
| 公開(公告)號: | CN101420295A | 公開(公告)日: | 2009-04-29 |
| 發(fā)明(設(shè)計)人: | 劉暢;劉江海;劉毅 | 申請(專利權(quán))人: | 劉江海 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06 |
| 代理公司: | 深圳市科吉華烽知識產(chǎn)權(quán)事務(wù)所 | 代理人: | 胡吉科 |
| 地址: | 518002廣東省深*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 字節(jié) 不同 位置 比特 重新 賦值 相互 替換 加密 方法 | ||
【技術(shù)領(lǐng)域】
本發(fā)明涉及計算機數(shù)據(jù)處理技術(shù),尤其涉及計算機數(shù)據(jù)加密的技術(shù)。?
【背景技術(shù)】
傳統(tǒng)的移位法就是將明文字母表中的字母循環(huán)左移一定位置,構(gòu)成密文字母表,這種密碼的交換過程就是將明文字母表中的字母的位置下標(biāo)變換為數(shù)字,與秘鑰進行加法運算,其結(jié)果作為密文字母表中的字母的位置下標(biāo),該位置相對應(yīng)的字母即為密文字母。DES加密標(biāo)準(zhǔn)采用分組密碼體制,就是對密碼多次進行移位和替代的混合運算,其過程主要是將64位明文分組進行初始置換,然后分成左右兩部分進行循環(huán)移位與變換,最后形成密文。?
【發(fā)明內(nèi)容】
本發(fā)明的目的是通過一種字節(jié)上不同位置的比特重新賦值、相互替換的加密方法,原始的文件數(shù)據(jù)經(jīng)過比特重新賦值、賦值參數(shù)生成、替換參數(shù)生成、相關(guān)參數(shù)合并等步驟,轉(zhuǎn)換生成賦值參數(shù)和替換參數(shù),生成的替換參數(shù)在總量上少于原始的文件數(shù)據(jù),必須和賦值參數(shù)共同組合,才能形成加密文件,從而達到加密的目的。?
為了解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案是:提供一種字節(jié)上不同位置的比特重新賦值、相互替換的加密方法,該方法包括以下步驟:比特重新賦值、賦值參數(shù)生成、替換參數(shù)生成、相關(guān)參數(shù)合并,經(jīng)過比特重新賦值、賦值參數(shù)生成、替換參數(shù)生成、相關(guān)參數(shù)合并等步驟,依次對文件數(shù)據(jù)中相關(guān)字節(jié)編碼的某一位置上的比特進行重新賦值處理,生成賦值參數(shù),比特重新賦值處理后,部分原始編碼的比特數(shù)值發(fā)生變化,部分原始編碼的比特數(shù)值未發(fā)生變化,這些編碼的若干比特在字節(jié)中的排列位置再經(jīng)過相互替換,在替換參數(shù)生成過程結(jié)束以后,生成的替換參數(shù)在總量上少于原始的文件數(shù)據(jù),必須和賦值參數(shù)共同組合,才能形成加密文件,從而達到加密的目的。?
根據(jù)本發(fā)明的一優(yōu)選方法,在比特重新賦值的過程中,要求同時被選擇進行處理的比特在各字節(jié)中所在的排列位置相同,然后,依次對文件數(shù)據(jù)中的每一個字節(jié)編碼第1位置上的比特數(shù)值進行賦值分析和處理,判斷該位置上的比特數(shù)值是否為0,如果為0,該位置上的比特數(shù)值維持不變,如果為1,就要對該位置上的比特數(shù)值進行賦值處理,使其數(shù)值為0,比特重新賦值事件可以通過?生成賦值參數(shù)來表示,賦值參數(shù)為1個字節(jié),賦值參數(shù)字節(jié)上的8個比特正好一一對應(yīng)同時進行賦值處理的8個字節(jié)中每一個字節(jié)中第1位置上的比特,接著,將經(jīng)過比特重新賦值處理后生成的編碼的若干比特在字節(jié)中的排列位置重新排列,按照字節(jié)和相鄰字節(jié)中比特原有位置的正常排列順序排列的方式,對單個字節(jié)中不同位置的比特和彼此相關(guān)的字節(jié)之間不同位置的比特進行相互替換處理,在替換參數(shù)生成的過程結(jié)束以后,生成的替換參數(shù)在字節(jié)總量上少于原始文件的數(shù)據(jù)量,最后,將生成的替換參數(shù)字節(jié)和生成的賦值參數(shù)字節(jié)進行組合,形成加密文件。?
根據(jù)本發(fā)明的一優(yōu)選方法,在比特重新賦值的過程中,要求同時被選擇進行處理的比特在各字節(jié)中所在的排列位置還可以不同,對文件數(shù)據(jù)中的每一個字節(jié)編碼相同或者不同位置上的比特數(shù)值進行賦值分析和處理,判斷該位置上的比特數(shù)值的標(biāo)準(zhǔn)還可以為1,將經(jīng)過比特重新賦值處理后生成的編碼的若干比特在字節(jié)中的排列位置重新排列的方式還可以有多種。?
本發(fā)明的有益效果是:通過本發(fā)明的一種字節(jié)上不同位置的比特重新賦值、相互替換的加密方法,,經(jīng)過比特重新賦值、賦值參數(shù)生成、替換參數(shù)生成、相關(guān)參數(shù)合并等步驟,依次對文件數(shù)據(jù)中相關(guān)字節(jié)編碼的某一位置上的比特進行重新賦值處理,生成賦值參數(shù),比特重新賦值處理后,部分原始編碼的比特數(shù)值發(fā)生變化,部分原始編碼的比特數(shù)值未發(fā)生變化,這些編碼的若干比特在字節(jié)中的排列位置再經(jīng)過相互替換,在替換參數(shù)生成過程結(jié)束以后,生成的替換參數(shù)在總量上少于原始的文件數(shù)據(jù),必須和賦值參數(shù)共同組合,才能形成加密文件,從而達到加密的目的。?
【附圖說明】
圖1是本發(fā)明的工作原理流程示意圖。?
【具體實施方式】
下面結(jié)合附圖和實施例對本發(fā)明作進一步說明。?
圖1是本發(fā)明的工作原理流程示意圖,主要包括以下步驟:步驟11比特重新賦值,步驟13賦值參數(shù)生成,步驟15替換參數(shù)生成,步驟17相關(guān)參數(shù)合并。?
該專利技術(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/200810217785.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





