説明

Fターム[5B276FA00]の内容

ストアードプログラムにおける機密保護 (3,759) | 暗号化機密保護 (369)

Fターム[5B276FA00]の下位に属するFターム

Fターム[5B276FA00]に分類される特許

1 - 20 / 39


【課題】自己書換型であるソフトウェアコードのインテグリティを保証する。
【解決手段】ソフトウェアコードのインテグリティを確かめるために、コードの様々な状態について、チェックサム(例えば、ハッシュ値)がコードの少なくとも一部について生成される。実行中に、コードの状態は変化し(320)、モジュールは変更され(330)、そのコードの状態に係るチェックサムを用いてインテグリティ・チェックが行われる(340)。チェックサムはルックアップテーブルに記憶されても、あるいは、インテグリティ照合関数に埋め込まれてもよい。モジュールの状態を示す状態変数は、テーブルに含まれるチェックサムを参照するために使用されてよい。モジュールのとり得る状態は暗号化された状態及び暗号化されていない状態である。 (もっと読む)


【課題】鍵実装システムについて、セキュリティレベルの高い開発環境を提供する。
【解決手段】セキュアメモリを備えたLSIを有するシステムについて、構成が共通のLSIを、<商品動作モード>とは異なる<開発モード>に設定して、プログラムの開発を行う。また、<アドミニストレータモード>に設定して鍵生成プログラムの開発および暗号化を行い、<鍵生成モード>に設定して、暗号化された鍵生成プログラムを実行させて各種の鍵を生成する。 (もっと読む)


【課題】プログラムの取得不可となる弊害を防ぐことができる更新方法を提供する。
【解決手段】更新方法は、サーバ装置120が情報処理端末100から、更新が要求されたプログラムの識別情報を受信する受信ステップと、サーバ装置120が、プログラムの識別情報を参照して、更新が要求されたプログラムに対応するプログラムを情報処理端末100へ送信するか否かを決定する決定ステップと、送信すると決定した場合に、サーバ装置120が、プログラムのサイズの情報を情報処理端末100へ送信し、情報処理端末100が、そのサイズの情報に基づいてプログラムを記録可能であるかを否か判断し、プログラムを記録可能であると判断した場合に、サーバ装置120がプログラムを情報処理端末100へ送信する送信ステップと、情報処理端末100が、受信したプログラムを格納手段に格納する更新ステップとを含む。 (もっと読む)


【課題】ロボットの不正使用を防止するロボット不正使用防止装置およびその方法を提供する。
【解決手段】不揮発性メモリ15に、暗号化したロボット制御プログラム23を記憶しておき、ブートローダ21がロボットの起動時に、入力されたプログラム復号用の復号鍵が正しい場合にのみ、暗号化したロボット制御プログラム23を復号して主記憶装置11内に展開する。 (もっと読む)


【課題】ファームウェアの任意のバージョンから最新のバージョンへの更新を効率的に行うことを可能とした情報処理装置を提供する。
【解決手段】現バーション判定モジュール101は、ファームウェア20のバージョンを調べる。基本バージョン・ダウングレードモジュール102は、そのバージョンから基本バージョンへとバージョンダウンするための更新ファイルをサーバ3から取得し、その取得した更新ファイルを周辺デバイス2に転送して、当該更新ファイルを用いたファームウェアの更新を周辺デバイス2に実行させる。最新バージョン・アップグレードモジュール103は、基本バージョンAから最新バージョンへとバージョンアップするための更新ファイルをサーバ3から取得し、その取得した更新ファイルを周辺デバイス2に転送して、当該更新ファイルを用いたファームウェアの更新を周辺デバイス2に実行させる。 (もっと読む)


【課題】安全なプログラムを実行するシステムおよび方法を提供する。
【解決手段】ソフトウェアを安全に実行し、ホストを具備しているシステムであって、ホストは、アクセスされる暗号化されたコンテンツを含んでいるディスクを受け入れ、ディスク上のコンテンツにアクセスするために使用される暗号化されたプログラムを記憶させるように構成されている。システムは、安全なコプロセッサをさらに具備している。安全なコプロセッサは、ホストに通信可能に結合され、暗号化されたプログラムを受け取り、暗号化されたプログラムを解読して実行し、プログラムによって発生された出力をホストに返信するように構成されている。 (もっと読む)


【課題】アプリケーションを利用する際のセキュリティの向上に必要な利用者の負担を少なくすることができるリストバンド型認証作業補助システム
【解決手段】リストバンド型機器10Aは手首に装着されるので、ICカードのように、携行するのを失念する虞が少なく、よって、アプリケーションを利用する際のセキュリティの向上に必要な利用者の負担を少なくすることができる。 (もっと読む)


