[發明專利]數據轉換器、數據轉換方法以及計算機程序無效
| 申請號: | 200980105793.0 | 申請日: | 2009-01-21 |
| 公開(公告)號: | CN101952870A | 公開(公告)日: | 2011-01-19 |
| 發明(設計)人: | 巖田哲;白井太三;渋谷香士;盛合志帆;秋下徹 | 申請(專利權)人: | 索尼公司;巖田哲 |
| 主分類號: | G09C1/00 | 分類號: | G09C1/00 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 李春暉;李德山 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 轉換器 轉換 方法 以及 計算機 程序 | ||
1.一種數據轉換器,包括
數據轉換部,執行重復進行回合運算的數據轉換處理,所述數據轉換部被配置為在所述回合運算中實施以下處理:
對于兩個數據段之一的線性轉換處理,所述兩個數據段是將長方形數據矩陣劃分為兩部分而得到的,所述長方形數據矩陣是通過排列大小相等的數據塊來配置的;
所述兩個數據段之間的異或運算處理;
對于所述數據段之一的移位處理;以及
所述兩個數據段之間的交換處理。
2.根據權利要求1所述的數據轉換器,其中
所述大小相等的數據塊是1字節的數據塊,并且所述數據轉換部被配置為在所述回合運算中執行對于所述兩個數據段的處理,所述兩個數據段是將所述長方形數據矩陣劃分為兩部分而得到的,所述長方形數據矩陣是通過排列所述1字節的數據塊來配置的。
3.根據權利要求1所述的數據轉換器,其中
所述數據轉換部被配置為在所述回合運算中進一步實施以下處理:
對于所述數據段之一的非線性轉換處理;以及
對于所述數據段之一的密鑰適用運算處理。
4.根據權利要求3所述的數據轉換器,其中
所述密鑰適用運算是在所述數據段之一的配置數據和加密密鑰數據之間的異或運算。
5.根據權利要求1所述的數據轉換器,其中
所述數據轉換部利用所述異或運算的結果來作為所述數據段之一的更新數據。
6.根據權利要求1所述的數據轉換器,其中
在實施所述移位處理時,所述數據轉換部實施如下移位處理:
對于包括在具有m行和2n列數據的長方形矩陣中的、要經受所述移位處理的、具有m行和n列的數據段,在滿足m≤n的關系的情況下,在所述移位處理前屬于同一列的數據塊被移位,以使得在所述移位處理后屬于不同的列;以及
在滿足m>n的關系的情況下,在所述移位處理前屬于同一列的數據塊被移位,以使得這些數據塊在所述移位處理后的任意列中的塊數包含在(m/n)-1以上、(m/n)+1以下的范圍內。。
7.根據權利要求1所述的數據轉換器,其中
所述數據轉換部對于所述兩個數據段都實施所述移位處理。
8.根據權利要求1所述的數據轉換器,其中
在所述回合運算中,所述數據轉換部對于所述數據段中的一個數據段A實施非線性轉換和移位處理,以更新所述數據段A,并進一步對于更新的數據段A實施線性轉換處理并在所述線性轉換處理的結果和另一數據段B之間實施異或運算,從而利用該異或運算的結果作為所述數據段B的更新數據,并進一步在所述數據段A和所述數據段B之間實施所述交換處理,并隨后在所述數據段A和密鑰數據之間實施異或運算。
9.根據權利要求1所述的數據轉換器,其中
在所述回合運算中,所述數據轉換部對于所述數據段中的一個數據段A實施非線性轉換處理、移位處理和線性轉換處理,以更新所述數據段A,并進一步在更新的數據段A和另一數據段B之間實施異或運算,從而利用該異或運算的結果作為數據段B的更新數據,并進一步在所述數據段A和所述數據段B之間實施所述交換處理,并隨后在所述數據段A和密鑰數據之間實施異或運算。
10.根據權利要求1所述的數據轉換器,其中
在所述回合運算中,所述數據轉換部對于所述數據段中的一個數據段A實施非線性轉換處理和線性轉換處理,并在其結果和另一數據段B之間實施異或運算,從而利用該異或運算的結果作為所述數據段B的更新數據,并進一步在所述數據段A和所述數據段B之間實施所述交換處理,并且對于所述數據段A實施移位處理,并隨后在所述數據段A和密鑰數據之間實施異或運算。
11.根據權利要求1所述的數據轉換器,其中
在所述回合運算中,所述數據轉換部對于所述數據段中的一個數據段A實施非線性轉換處理、移位處理和線性轉換處理,并進一步在其結果和另一數據段B之間實施異或運算,從而利用該異或運算的結果作為所述數據段A的更新數據,并進一步在所述數據段A和所述數據段B之間實施交換處理,并隨后在所述數據段A和密鑰數據之間實施異或運算。
12.根據權利要求1所述的數據轉換器,其中
在所述回合運算中的線性轉換處理中,所述數據轉換部被配置為每個回合都選擇和使用多個不同矩陣中的一個矩陣。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于索尼公司;巖田哲,未經索尼公司;巖田哲許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980105793.0/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G09C 用于密碼或涉及保密需要的其他用途的編碼或譯碼裝置
G09C1-00 通過對符號或符號組進行轉換或者按照預定的系統用另外的符號來替代,將所給出的符號序列,例如可理解的原文,交換成不可理解的符號序列的裝置或方法
G09C1-02 .應用圖表式編制的密碼
G09C1-04 .應用符號載體或指示器相對于由置換碼或鍵所確定的位置作相對移動,由此給出適合于原文的明的或密寫的代碼
G09C1-06 .由相應的符號組成明的原文的各單元和由相應的符號組成的密碼的各單元連接起來運轉,當器械運轉時,這些連接件自動地和連續地以編碼或鍵構件置換
G09C1-08 ..機械的連接
G09C1-10 ..電的連接
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





