[發明專利]一種雜碼的產生方法以及基于該雜碼的加密/解密方法無效
| 申請號: | 200710178081.4 | 申請日: | 2007-11-26 |
| 公開(公告)號: | CN101183499A | 公開(公告)日: | 2008-05-21 |
| 發明(設計)人: | 唐榮華 | 申請(專利權)人: | 唐榮華 |
| 主分類號: | G09C1/00 | 分類號: | G09C1/00;G06F7/58 |
| 代理公司: | 北京海虹嘉誠知識產權代理有限公司 | 代理人: | 張濤 |
| 地址: | 100089北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 產生 方法 以及 基于 加密 解密 | ||
1.一種雜碼的產生方法,其特征在于,所述雜碼是指一條不循環重復的隨機信息序列,其由下列方法類型之一產生:
奇數法雜碼產生方法,包括以下步驟:(1)選用一個足夠大的n比特位的奇數A,與另外一個m比特位的奇數B相乘,其結果是一個(n+m)比特位的奇數;(2)截取結果前m比特位部分為雜碼片段輸出;(3)截取結果后面n比特位存于A,用于繼續產生雜碼片段;(4)循環步驟(1)至(3),直到累計輸出序列滿足需要長度L,從而得到一段雜碼;
照片法雜碼產生方法,包括以下步驟:(1)將任意的彩色物隨機分布在任意的背景物體上,在任意色調的足夠光照下拍攝照片,并轉換成數碼照片,或直接采用數碼相機拍攝,所述彩色物是不同顏色物的混合物,所述顏色物可以是粉劑、多彩條、片或不規則圖形,所述隨機分布是采用:噴、撒、攪拌并暴露背景的方法之一或多項;(2)將數碼照片按照行、列或隨機方式,排列成一列序列,得到一段雜碼;(3)重復步驟(1)、(2),直至得到滿足需要長度的序列;
無理數法雜碼產生方法,包括以下步驟:(1)采用任意方法產生一個無理數序列B,所述無理數可以是π,e,√2的無限不循環小數;(2)采用任意序列產生方法產生滿足需要的足夠長度的序列A,A序列為空也是一個選擇;(3)從序列A中不斷地隨機抽取一段序列片段,連續地與無理數B的隨機疊加處理,得到一段雜碼,所述疊加處理可以是或其它運算方法;
隨機數雜碼產生方法一,包括以下步驟:(1)有一個等長1n的序列表,表中預存著n個長度為1n的不同隨機序列K;(2)設有參數變量A,B,C;(3)從序列表中取出A所指的隨機序列Ki,從該隨機序列Ki中的B比特位開始,在Ki中循環抽取C比特位;(4)隨機改變A,B,C之一或多個;(5)重復步驟(3)、(4),直到獲得足夠長度的序列為止,得到一段雜碼;
隨機數雜碼產生方法二,包括以下步驟:(1)采用任意的隨機數發生方法,隨機設定一個初始值,得到一段隨機數;(2)重復步驟(1),得到更多的隨機數;(3)將有限的多個隨機數隨機排列成為一條更長的隨機數,得到一段雜碼。
2.根據權利要求1所述的一種雜碼的產生方法,其特征在于,將至少包含一個或多個由任意類型的雜碼產生方法所產生的雜碼,采用隨機抽取方法得到一條無限長雜碼,所述隨機抽取方法至少包括下列方法之一:
(1)將一條雜碼循環排列,然后隨機抽取段;
(2)將多條雜碼多次隨機組合排列,然后隨機抽取段;
所述隨機抽取段是從隨機位置開始抽取隨機長度段。
3.根據權利要求1所述的一種雜碼的產生方法,其特征在于,采用合成方法得到一條無限長雜碼的方法,包括以下步驟:
(1)任意選擇兩條不同的任意長雜碼x、y和一個固定碼z;
(2)設定一個處理流序列,該處理流序列可以循環使用,所述處理流序列是由合成方法碼組成的序列,每一個合成方法碼可以任意指定包含在下列的處理方法之一:
0=x·y;9=x·y·z;1=x·z;3=x·x’;5=x·x’·z;7=x·x’·y;2=y·z;4=y·y’;6=y·y’·z;8=y·y’·x.;
所述處理方法“·”可以是;
(3)所述x’和y’分別是x和y序列另外一個非連續的隨機取值順序得到的序列;也可以將x’或/和y’設定為常“1”或“0”或x、y的某種函數結果;
(4)沿著任意一條無限長雜碼,連續循環使用該處理流序列,執行相應的操作,得到一條無限長雜碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于唐榮華,未經唐榮華許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710178081.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:節能外設
- 下一篇:自行車后掛式廣告裝置
- 同類專利
- 專利分類
G09C 用于密碼或涉及保密需要的其他用途的編碼或譯碼裝置
G09C1-00 通過對符號或符號組進行轉換或者按照預定的系統用另外的符號來替代,將所給出的符號序列,例如可理解的原文,交換成不可理解的符號序列的裝置或方法
G09C1-02 .應用圖表式編制的密碼
G09C1-04 .應用符號載體或指示器相對于由置換碼或鍵所確定的位置作相對移動,由此給出適合于原文的明的或密寫的代碼
G09C1-06 .由相應的符號組成明的原文的各單元和由相應的符號組成的密碼的各單元連接起來運轉,當器械運轉時,這些連接件自動地和連續地以編碼或鍵構件置換
G09C1-08 ..機械的連接
G09C1-10 ..電的連接





