Pat
J-GLOBAL ID:200903067959539777

コード実行装置およびコード配布方法

Inventor:
Applicant, Patent owner:
Agent (1): 大菅 義之 (外1名)
Gazette classification:公開公報
Application number (International application number):2001162271
Publication number (International publication number):2002353960
Application date: May. 30, 2001
Publication date: Dec. 06, 2002
Summary:
【要約】【課題】 既存OSを大幅に変更することなく、電子署名と暗号化が施されたコードを効率よく実行することが課題である。【解決手段】 セキュアプロセッサ24と通常プロセッサ22を含むヘテロなマルチプロセッサシステムを構築し、セキュアタスクと非セキュアタスクを各プロセッサへ振り分ける。セキュアタスクの暗号化コードは、セキュアメモリ23に格納され、セキュアメモリ23は、認証局の公開鍵で署名を検証して、暗号化コードが有効であることをセキュアプロセッサ24に通知する。セキュアプロセッサ24は、セキュアメモリ23から暗号化命令をフェッチし、復号して実行する。
Claim (excerpt):
マルチプロセッサシステムを用いたコード実行装置であって、セキュアタスクの暗号化コードと、該暗号化コードが正当であることを検証するための検証用情報とを格納するセキュアメモリ手段と、前記検証用情報により前記暗号化コードが正当であると検証されたとき、該暗号化コードを実行するセキュアプロセッサ手段と、通常タスクのコードを格納する通常メモリ手段と、前記通常タスクのコードを実行する通常プロセッサ手段と、前記セキュアタスクと通常タスクの振り分けを行って、前記暗号化コードを前記セキュアメモリ手段に格納し、前記通常タスクのコードを前記通常メモリ手段に格納する制御手段とを備えることを特徴とするコード実行装置。
IPC (7):
H04L 9/32 ,  G06F 1/00 ,  G06F 9/318 ,  G06F 9/46 360 ,  G06F 12/14 320 ,  G06F 15/16 610 ,  H04L 9/08
FI (7):
G06F 9/46 360 B ,  G06F 12/14 320 B ,  G06F 15/16 610 Z ,  H04L 9/00 675 D ,  H04L 9/00 601 C ,  G06F 9/06 660 G ,  G06F 9/30 320 C
F-Term (16):
5B017AA03 ,  5B017BA07 ,  5B017CA15 ,  5B033BB03 ,  5B045DD01 ,  5B045GG06 ,  5B045GG09 ,  5B076FA01 ,  5B076FD04 ,  5B098AA10 ,  5B098GA04 ,  5B098GC01 ,  5J104AA09 ,  5J104EA06 ,  5J104LA03 ,  5J104NA02

Return to Previous Page