【課題】各種ソフトウエアを配布する際に、例えば市販前の製品に係る機密性の高い情報を含むソフトウエアの外部漏洩や不正利用を、簡便な手法で確実に防止する。
【解決手段】配布元端末10で作成された、暗号化パッケージファイルおよび暗号化インストーラを含む配布ファイル(暗号化ファイル)51Bが、記録媒体50やネットワーク40を用いて配布先端末20に配布され、配布先端末20で配布対象ソフトウエアをインストールする際にはファイルアクセス管理サーバ30でアクセス認証とインストール認証との二重の認証が行なわれ、配布対象ソフトウエアが正当な利用者の正当な端末(配布先端末20)にのみインストールされ、正当な利用者の正当な端末(配布先端末20)においてのみ実行されるように構成する。なお、インストール認証の際に、配布先端末20の所在位置を検出し、所定条件を満たしていることを確認する。 (もっと読む)


【課題】 コンピュータ内の情報を保護する。
【解決手段】 入力データは復号化機能14によって復号化される。処理できない復号化データは不明データ記憶機能22に蓄積する。不明データは利用者のチェック時に暗号化機能24によって暗号化され、平文に戻される。入力確認機能28が平文に戻った入力データを利用者に提示し、利用許可を得る。データ出力時は、出力確認機能12が出力データを利用者に提示して出力許可を得、利用者から平文出力か暗号化出力かの指定を受ける。ハードディスクにデータを保存する場合は暗号化する。 (もっと読む)


【課題】プログラムの不正なインストールを防止することが可能な技術を提供する。
【解決手段】クライアントPC10は、ユーザの認証情報が入力されると、当該認証情報をドメインコントローラ20に送信する。ドメインコントローラ20は、当該認証情報を用いて当該ユーザを認証すると、インストール制御プログラムをクライアントPC10に送信する。クライアントPC10は、インストール制御プログラムを実行すると、ファイルサーバ30からインストール許可定義情報を取得し、当該インストール許可定義情報を用いて所定のプログラムのインストールが可能か否かを判定する。当該判定結果が肯定的である場合に、クライアントPC10は、インストーラをファイルサーバ30から取得する。クライアントPC10は、当該インストーラを実行することにより、所定のプログラムをインストールする。 (もっと読む)


【課題】携帯型記憶媒体に格納されているアプリケーションプログラムが不正コピーされたとしても、特定の端末装置以外の端末装置での動作、又はコピーされたアプリケーションプログラムが格納された携帯型記憶媒体による動作を不能にする。
【解決手段】SDメモリカード21にアプリケーションプログラム及び認証データを書込むとき、端末装置のシリアル番号を鍵として、アプリケーションプログラム及び認証データを暗号化する。端末装置は、SDメモリカード21が装着されたとき、端末装置のシリアル番号を鍵として暗号を復号化する。SDメモリカード21のシリアル番号を鍵として暗号化してもよい。 (もっと読む)


【課題】コンテンツデータの格納処理の観測を困難にし、コンテンツデータの不正コピーを有効に防止しえる技術を提供することを目的とする。
【解決手段】情報処理端末1からサーバ2に対してコンテンツデータ92のダウンロード要求が送信される。サーバ2は、コマンドデータ91をコマンド暗号化装置3に転送する。コマンド暗号化装置3は、暗号化回路31においてコマンドデータ91を暗号化する。サーバ2は、コンテンツデータ92と暗号化されたコマンドデータ91とを情報処理端末1に送信する。情報処理端末1の制御部11は、メモリコントローラ132にコンテンツデータ92と暗号化コマンドデータ91を転送する。メモリコントローラ132は、復号化回路1321によりコマンドデータ91を復号化し、コンテンツデータ92をメモリアレイ131に格納する。 (もっと読む)


【課題】非接触ICカードを利用する複数のサービスにそれぞれ対応するAPを切り換えて実行するに際し、APとそれに対応するデータを、他のAPからアクセスできないように保護する。
【解決手段】CPU11は、不揮発性メモリ18に格納されている制御用プログラム21を実行することによって、AP切換装置5の基本的な動作を制御する。また、CPU11は、I/O接続された不揮発性メモリ18に暗号化された状態で保存されている複数のアプリケーションプログラムのうち、コントローラから指定されたものを読み出して復号し、バス接続されたメモリ17のAP実行領域にロードして実行する。メモリ17のAP実行領域には実行されるAPとこれに対応するプライベートデータもロードされる。本発明は、種類の異なる非接触ICカードに対してデータを読み書きできるようにリーダライタを制御するシステムに適用できる。 (もっと読む)


