このアプリケーションの一部のコンテンツは現時点では利用できません。
このような状況が続く場合は、にお問い合わせくださいフィードバック & お問い合わせ
1. (WO2018150619) 付与装置、付与方法及び付与プログラム
国際事務局に記録されている最新の書誌情報    第三者情報を提供

国際公開番号: WO/2018/150619 国際出願番号: PCT/JP2017/034354
国際公開日: 23.08.2018 国際出願日: 22.09.2017
IPC:
G06F 21/51 (2013.01) ,G06F 21/12 (2013.01)
G 物理学
06
計算;計数
F
電気的デジタルデータ処理
21
不正行為から計算機,その部品,プログラムまたはデータを保護するためのセキュリティ装置
50
プラットフォーム,(例.プロセッサ,ファームウェアまたはOS)の完全性を維持するために、ユーザー,プログラムまたはデバイスを監視するもの
51
アプリケーションのロード時,完全性またはソースの信頼性に基づいて、実行可能なソフトウェアを,例えば受理し,拒絶し,開始しまたは抑止するもの
G 物理学
06
計算;計数
F
電気的デジタルデータ処理
21
不正行為から計算機,その部品,プログラムまたはデータを保護するためのセキュリティ装置
10
配布されたプログラムまたはコンテンツを保護するもの,例.著作物を販売またはライセンスするもの
12
実行可能なソフトウェアを保護するもの
出願人:
日本電信電話株式会社 NIPPON TELEGRAPH AND TELEPHONE CORPORATION [JP/JP]; 東京都千代田区大手町一丁目5番1号 5-1, Otemachi 1-chome, Chiyoda-ku, Tokyo 1008116, JP
発明者:
金井 文宏 KANEI, Fumihiro; JP
秋山 満昭 AKIYAMA, Mitsuaki; JP
高田 雄太 TAKATA, Yuta; JP
八木 毅 YAGI, Takeshi; JP
代理人:
特許業務法人酒井国際特許事務所 SAKAI INTERNATIONAL PATENT OFFICE; 東京都千代田区霞が関3丁目8番1号 虎の門三井ビルディング Toranomon Mitsui Building, 8-1, Kasumigaseki 3-chome, Chiyoda-ku, Tokyo 1000013, JP
優先権情報:
2017-02490114.02.2017JP
発明の名称: (EN) IMPARTING DEVICE, IMPARTING METHOD, AND IMPARTING PROGRAM
(FR) DISPOSITIF, PROCÉDÉ ET PROGRAMME DE TRANSMISSION
(JA) 付与装置、付与方法及び付与プログラム
要約:
(EN) An extraction unit (141) extracts a block at random from among blocks of a command sequence that constitutes byte code of a first program, and extracts a block to be certainly executed before the randomly extracted block when the first program is executed. A division unit (142) divides a command sequence that constitutes byte code of a second program for detecting falsification of the first program into a plurality of blocks. An insertion unit (143) inserts, into different positions in the block extracted by the extraction unit (141), the blocks divided by the division unit (142) while maintaining the execution order in the second program.
(FR) Selon l'invention, une unité d'extraction (141) extrait un bloc au hasard parmi les blocs d'une séquence de commande qui constitue un code d'octet d'un premier programme, puis extrait un bloc à exécuter de façon certaine avant le bloc extrait de façon aléatoire lorsque le premier programme est exécuté. Une unité de division (142) divise une séquence de commande qui constitue un code d'octet d'un second programme permettant de détecter une falsification du premier programme en une pluralité de blocs. Une unité d'insertion (143) insère les blocs divisés par l'unité de division (142) à différentes positions dans le bloc extrait au moyen de l'unité d'extraction (141) tout en conservantl'ordre d'exécution dans le second programme.
(JA) 抽出部(141)は、第1のプログラムのバイトコードを構成する命令列のブロックから、ランダムにブロックを抽出し、第1のプログラムが実行される際に、当該ランダムに抽出したブロックより前に必ず実行されるブロックを抽出する。また、分割部(142)は、第1のプログラムの改ざんを検知する第2のプログラムのバイトコードを構成する命令列を、ランダムに複数のブロックに分割する。また、挿入部(143)は、分割部(142)によって分割された複数のブロックを、抽出部(141)によって抽出されたブロック内のそれぞれ異なる位置に、第2のプログラムにおける実行順序を維持して挿入する。
front page image
指定国: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, 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, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
ユーラシア特許庁(EAPO) (AM, AZ, BY, KG, KZ, 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, KM, ML, MR, NE, SN, TD, TG)
国際公開言語: 日本語 (JA)
国際出願言語: 日本語 (JA)