説明

Fターム[5B276FA01]の内容

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

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

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

61 - 80 / 110


【課題】データの復号化を行う復号器において、対象データの復号化に必要とされる記憶部の容量を可及的に少なくし、記憶部の利用効率を可及的に向上させる。
【解決手段】マーカー情報と該マーカー情報に関連する関連情報の組合せを複数含んで構成される対象データを復号化する復号器10において、フィルター部12によって、対象データを構成する、マーカー情報と関連情報との組合せのそれぞれに対して、復号化に必要な情報を含む組合せである必要情報組合せと、該復号化に必要な情報を含まない組合せである不必要情報組合せのいずれかであるかフィルタリングを行い、対象データのうち、フィルター部によって不必要情報組合せであるとフィルタリングされた情報を除く情報を復号用記憶部13に記憶して、その記憶された情報に基づいて、対象データの復号化を行う。 (もっと読む)


【課題】電子装置にプログラム状態データをセキュアに記憶する方法を提供する。
【解決手段】本発明は、電子装置(100)の実行環境(110)へのプログラム情報が得られる方法に係る。プログラム情報は、少なくともプログラムコード(121)を含む。プログラム情報及び装置特有のシークレット値(114)のキーが計算される。このキーを使用して、実行環境(110)においてプログラム特有の状態データ(170)を解読し、そして実行の後に変更された状態データを暗号化する。 (もっと読む)


【課題】記憶装置内に蓄積されたコンテンツデータをビット単位でコピーされても、コンテンツを保護することができるコンテンツ管理方法を提供する。
【解決手段】コンテンツデータを暗号化して記憶装置に蓄積し、記憶装置に蓄積されたコンテンツデータの再生・実行処理、およびリムーバブルメディアへのビット単位の書き出し処理を行う機器におけるコンテンツ管理方法であって、コンテンツデータを管理するコンテンツ管理情報を、許されたもののみがアクセス可能で、かつリムーバブルメディアへの書き出し処理時には、コンテンツデータと共に格納情報が書き出されない不揮発性メモリ11に格納し、記憶装置に蓄積されたコンテンツデータおよび不揮発性メモリ11に格納されたコンテンツ管理情報に基づいて、コンテンツデータの再生・実行処理、およびリムーバブルメディアへのビット単位の書き出し処理を管理する。 (もっと読む)


【課題】暗号化ソフトウェアを処理する中央処理装置の提供。
【解決手段】暗号化ソフトウェア部は管理キーMKで暗号化され、MKは暗号化MKとしてデバイス・キーDKで暗号化される。中央処理装置は処理・キャッシュ装置と暗号化ユニットとを備える。暗号化ユニットはDKを記憶するためのデバイス・キー記憶装置と、MKを記憶しそれぞれが管理キー索引MKIに対応する複数の管理キー記憶装置と、復号化装置とを備える。復号化装置は暗号化MKを前記DKで復号化してMKを取得しMKを管理キー記憶装置に記憶して、管理キー記憶装置に対応するMKIを出力する。MKIはこのようにして暗号化ソフトウェア部に対応するために使用される。復号化装置はMKIに従って対応するMKを呼び出し暗号化ソフトウェア部を復号化して、復号化されたソフトウェア・コード又はソフトウェア・データあるいはその両方を直接、前記処理・キャッシュ装置へ転送する。 (もっと読む)


【課題】インストーラ形式のアプリケーションを適切に保護すること。
【解決手段】コンテンツが配信されるユーザ端末120は、インストーラ210によるアプリケーションのインストール処理中に、当該インストールするデータの記録部205への書込処理の開始を検知する検知部201と、検知部201によって書込処理の開始が検知された場合、書込前のデータを取得するファイル取得部202と、ファイル取得部202によって取得されたデータを暗号化する暗号化部203と、暗号化部203によって暗号化された暗号化データを記録部205に書込む書込部204と、を備える。 (もっと読む)


モバイルデバイス(例えば、セル電話)上のソフトウェアアプリケーションのアクセスの制限を改善するためのシステムおよび方法が開示される。例示的な実施形態にしたがうと、ソフトウェアアプリケーションのアクセスの制限を改善するためのコンピュータに実装されるシステムおよび方法は、メモリを有するデバイスを使用することであって、ソフトウェアアプリケーションは、メモリ内に格納されている、ことと、ユーザからオリジナルPINを入力するように要求することであって、オリジナルPINは、メモリ内に格納されてなく、オリジナルPINに関する任意の情報は、メモリ内に格納されていない、ことと、を含む。本発明はさらに、オリジナルPINをシード数として使用して、正しい暗号鍵を形成することと、正しい暗号鍵を使用して、アプリケーションの秘密データを暗号文へと暗号化することと、暗号文をメモリ内に格納することと、を含む。
(もっと読む)


