説明

Fターム[5B276FA02]の内容

ストアードプログラムにおける機密保護 (3,759) | 暗号化機密保護 (369) | コード変換 (163) | 並べ換え、スクランブル (8)

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

1 - 8 / 8


【課題】 認証プログラムなどの高い機密性が要求されるバイナリコードの機密性を保持しつつ、実行速度が低下しないバイナリコードの実行方法を提供する。
【解決手段】上述した課題は、外部記録媒体に順序を並べ替えた状態で格納されたバイナリコードを実行する方法であって、前記バイナリコードを実行可能な順序に並べ替えて、前記情報処理手段の内部レジスタに格納するステップと、前記内部レジスタに格納されたバイナリコードを前記情報処理手段により実行するステップと、を含むバイナリコードの実行方法、およびこれを利用した認証方法、認証装置等により解決することができる。 (もっと読む)


【課題】コンピュータプログラムの暗号化に際し、暗号ブロック連鎖を行うことのできる暗号化方法を得る。
【解決手段】ジャンプ命令のジャンプ先直前に、当該ジャンプ先へジャンプする命令を新たに挿入するジャンプ命令挿入ステップと、暗号化対象命令が条件分岐命令または無条件ジャンプ命令であった場合その命令を暗号化した後にレジスタを初期化するステップと、ジャンプ命令挿入ステップで新たなジャンプ命令を挿入したプログラムを、レジスタに格納されている命令を暗号化に利用しながら連鎖的に暗号化する連鎖暗号化ステップと、暗号化したプログラムをレジスタに格納するステップと、をコンピュータに実行させ、連鎖暗号化ステップでは、レジスタに格納されているビットの全部または一部を所定の暗号関数で暗号化したものと、暗号化対象命令との排他的論理和をとることで、当該命令を暗号化する。 (もっと読む)


【課題】視聴者が特に携帯端末で番組を視聴する際に、ストリーミング又はダウンロード
した際の視聴対象の番組の配信を低価格で提供する。
【解決手段】番組の制作を行う番組制作システムと、当該番組のデータを再生する視聴端
末とから構成される視聴番組配信システムで、前記番組制作システムは、配信対象の番組
データに対してCMデータを挿入し、この番組データに含まれる挿入CMデータのリスト
を生成し、この挿入CMデータに対するハッシュ値を計算し、このハッシュ値を利用する
スクランブル鍵を生成し、前記番組データを暗号化する。視聴端末は、表示選択された挿
入CMリストの挿入CMデータに基づいてハッシュ値を計算し、このハッシュ値を用いて
、スクランブル鍵を生成し、当該番組データを復号する。 (もっと読む)


【課題】容易に低コストで処理速度の低下などを招くことなく、第三者によるプログラムの不正コピーや改ざんなどを防止する。
【解決手段】プログラミング言語をコンパイルする際に、任意の法則に沿ってプログラムの命令コードの並べ替えを行い、不揮発性半導体メモリ8に書き込みする。並べ替え部7aは、不揮発性半導体メモリ8に格納されたプログラムの命令コードを順番に読み出し、コンパイル時に並び替えられた命令コードを正常な順番に並び替えてインストラクションバッファ7bに格納する。CPU4は、インストラクションバッファ7bに格納された正規の順番からなる命令コードを順次読み出すことにより、プログラムの実行を行う。 (もっと読む)


【課題】秘密鍵が不要で、実行効率の低下が小さく、安全性を向上させることができるプログラム内データの保護装置を提供することを目的とする。
【解決手段】プログラムの関数間で受け渡しされるプログラム内のデータの任意の文字列に対して、バイト単位での全単射の置換演算処理と、プログラム内のデータの任意の文字列に対して、バイト単位での全単射の攪拌演算処理と、プログラム内のデータの任意の文字列に対して、左に任意のビット数分回転させる回転演算処理とを任意の順序で行う。 (もっと読む)


【課題】固有鍵で暗号化されたプログラムを実行可能なLSIについて、高いセキュリティを保ちつつ、プログラムを更新可能にする。
【解決手段】セキュアLSI1を含むシステムは、サーバ3との通信路を確立し(UD1)、サーバ3から送信された,共有鍵で暗号化された共有鍵暗号化プログラムを受信する(UD6,UD7)。そして、受信した共有鍵暗号化プログラムを復号して平文プログラムを生成し、さらに、平文プログラムを固有鍵で再暗号化し、新たな固有鍵暗号化プログラムとして外部メモリに格納する。 (もっと読む)


【課題】コンピューター・システム内で悪意あるソフトウェアの実行を防止するための方法が開示される。
【解決手段】コンピューター・システムでアプリケーション・プログラムの如何なる実際の実行よりも前に並べ替えられた命令のシーケンスをもたらすためにアプリケーション・プログラム内で命令のサブセットについて順列が行われる。並べ替えられた命令のシーケンスの順列シーケンス番号が並べ替えられた命令ポインター・テーブルに格納される。並べ替えられた命令のシーケンスが並べ替えられた命令ポインター・テーブルに格納された並べ替えられた命令のシーケンスの順列シーケンス番号にしたがって、コンピューター・システム内でプロセッサーの実際のマシン・コードに並べ替えられた命令のシーケンスを翻訳できる実行モジュールにおいて実行される。 (もっと読む)


【課題】キー情報の複製に対して堅牢であって、かつ正当な利用者が正当に別のコンピュータ装置にソフトウェアを移行可能にする。
【解決手段】ソフトウェアをインストールするコンピュータ装置2により、ソフトウェアのライセンスごとに付与された固有のライセンス識別情報を取得し、このコンピュータ装置2固有の識別情報に基づいてコンピュータ登録情報を演算して出力し、ライセンス管理装置1により、ライセンス識別情報およびコンピュータ登録情報を取得してキー情報を演算し、データベースにキー情報が登録されていない場合に演算されたキー情報を発行する。コンピュータ装置2は、この発行されたキー情報を取得し、ライセンス管理装置と同じロジックによりライセンス識別情報とコンピュータ登録情報とから演算されたキー情報と一致した場合にのみソフトウェアの動作またはインストールを許可する。 (もっと読む)


1 - 8 / 8