説明

Fターム[5J104AA20]の内容

暗号化、復号化装置及び秘密通信 (108,990) | 目的、効果 (22,786) | 演算方法の改善(高速化・効率化・簡素化) (933) | 並列化・パイプライン化 (73)

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

41 - 60 / 73


【課題】ストリーム暗号方式において、並列処理により暗号化処理の高速化を図り、また、復号側にメモリを保持しておく等の対策を行わなくても、通信路中で生じたパケットの順序変化又はパケットロスに対応できるようにする。
【解決手段】複数の鍵系列生成部141〜14Nが、平文データ101が入力される前に、一つの秘密鍵と複数のIV(Initial Value)とを用いて複数の中間鍵を生成し、中間鍵保存メモリ12が、生成された複数の中間鍵を保存し、更に、複数の鍵系列生成部141〜14Nは、平文データ101が入力された際に、中間鍵保存メモリ12に保存されている複数の中間鍵のそれぞれを入力し、入力した中間鍵からそれぞれ並列に鍵系列を生成し、XOR部15は、複数の鍵系列生成部141〜14Nにより生成された複数の鍵系列を入力し、入力した複数の鍵系列を用いて、平文データの暗号化を行う。 (もっと読む)


モード回路および暗号化回路を含む装置。モード回路は、第1のモードにある場合には、レジスタ入力データを出力信号によって選択的に提供し、第2のモードにある場合には、メモリデータを出力信号によって選択的に提供するように構成してもよい。暗号化回路は、レジスタ入力データとメモリデータとの間で交換可能に暗号化/復号化するように構成してもよい。
(もっと読む)


【課題】小規模な回路構成で、高速動作が可能なブロック暗号処理回路を提供する。
を実現する。
【解決手段】複数のバイトデータで構成される平文ブロックデータあるいは暗号文ブロックデータに対して、換字処理と転置処理を含む処理を行うランダマイズ部処理回路(101)、又は複数のバイトデータで構成される鍵ブロックデータに対して、転置処理を含む処理を行う拡大鍵生成部処理回路(102)において、換字処理及び転置処理を行う回路にパイプラインレジスタを含み、バイトデータ単位のパイプライン処理を行って、同一のブロックデータに含まれる複数のバイトデータに対して並列処理を行う。 (もっと読む)


【課題】パケット暗号処理の高速化を図る。
【解決手段】パケット識別手段11は、入力した対象パケットを解析し、対象パケットに適用するポリシーを識別する。そして、識別したポリシーに関するポリシー情報を生成し、対象パケットとともにヘッダ処理手段12へ引き渡す。ヘッダ処理手段12は、ポリシー情報が生成された対象パケットについて、ポリシー情報に基づいてヘッダ部の変換処理を行い、暗号処理手段13へ引き継ぐ。暗号処理手段13は、ヘッダ部が変換された対象パケットに対し、ポリシーに基づく所定の暗号処理を施し、出力する。パケット識別手段11、ヘッダ処理手段12、及び暗号処理手段13は、互いに独立して動作し、パイプライン的に上記の処理を行う。 (もっと読む)


【課題】コンピューティングシステムにおける汎用システムプロセッサからデータの暗号化及び/又は復号化タスクを排除する。
【解決手段】グラフィック処理ユニットを含むことができる並行処理構造を有するシステムに暗号化及び/又は復号化処理をオフロードするためのシステム、方法、及びプロセッサ実行可能命令が開示される。ルックアップテーブルは、グラフィック処理ユニット上でだけ暗号化/復号化変換を実行する段階をサポートする。1つのバージョンでは、ルックアップテーブルは、ラインダール暗号化/復号化変換をサポートする。また、復号された暗号文を視覚化するためのシステム、方法、及びプロセッサ実行可能命令が開示される。 (もっと読む)


【課題】コンピューティングシステムにおける汎用システムプロセッサからデータの暗号化及び/又は復号化タスクを排除する。
【解決手段】グラフィック処理ユニットを含むことができる並行処理構造を有するシステムに暗号化及び/又は復号化処理をオフロードするためのシステム、方法、及びプロセッサ実行可能命令が開示される。ルックアップテーブルは、グラフィック処理ユニット上でだけ暗号化/復号化変換を実行する段階をサポートする。1つのバージョンでは、ルックアップテーブルは、ラインダール暗号化/復号化変換をサポートする。また、復号された暗号文を視覚化するためのシステム、方法、及びプロセッサ実行可能命令が開示される。 (もっと読む)


