[發明專利]信息處理裝置有效
| 申請號: | 200680016772.8 | 申請日: | 2006-03-02 |
| 公開(公告)號: | CN101176134A | 公開(公告)日: | 2008-05-07 |
| 發明(設計)人: | 白井太三 | 申請(專利權)人: | 索尼株式會社 |
| 主分類號: | G09C1/00 | 分類號: | G09C1/00 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 | 代理人: | 杜娟 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 信息處理 裝置 | ||
1.一種適合執行Feistel加密處理的加密處理裝置,包括:
非線性轉換部分,包括多個非線性轉換層,每個非線性轉換層具有多比特的輸入和輸出;以及
線性轉換部分,包括適合執行線性轉換處理的線性轉換層,其中線性轉換部分使用滿足限制條件的矩陣來執行線性轉換處理。
2.根據權利要求1的加密處理裝置,其中對用于線性轉換處理的矩陣施加的限制條件如下:
對于在r個輪次中的每一個輪次中使用F函數在線性轉換部分中執行映射θ:{0,1}na→{0,1}nb的矩陣Mi,其中該映射執行從n×a比特數據到n×b比特數據的線性轉換,分支數目B(θ)被定義為:
B(θ)=minα≠0{hwn(α)+hwn(θ(α))}
其中,minα≠0{Xα}表示滿足α≠0的所有Xα值的最小值,且hwn(Y)是將給出的比特串Y拆分為n比特元素并且返回包括至少一個非零比特的非零元素的數目的函數,
滿足B(θ)=b+1的映射θ被定義為最優擴散映射,其中B(θ)是上文定義的分支數目,并且
BD1和BD2被定義為:
BD1=min{B(Mi)|1≤i≤r}
BD2=min{B(Mi|Mi+2)|1≤i≤r-2}
其中B(M)表示矩陣M的分支數目,且A|B表示連接矩陣A和B而得到的矩陣,
在如上定義各參數的情況下,矩陣Mi被確定為使得BD1和BD2二者都等于或大于3。
3.一種加密處理裝置,該加密處理裝置被配置為使用包括SPN型F函數的r輪次Feistel公用密鑰塊密碼結構來執行加密處理,所述SPN型F函數包括非線性轉換部分和線性轉換部分,
其中,在r個輪次中每一個輪次中的F函數的線性轉換部分使用滿足下述條件的矩陣Mi:
對于映射θ:{0,1}na→{0,1}nb,該映射執行從n×a比特數據到n×b比特數據的線性轉換,分支數目B(θ)被定義為
B(θ)=minα≠0{hwn(α)+hwn(θ(α))}
其中,minα≠0{Xα}表示滿足α≠0的所有Xα值的最小值,且hwn(Y)是將給出的比特串Y拆分為n比特元素且返回包括至少一個非零比特的非零元素的數目的函數,
滿足B(θ)=b+1的映射θ被定義為最優擴散映射,其中B(θ)是上文定義的分支數目,并且
BD1、BD2和BD3被定義為
BD1=min{B(Mi)|1≤i≤r},
BD2=min{B(Mi|Mi+2)|1≤i≤r-2},并且
BD3=min{B(Mi|Mi+2|Mi+4)|1≤i≤r-4}
其中B(M)表示矩陣M的分支數目,且A|B表示連接矩陣A和B得到的矩陣,
在如上定義各參數的情況下,矩陣Mi被確定為使得BD1、BD2和BD3都等于或大于3。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于索尼株式會社,未經索尼株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680016772.8/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G09C 用于密碼或涉及保密需要的其他用途的編碼或譯碼裝置
G09C1-00 通過對符號或符號組進行轉換或者按照預定的系統用另外的符號來替代,將所給出的符號序列,例如可理解的原文,交換成不可理解的符號序列的裝置或方法
G09C1-02 .應用圖表式編制的密碼
G09C1-04 .應用符號載體或指示器相對于由置換碼或鍵所確定的位置作相對移動,由此給出適合于原文的明的或密寫的代碼
G09C1-06 .由相應的符號組成明的原文的各單元和由相應的符號組成的密碼的各單元連接起來運轉,當器械運轉時,這些連接件自動地和連續地以編碼或鍵構件置換
G09C1-08 ..機械的連接
G09C1-10 ..電的連接