外部のコード・イメージをチップ上のプライベート・キーと一致させるための装置、システム、および方法が示され、その方法は、コード・イメージおよびコード・キーを受け取り、コード・イメージおよびコード・キーが非保護ストレージ内に収容される場合は、コード・イメージおよびコード・キーを暗号化する方法を含む。他の実施例も示される。 (もっと読む)


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


【課題】 データのインストールを予め設定した実行回数で確実に制限する。
【解決手段】 情報処理装置2の制御部24は、アプリケーションソフトウェアのインストール時、ハイブリッドディスク1からそのアプリケーションソフトウェアのインストール実行回数を含むインストール実行回数保持ファイルを読み出してメモリ25に保持し、記憶部22へアプリケーションソフトウェアをコピーしてインストールし、そのアプリケーションソフトウェアの一部のファイルのファイル名をリネームして使用不可能状態にし、メモリ25に保持したインストール実行回数を更新し、その更新したインストール実行回数のインストール実行回数保持ファイルをハイブリッドディスク1へ書き込み、その書き込みが成功したとき、上記リネームしたファイルのファイル名を元に戻して上記アプリケーションソフトウェアを使用可能状態へ戻す。 (もっと読む)


【課題】本発明は画像形成装置、暗号化データ処理方法及び暗号化データ処理システムに関し、ネットワークを介して著作権を有する等課金処理の必要な、或いは、課金処理が望まれるデジタルデータを配信する際等に、配信されるデジタルデータの複製を防止することを目的とする。
【解決手段】サーバと画像形成装置とがネットワークを介して端末装置と接続されるシステムにおける暗号化データ処理方法において、サーバは端末装置からデータの要求を受信するとデータに端末装置では復号不可能であり、且つ、画像形成装置では復号可能な暗号化処理を施して暗号化データを端末装置へ送信し、端末装置はサーバから受信した暗号化データを画像形成装置へ送信し、画像形成装置は端末装置から受信した暗号化データを復号することで、ネットワーク上及び端末装置内ではデータが暗号化された状態で転送される。 (もっと読む)


【課題】従来のJava(R)アプリケーション保護技術では、ネイティブコードに対する盗聴、改ざんに対抗できないため、Java(R)アプリケーションを高速に実行し、かつ、アプリケーションを保護することができない。
【解決手段】JITコンパイルにより生成されたネイティブコードを、改ざんのできない安全な実行部で暗号化を行い、ネイティブコード実行時のみ必要な箇所を復号化し、メソッドの実行終了後に即座に暗号化を行う。 (もっと読む)


【課題】仮想マシンは、インタフェース等、実装に必要な情報が公開されているため、誰でも仮想マシンを実装することができる。そのため、仮想マシンを不正に実装することで、その上で稼動するプログラムに正規の動作ではなく、不正な動作をさせることが可能となるという問題がある。
【解決手段】本発明は、プログラムが、仮想マシンが持つ秘密情報と、プログラム自身が持つ検証用情報を比較することで、自身を稼動させる仮想マシンが正規に実装されたものであることを検証することで、不正な仮想マシンを排除する。 (もっと読む)


【課題】Javaバイトコード等の中間コードを実行する実行環境である仮想マシンを用いてプログラムを実行する場合において、中間コードを暗号化した状態でプログラムの実行を可能にするプログラム実行方法を実現する。
【解決手段】本発明のプログラム実行方法は、制御手段が、実行対象の中間コードを取得し、中間コードが暗号化されているか否かを判断するステップと、中間コードが暗号化されていないと判断されたとき、既定の中間コード解釈方式に従って中間コードを解釈実行するステップと、中間コードが暗号化されていると判断されたとき、中間コードの復号化処理をおこなった上で、既定の中間コード解釈方式に従って中間コードを解釈実行するステップと、を備える。 (もっと読む)