【課題】パイプライン処理により暗号化及び復号処理を行なうディジタル論理回路が実装されたデータ変換装置において、鍵の変更の柔軟性を有するデータ変換装置の提供を目的とする。
【解決手段】データ変換装置100は、入力鍵KLから変換対象データのデータ変換に使用する生成鍵KAをパイプライン処理により生成する鍵生成部110と、生成鍵KAを入力し、鍵生成部110が生成した次の生成鍵KAを入力するまで入力した生成鍵KAを保持するとともに保持している生成鍵KAを所定のタイミングで出力する生成鍵保持部140と、生成鍵保持部140が出力した生成鍵KAを入力し、生成鍵KAに基づいてパイプライン処理により鍵スケジュールを実行する鍵スケジュール部120と、鍵スケジュール部120の鍵スケジュールに従って変換対象データをパイプライン処理により変換する演算部130とを備えた。 (もっと読む)


【課題】 付加的なハードウエアコストを生ずることない実効的な暗号処理解決策を提供する。
【解決手段】 グラフィック処理ユニットは、付加的なハードウエアコストを生ずることなく高速で実効のある暗号処理解決策が与えられるべく暗号処理を実行するようにプログラムされる。グラフィック処理ユニットは、多数の並列処理を取り扱うようにコンフィギュレーションされているアーキテクチャーを有するので、暗号処理を効率的に実施することができる。グラフィック処理ユニットにて実施される暗号処理は、浮動小数点演算及び整数演算の両方を行うことができるようにグラフィック処理ユニットをコンフィギュレーションすることにより、更に改善される。 (もっと読む)


【課題】暗号化された符号化データを復号する復号装置において、復号装置を起動してから復号を開始するまでを高速化する。
【解決手段】第1のOS200が起動し、スクランブル鍵Ksの取得と登録を完了する間に第2のOS300が起動を完了する(ステップS201)。第1のOS200は、放送番組のチャネル情報やネットワークの設定情報(制御情報)を状態保存用バッファ103cに保存し(ステップS106)、第1のOS200は終了する。第2のOS300は、SMP化処理を開始し(ステップS204)、SMP処理を開始する(ステップS205)。その後、状態保存用バッファ領域103aから制御情報を読み取り(ステップS206)、第1のCPU101aと第2のCPU101bは、分担してAVデコーダ101d等各部を制御する(ステップS207)。 (もっと読む)


【課題】それを用いることにより、暗号化/復号化処理と他の処理とを並列的に行うタイプのパフォーマンスの高い装置を製造することが出来る暗号化処理回路を、提供する。
【解決手段】暗号処理回路を、データに対する,処理によりデータ長が変わらない暗号化処理及び復号化処理を実行可能な暗号コア28と、処理結果用レジスタを備えた指示受付部26とを備え、メモリ上の,CPUにより指定されたデータに対する暗号化/処理を行うように暗号コア28を制御し、暗号コアによる処理結果を処理結果用レジスタに記憶すべきことがCPUにより指定されていた場合には、当該処理結果を処理結果用レジスタに記憶し、処理結果を処理結果用レジスタに記憶すべきことがCPUにより指定されていなかった場合には、当該処理結果を,メモリの指定されている記憶領域上にDMA転送する回路として構成おく。 (もっと読む)


【課題】 並列演算の計算量を均衡させつつ、更に、計算量を低減させる。
【解決手段】 基数rのs乗の整数データR(いわゆるモンゴメリ定数R=rs)をxに2回乗算することにより、ステップST54H,ST54Lをいわゆるモンゴメリ乗算として並列に実行できるようにしている。ここで、両者ともモンゴメリ乗算であることから、従来のBMMに比べ、計算量を低減させることができる。また、整数データRのベキ指数sをu/2としたことから、並列演算の計算量を均衡させることができる。 (もっと読む)


【課題】暗号化の最中に他のデータの暗号化を行うために、暗号鍵Kを用いた暗号化モジュール51からセレクタ54にフィードバックするフィードバックライン65に対して並列に設けられたメモリ55を配置する。
【解決手段】平文ブロックデータMi を処理中に他のデータの平文ブロックデータNi を処理する割り込みITが発生した場合には、割り込みITが発生したときの暗号文ブロックデータCiをレジスタ56に記憶させ、平文ブロックデータNi の処理が終了した時点でメモリ55に記憶した暗号文ブロックデータCiをセレクタ54に選択させることにより平文ブロックデータMi+1 の処理を開始する。 (もっと読む)


【課題】従来に比べて暗号化処理を高速に行うことができる画像処理装置を提供する。
【解決手段】制御部は、入力された処理の内容に応じて、画像データを分割するブロック数を設定し、設定したブロック数で暗号化処理を行うべく制御信号を画像形成部へ出力する。暗号復号部は、メモリインタフェース部220、ブロック分割部221、暗号部222、223、暗号化データ結合部224、HDDインタフェース部225、暗号化データ分割部226、復号部227、228、及び復号化データ結合部229などを備える。メモリインタフェース部220を通じてメモリから入力された画像データは、制御部の制御のもと、ブロック分割部221で所要のブロック数に分割され、分割されたブロック夫々に含まれる画像データは、暗号部222、223へ出力される。 (もっと読む)


