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

国際・国内特許データベース検索
World Intellectual Property Organization
検索
 
閲覧
 
翻訳
 
オプション
 
最新情報
 
ログイン
 
ヘルプ
 
自動翻訳
1. (WO2005045789) セキュア・プロセッサ
国際事務局に記録されている最新の書誌情報   

Translation翻訳: 原文 > 日本語
国際公開番号:    WO/2005/045789    国際出願番号:    PCT/JP2004/016589
国際公開日: 19.05.2005 国際出願日: 09.11.2004
予備審査請求日:    02.09.2005    
IPC:
G06F 9/30 (2006.01), G09C 1/00 (2006.01), H04L 9/10 (2006.01), H04L 9/32 (2006.01)
出願人: JAPAN SCIENCE AND TECHNOLOGY AGENCY [JP/JP]; 1-8, Honcho 4-chome Kawaguchi-shi Saitama 332-0012 (JP) (米国を除く全ての指定国).
SOGA, Masakazu [JP/JP]; (JP) (米国のみ).
INOMATA, Toshimitsu [JP/JP]; (JP) (米国のみ)
発明者: SOGA, Masakazu; (JP).
INOMATA, Toshimitsu; (JP)
代理人: KAKO, Susumu; Room 902, Maison Sunshine 1-4, Higashiikebukuro 3-chome Toshima-ku, Tokyo 170-0013 (JP)
優先権情報:
2003-380114 10.11.2003 JP
発明の名称: (EN) SECURE PROCESSOR
(FR) PROCESSEUR SECURISE
(JA) セキュア・プロセッサ
要約: front page image
(EN)There is provided a processor having the general purpose function as well as the security function (i.e., safe storage of key data and high-speed calculation of a digital signature). In the secure processor (100) having a general purpose instruction and a signature calculation instruction, a non-volatile key register (130) contains key data. A key bit reference counter (152) is successively decremented from 1023 to 0. According to the content of the key bit reference counter (152), K data stored in the key register (130) is successively specified by one bit from a bit specification gate (154) so as to be successively used for calculation of a signature. There is provided no word data parallel transmission route for transmitting data from the key register (130) containing the key K to another unit. With this hardware structure, it is impossible to output the key data as raw data directly outside.
(FR)L'invention concerne un processeur revêtant une fonction d'usage général et une fonction de sécurité (c'est-à-dire, stockage sûr de données de clés et calcul à vitesse élevée d'une signature numérique). Dans ce processeur sécurisé (100) revêtant une fonction d'usage général et une fonction de calcul de signature, un registre de clés (130) contient des données de clés. Un compteur de référence de bits de clés (152) est décrémenté successivement de 1023 à 0. Selon le contenu du compteur de référence de bits de clés (152), les données K stockées dans le registre de clés (130) sont spécifiées successivement par un bit à partir d'une porte de spécification de bits (154) en vue d'une utilisation successive pour le calcul d'une signature. Aucune route de transmission parallèle de données de mots n'est utilisée pour la transmission des données à partir du registre de clés (130) contenant la clé K en direction d'une autre unité. Avec cette structure matérielle, il est impossible de produire en sortie les données de clés sous forme de données brutes directement à l'extérieur.
(JA) 汎用機能を持ち、なおかつ、セキュリティ機能(すなわち鍵データの安全保管とディジタル署名計算の高速化)も持つプロセッサの提供。  一般用と署名演算用の命令を有するセキュア・プロセッサ100内に、不揮発性の鍵レジスタ130に、鍵データが格納されている。鍵ビット参照カウンタ152は1023から0まで、順次デクリメントする。この鍵ビット参照カウンタ152の内容により、ビット指定ゲート154から、鍵レジスタ130に格納されているKデータが順次1ビットづつ指定され、逐次署名演算に使用される。鍵Kを格納する鍵レジスタ130から他へデータを転送する語データ並列伝送経路を設けていない。  このようなハードウェア構造からして、鍵データを生の形で直接外部へ出すことは不可能である。
指定国: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW.
アフリカ広域知的所有権機関(ARIPO) (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
ユーラシア特許庁(EAPO) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
欧州特許庁(EPO) (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LU, MC, NL, PL, PT, RO, SE, SI, SK, TR)
アフリカ知的所有権機関(OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
国際公開言語: Japanese (JA)
国際出願言語: Japanese (JA)