【課題】 重要データの拡散や紛失を防ぐとともに、利用者端末への不適切なアプリケーションの新規インストールやアンインストール、設定変更、データの保存等を防ぐことができる利用者端末の管理方法および当該管理方法を適用した利用者端末を提供すること。
【解決手段】 サーバ内に保管されたデータをダウンロードして利用する利用者端末において、前記サーバからダウンロードして利用するデータについては揮発性記憶装置に記憶させるとともに、不揮発性の二次記憶装置内のOS及びアプリケーションを所定の状態に更新する場合には、前記二次記憶装置を書き込み許可状態とし、かつ情報漏洩を保護すべきデータを保管した前記サーバへのアクセスを禁止し、更新操作が終了して前記二次記憶装置を書き込み禁止状態にした後に、前記サーバへのアクセス禁止状態を解除する。 (もっと読む)


【課題】プログラム実行主体において実行されるすべてのプログラムを検証できる情報処理装置を提供する。
【解決手段】プログラムに従って処理を行うプログラム実行モジュールと、このプログラム実行モジュールに接続され、プログラム実行モジュールとの間で相互に認証を行うとともに、当該プログラム実行モジュールによる実行の対象となった対象プログラムを認証し、認証に成功するまでは、プログラム実行モジュールによる対象プログラムの実行を行わせないよう制御する実行制御モジュールと、を含む情報処理装置である。 (もっと読む)


本発明は、実行可能イメージを暗号化し実行する方法に関し、該方法は、前記実行可能イメージの暗号化すべきセクションに、ソースファイル内のコマンドを用いてフラグを付け、前記実行可能イメージをコンパイルしてオブジェクトファイルを生成するステップと、前記実行可能イメージの1つ以上をリンカを用いてリンクして最終実行可能イメージを生成するステップと、前記リンクされた実行可能イメージをポストリンカ暗号化エンジンに通して、再配置フィックスアップパッチテーブル及び暗号化のためにフラグが付けられた前記実行可能イメージのセクションを暗号化して、ロード時間に前記実行可能イメージを復号化し、再配置し、実行できるようにするステップとを具える。
(もっと読む)


【課題】暗号化プログラムの耐タンパ性を向上できるようにする。
【解決手段】HDD1は、実行時にプロセスアドレス空間に配置される、暗号化プログラム11を含む各種プログラムを格納する。プロセスアドレス空間に配置されたプログラムはページ単位にメモリ3にロードされる。仮想メモリ管理(VMM)モジュール320は、プロセスアドレス空間とメモリ3のアドレス空間としての実メモリ空間との間のページ単位のマッピングを管理する。仮想メモリ管理モジュール320のセグメント管理部321は、プロセスアドレス空間に配置された実行すべきプログラムが暗号化されているかをセグメント単位で管理すると共に、プロセスアドレス空間のセグメント毎に当該セグメントに割り当て可能な実メモリ空間のページ数の上限を表す制限値を設定する。 (もっと読む)


【課題】 クライアントプログラムのデータを符号化することによって安全なサーバサイドプログラムを実現する。
【解決手段】 クライアント装置1が、プログラムに含まれる変数を任意の符号化式を用いて符号化してネットワーク経由でサーバ装置2に送信し、サーバ装置2が、当該符号化された変数が満たすべき関係式を満足するか否かを判定し、満足すると判定されたとき、符号化式に依存して決まる復号式を用いて符号化前の変数を取得する。 (もっと読む)


【課題】 メソッドの呼出しを隠蔽することができ、プログラムの理解を困難にすることが可能なプログラム変換装置などを提供すること。
【解決手段】 メソッド呼出変更部32は、本体プログラム23に記述されたメソッドの呼出しを動的呼出しに変更し、実行支援装置経由の呼出しに変更する。暗号化部35は、メソッド呼出変更部32によって変更された後の動的呼出しを指定する文字列を暗号化して本体プログラム23を変更する。したがって、メソッドの呼出しを隠蔽することができ、プログラムの理解を困難にすることが可能となる。 (もっと読む)


【課題】 ソフトウェアの共有化機能を有するコンピュータ装置間で、3世代以上に亘る転送ファイルの転送を可能とすること。
【解決手段】 ゲームカートリッジ20に格納される転送ファイル26は、ゲームプログラム22が転送ファイル化された転送ファイル26が重畳的に転送ファイル化された、転送ファイル化の入れ子構造を有している。即ち、入れ子構造の基底レベルであるレベル「1」ではゲームプログラム22が転送ファイル化され、レベル「n」それぞれでは、その直下レベル「n−1」で転送ファイル化された転送ファイル26[n−1]とゲームプログラム22とが転送ファイル化されている。但し、n=1,2,・・・,N、である。 (もっと読む)


61 - 80 / 110