暗号化システムは、ブロック暗号生成器(130)及びストリーム暗号生成器(150)の組み合わせを含むよう構成される。ブロック暗号生成器(130)は、1つ又は複数のストリーム暗号生成器(150)の鍵を周期的に変更するために使用する、変更する鍵(149)を提供する。好ましくは、AESブロック暗号器(135)は、1つ又は複数のSNOW−2のうちの1つの鍵を周期的に変更するために使用される576ビット鍵(149)のストリームを供給するために使用される128ビットの暗号(139)の組を行う。ストリーム暗号生成器(150)の出力(159)は、前述の複数レーンのデータ(263‐264)に対する、ブロック暗号(130)及びストリーム暗号(150)の最適化された編成を用いて複数の入力データ・ストリーム(263−264)、又はデータの「レーン」を暗号化するために使用される。

(もっと読む)


【課題】小さな回路規模で、複数チャネルのリアルタイムデータの暗号化処理(または復号化処理)が可能なデータ処理装置を提供する
【解決手段】各入力チャネルごとに設けられた入力バッファ121〜123に、入力されたデータをそれぞれ格納する。演算チャネル制御部130は、入力データセレクタ140を制御して、入力バッファ121〜123に格納されているデータを、時分割して演算回路110に対してブロック単位で入力する。演算回路110は、暗号鍵セレクタ150から与えられた暗号鍵で入力されたデータを暗号化(または復号化)して出力する。 (もっと読む)


【課題】 共通鍵暗号方式の暗号化処理において認証及びセッション鍵更新のオーバーヘッド削減、耐タンパー性向上。
【解決手段】 セキュアIPサブシステム内に認証処理、鍵生成、共通鍵暗号処理の各モジュールとサブシステムを制御するサブプロセッサを備え、外部エージェントとセキュアIPサブシステム間の認証、鍵更新をシームレスに共通鍵暗号処理と並行して行なう。また同一セッション中に不定期に認証を行い耐タンパー性を向上する。 (もっと読む)


【課題】コンテンツとしてのストリームを高速に暗号化・復号化する。
【解決手段】コンテンツ送信装置の暗号器は、ストリーム(コンテンツ)を所定のパケット単位で並列的に暗号化する。ここで、暗号器は、入力データ蓄積部(FIFO)と出力データ蓄積部(FIFO)と、これらの間に、複数の暗号化部と、複数の暗号化部に対応してそれぞれの入力側のデータ蓄積部(FIFO)群および出力側のデータ蓄積部(FIFO)群とを備え、基準ブロック単位のデータを順次処理することで高速に暗号処理する。同様にして、コンテンツ受信装置の復号器は、受信したパケット単位の暗号化データを並列的に復号化する。 (もっと読む)


【課題】 復号鍵を動的に変更しながら暗号化されたバイト・ストリームを、使用する鍵が変化する変化点において処理が滞ることなく復号する。
【解決手段】 受信部では、バイト・ストリームとして入力される暗号データを受理すると、同じ鍵を用いて復号するデータの範囲を復号化単位として識別し、バイト・ストリームから復号するのに必要となるノンスなどの情報を抽出し、この種の情報を暗号データの断片を付加した暗号データ・セットとして復号部に渡す。復号部では、暗号データ・セットをメモリ上に分散配置したままキューイングし、順次復号して、得られた平文データを後段の処理部に渡す。 (もっと読む)


【課題】データ処理回路におけるデータ保持時間等を低減することにより、高価な装置を用いずに送信データの送信能力を向上させ、高速通信を可能とすること。
【解決手段】内部メモリ(IN)回路12は、送信データを暗号化処理する内容を示す暗号化情報、及びハッシュ値を生成するハッシュ処理の内容を示すハッシュ情報が記述された処理内容情報を出力する。暗号化制御回路13は、内部メモリ(IN)回路12により出力された処理内容情報に記述されている暗号化情報に基づき、送信データを暗号化する。ハッシュ制御回路15は、暗号化された送信データを記憶手段を介さずに直接取得し、取得した暗号化した送信データを処理内容情報に記述されているハッシュ情報に基づきハッシュ処理を行う。 (もっと読む)


【課題】ストリームに対して、暗号化/復号化処理など、処理対象のデータ量、処理期間がそれぞれ異なる複数のデータ処理方式のデータ処理を行う処理ブロック間のデータ転送を、バッファを介して行う際に、データ処理方式の変更がバッファ制御に影響しないストリーム制御装置、ストリーム暗号化/復号化装置、および、ストリーム暗号化/復号化方法を提供する。
【解決手段】AES処理部40は、バッファ30およびバッファ50のデータ蓄積量を監視し、その結果に応じてバッファ30に対して読み出し命令を行う。DES処理化部60は、バッファ50およびバッファ70のデータ蓄積量を監視し、その結果に応じてバッファ50に対して読み出し命令を行う。 (もっと読む)


41 - 60 / 73