【課題】データ完全性を保証するためのコンピュータで実行可能な方法、装置、及びコンピュータ使用可能なプログラム・コードを示す。
【解決手段】パーティションは、該パーティションの外部のソースから実行可能ファイルを実行する要求を受け取る。メモリー領域がパーティション内に作られる。パーティション又はサービス・インターフェースが認証判定を行う。肯定認証判定があったならば、その要求に基いてパーティションはメモリー領域の実行可能ファイルを実行する。 (もっと読む)


【課題】利用者が個別パラメータの設定を行う手間を解消し、登録された利用者のみが組込機器を利用でき、かつ組込機器を用いた期限付きサービスを行う場合、期限を越えての機器の不正使用を抑制しうる組込機器の認証及び動作制御方法を提供する。
【解決手段】USBメモリ2A内に組込機器1Aの制御ソフトウエアや、予め設定された利用者毎の個別パラメータを内蔵しておき、ユーザが前記USBメモリ2Aを組込機器1AのUSBコネクタ3Aに接続することにより、前記USBメモリ2Aの個別パラメータを組込機器1Aに取り込みを行う。制御ソフトウエアが起動用プログラムの場合は、この起動用プログラム及び個別設定パラメータに基づきファームウェアが起動され、組込機器1Aが起動する。 (もっと読む)


【課題】保護されたコンテンツを多数配信した後に、そのうちの任意の個数のコンテンツを利用可能とする際に、ネットワークサーバへの接続の必要なく、コンテンツを利用するために必要なライセンスを取得する。
【解決手段】コンテンツの利用に必要な第一のライセンスを利用するのに必要な第二のライセンスを生成し、第二のライセンスを元に第一のライセンスを生成するライセンス生成部を有し、得られた第一のライセンスを元に、入力部等から入力するコンテンツを利用する。 (もっと読む)


【課題】 デジタルコンテンツ保護を提供するための改良された装置、システム及び方法を提供する。
【解決手段】 セキュリティエンジンを有するブリッジが開示される。このブリッジは、暗号化サービスを中央処理装置からブリッジへとオフロードすることを可能にする。 (もっと読む)


【課題】各種ソフトウエアを配布する際に、例えば市販前の製品に係る機密性の高い情報を含むソフトウエアの外部漏洩や不正利用を、簡便な手法で、より確実に防止する。
【解決手段】配布元端末10で作成された、暗号化ファイルおよび専用インストーラを含む配布用ファイルセットが、記録媒体50やネットワーク40を用いて配布先端末20に配布され、配布先端末20で配布対象ソフトウエアをインストールする際にはファイルアクセス管理サーバ30でアクセス認証とインストール認証との二重の認証が行なわれ、配布対象ソフトウエアが正当な利用者の正当な端末(配布先端末20)にのみインストールされ、正当な利用者の正当な端末(配布先端末20)においてのみ実行されるように構成する。 (もっと読む)


【課題】外部への漏洩が許されない機能を機密性を確保しつつ部品化することを可能とするコンピュータシステムの関数呼び出し方法を提供する。
【解決手段】動的ライブラリ2が提供する関数Z221のアプリケーションプログラム1による呼び出しを隠すため、関数パラメータ暗号化復号処理部12は、アプリケーションプログラム本体部11による関数Z221の呼び出しを関数Zxの呼び出しに改ざんするとともに、そのパラメータを暗号化する。一方、動的ライブラリ2側の関数パラメータ暗号化復号処理部21は、この関数Zxの呼び出しを関数Zの呼び出しに戻すとともに、暗号化されたパラメータを復号して関数Zに引き渡す。 (もっと読む)


【課題】部分的に保護した実行コードの作成において、コンパイラの最適化によりコードの実行順序が変更されても、暴走等が起こりにくくする。
【解決手段】ユーザは、対象関数指定部306にて保護したい対象関数を指定する。第1変換部308は、オブジェクトコード304のうち、対象関数の関数名と同じ名前の挿入関数を作成すると共に、その対象関数の関数名を別の関数名に変更する。挿入関数は、対象関数の暗号化を解くための復号コードを含む。リンカ310は、挿入関数とオブジェクトコードとその他のライブラリをリンクする。第2変換部312は、リンカ310が出力する実行コードの中から、挿入関数の情報を用いて対象関数の場所を特定し、対象関数の部分を暗号化する。 (もっと読む)


1 - 20 / 39