WIPO logo
Mobile | Deutsch | English | Español | Français | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

国際・国内特許データベース検索
World Intellectual Property Organization
検索
 
閲覧
 
翻訳
 
オプション
 
最新情報
 
ログイン
 
ヘルプ
 
自動翻訳
1. (WO2011105367) ブロック暗号化装置、ブロック復号装置、ブロック暗号化方法、ブロック復号方法及びプログラム
国際事務局に記録されている最新の書誌情報   

Translation翻訳: 原文 > 日本語
国際公開番号:    WO/2011/105367    国際出願番号:    PCT/JP2011/053832
国際公開日: 01.09.2011 国際出願日: 22.02.2011
IPC:
G09C 1/00 (2006.01)
出願人: NEC CORPORATION [JP/JP]; 7-1, Shiba 5-chome, Minato-ku, Tokyo 1088001 (JP) (米国を除く全ての指定国).
MINEMATSU, Kazuhiko [JP/JP]; (JP) (米国のみ)
発明者: MINEMATSU, Kazuhiko; (JP)
代理人: KATO, Asamichi; c/o A. Kato & Associates, 20-12, Shin-Yokohama 3-chome, Kohoku-ku, Yokohama-shi, Kanagawa 2220033 (JP)
優先権情報:
2010-038975 24.02.2010 JP
発明の名称: (EN) BLOCK ENCRYPTION DEVICE, BLOCK DECRYPTION DEVICE, BLOCK ENCRYPTION METHOD, BLOCK DECRYPTION METHOD AND PROGRAM
(FR) DISPOSITIF DE CHIFFREMENT PAR BLOCS, DISPOSITIF DE DÉCHIFFREMENT DE BLOCS, PROCÉDÉ DE CHIFFREMENT PAR BLOCS, PROCÉDÉ DE DÉCHIFFREMENT DE BLOCS ET PROGRAMME ASSOCIÉ
(JA) ブロック暗号化装置、ブロック復号装置、ブロック暗号化方法、ブロック復号方法及びプログラム
要約: front page image
(EN)Disclosed are a block encryption device and a block encryption method that enable tweakable block encryption with tweaks of an indeterminate length, which possesses theoretical resistance to a birthday attack. A block encryption device is provided with: a keyed hash unit which generates an n-bit mask value S and an m-bit intermediate value V (where m is a positive integer less than n/2) by means of a keyed hash function using a key K2, and a b-bit tweak key T is entered when a block cipher has an n-bit block and an n-bit key and the tweak length is set to b bits; a tweak-dependent key derivation unit which, after the intermediate value V has been padded by n bits, uses a key K1 to encrypt the intermediate value V with an n-bit block cipher to generate an n-bit tweak-dependent key L; and a masked block encryption unit which, after the mask value S has been added to n-bit unencrypted information M, generates encrypted information C by encrypting with an n-bit block cipher using the tweak-dependent key L as a key, and adding the mask value S to the result.
(FR)L'invention porte sur un dispositif et un procédé de chiffrement par blocs permettant un chiffrement par blocs pouvant être peaufiné avec des peaufinages d'une longueur intermédiaire, possédant une résistance théorique à une attaque d'anniversaire. Un dispositif de chiffrement par blocs comporte : une unité de hachage mis à la clé générant une valeur masque S de n bits et une valeur intermédiaire V de m bits (où m est un entier relatif positif inférieur à n/2) au moyen d'une fonction de hachage mis à la clé à l'aide d'une clé K2, et une clé de peaufinage T de b bits est entrée lorsqu'un chiffre de bloc a un bloc de n bits et une clé de n bits et la longueur de peaufinage est établie à b bits ; une unité de dérivation de clé dépendante d'un peaufinage qui, après que la valeur intermédiaire V a été renforcée de n bits, utilise une clé K1 pour chiffrer la valeur intermédiaire V avec un chiffre de bloc de n bits pour générer une clé L dépendante d'un peaufinage de n bits ; et une unité de chiffrement par blocs masqué qui, après que la valeur masque S a été ajoutée à des informations non chiffrées M de n bits, génère des informations chiffrées C par chiffrement avec un chiffre de bloc de n bits utilisant, en tant que clé, la clé L dépendante d'un peaufinage, et par ajout de la valeur masque S au résultat.
(JA) バースデー攻撃への理論的耐性を有し、調整値が任意長の調整値付きブロック暗号を実現すること。ブロック暗号化装置は、ブロック暗号をnビットブロック、nビット鍵とし、調整値の長さをbビットとしたときに、bビットの調整値Tを入力とし、鍵K2を用いた鍵付きハッシュ関数により、nビットのマスク値S及びmビット(mはn/2未満の正整数)の中間値Vを生成する鍵付きハッシュ部と、前記中間値Vをnビットにパディングした後、鍵K1を用いて前記中間値Vをnビットブロック暗号で暗号化してnビットの調整値依存鍵Lを生成する調整値依存鍵導出部と、前記マスク値Sをnビットの平文Mに加算した後、前記調整値依存鍵Lを鍵とするnビットブロック暗号で暗号化し、得られた結果に前記マスク値Sを加算して暗号文Cを生成するマスク付きブロック暗号化部と、を有する。
指定国: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
アフリカ広域知的所有権機関(ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
ユーラシア特許庁(EAPO) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
欧州特許庁(EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
アフリカ知的所有権機関(OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
国際公開言語: Japanese (JA)
国際出願言語: Japanese (JA)