[發明專利]用于加密輸入數據的密碼系統、錯誤檢測電路及操作方法有效
| 申請號: | 200710108280.8 | 申請日: | 2007-06-07 |
| 公開(公告)號: | CN101086769A | 公開(公告)日: | 2007-12-12 |
| 發明(設計)人: | 奧迪爾·德魯伊特 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | G06K19/073 | 分類號: | G06K19/073 |
| 代理公司: | 北京市柳沈律師事務所 | 代理人: | 邵亞麗 |
| 地址: | 韓國*** | 國省代碼: | 韓國;KR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 加密 輸入 數據 密碼 系統 錯誤 檢測 電路 操作方法 | ||
1.一種密碼系統,包括:
加密邏輯,其被構成為通過使用與輸入數據相關的地址來在輸入數據上 執行掩蔽運算而加密輸入數據,
其中,該加密邏輯包括:
第一邏輯電路,其被構成為使用地址的至少一部分來在輸入數據上執行 第一掩蔽運算,從而產生第一輸出;和
第二邏輯電路,其被構成為使用密鑰來在所述第一輸出上執行第二掩蔽 運算,以產生第二輸出。
2.權利要求1的密碼系統,其中,第一和第二掩蔽運算的每一個包括異 或運算、加運算、減運算、乘運算、和/或除運算,其中,加、減、乘、和除 運算是相對于模數進行的。
3.權利要求2的密碼系統,還包括:
S盒電路,其被構成為變換所述第二輸出;和
置換電路,其被構成為置換被變換的第二輸出,從而產生加密輸入數據。
4.權利要求3的密碼系統,其中,置換電路被構成為在被變換的第二輸 出上執行線性函數。
5.權利要求4的密碼系統,其中,該線性函數是第二輸出的位的移位函 數或者線性變換。
6.權利要求3的密碼系統,其中,該輸入數據包括至少一字節的數據, 并且其中S盒電路包括第一S盒電路和第二S盒電路,它們被構成為分別變 換第二輸出的第一個四位字節和第二輸出的第二個四位字節。
7.權利要求1的密碼系統,其中,該輸入數據包括至少一字節的數據。
8.權利要求1的密碼系統,還包括:
處理單元;
其中,加密邏輯包括被可通信地耦合到該處理單元的密碼共同處理器, 所述密碼共同處理器從該處理單元接收該輸入數據。
9.權利要求1的密碼系統,還包括:
處理單元;
其中,加密邏輯與該處理單元集成在一起,使得形成單一邏輯單元。
10.權利要求1的密碼系統,其中,加密邏輯包括:
第一回合邏輯電路,其被構成為響應于輸入數據、至少該地址的第一部 分以及第一密鑰而產生第一回合邏輯電路輸出;
第一回合S盒電路,其被構成為變換第一回合邏輯電路輸出;和
第一回合置換電路,其被構成為置換被變換的第一回合邏輯電路輸出, 從而產生第一回合輸出;
第二回合邏輯電路,其被構成為響應于第一回合輸出、至少該地址的第 二部分以及第二密鑰而產生第二回合邏輯電路輸出;
第二回合S盒電路,其被構成為變換第二回合邏輯電路輸出;和
第二回合置換電路,其被構成為置換被變換的第二回合邏輯電路輸出, 從而產生加密輸入數據。
11.權利要求10的密碼系統,其中,該輸入數據包括至少一字節的數據, 并且其中第一回合S盒電路包括第一S盒電路和第二S盒電路,它們被構成 為分別變換第一回合邏輯電路輸出的高四位字節和第一回合邏輯電路輸出的 低四位字節,并且其中,第二回合S盒電路包括分別對應于第一S盒電路和 第二S盒電路的第三S盒電路和第四S盒電路,它們被構成為分別變換第二 回合邏輯電路輸出的低位四位字節和第二回合邏輯電路輸出的高位四位字 節。
12.一種操作密碼系統的方法,包括:
通過使用與輸入數據相關的地址來執行在輸入數據上的掩蔽運算而加密 輸入數據,
其中,加密輸入數據包括:
使用地址的至少一部分來在輸入數據上執行第一掩蔽運算,從而產生第 一輸出;和
使用密鑰來在所述第一輸出上執行第二掩蔽運算,以產生第二輸出。
13.權利要求12的方法,其中,第一和第二掩蔽運算的每一個包括異或 運算、加運算、減運算、乘運算、和/或除運算,其中,加、減、乘、和除運 算是相對于模數進行的。
14.權利要求13的方法,還包括:
使用S盒電路來變換所述第二輸出;和
置換被變換的第二輸出,從而產生加密輸入數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710108280.8/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





