説明

Fターム[5J104AA20]の内容

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

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

61 - 73 / 73


【課題】さまざまな秘密鍵および公開鍵の暗号化アルゴリズムを処理するようプログラム可能な暗号化チップを提供する。
【解決手段】暗号化チップは、演算処理装置のパイプラインを含み、該演算処理装置の各々は、秘密鍵アルゴリズム内の1ラウンドを処理することが可能である。データは、該演算処理装置間で、デュアルポートメモリを介して転送される。中央処理装置は、単一サイクルのオペレーションで、グローバルメモリからの非常に幅の広いデータ語を処理することができる。加算器回路は、比較的小さい複数の加算器回路を使用することによって簡素化され、合計およびキャリが複数サイクルでループバックされる。乗算器回路は、非常に幅の広い中央処理乗算器となるよう連結することができるように、より小さい演算処理装置乗算器を適用することによって、複数の演算処理装置と中央処理装置との間で共用することができる。 (もっと読む)


【課題】複数の暗号化アルゴリズムを搭載している暗号ユニットを使用して任意のデータを暗号化する際、ドライバが複数の暗号チップが処理可能な状態と動的に判断した場合に、アプリケーションから指定されたデータをドライバ内部でブロックに分割し、それらを並行に処理することで高速化を図る。
【解決手段】平文データをブロック単位に分割し暗号化する暗号処理装置において、複数の暗号アルゴリズムを処理できる暗号チップを複数個持ち、指定された前記暗号アルゴリズムと前記暗号チップの個々の処理状況から、並行処理に使用する前記暗号チップ数を動的に判断し、1つのデータの暗号化処理を複数の暗号チップで行い処理を高速化する、ことを特徴とする暗号処理装置。 (もっと読む)


【課題】 高速に暗号化処理および復号処理を行う通信装置を提供する。
【解決手段】 ホスト10において生成されたデータは、ホストインターフェースモジュール30によって共有メモリ40に転送される。この転送されたデータを暗号化すべき要求が制御部20から暗号復号モジュールA50および暗号復号モジュールB60に出される。この要求を受けた後、アービタ80から共有メモリ40にアクセスする許可を受けた暗号復号モジュールA50および暗号復号モジュールB60はデータを暗号化して共有メモリ40に保持させる。その後アービタ80から共有メモリ40にアクセスする許可を受けた物理層インターフェースモジュール70は共有メモリ40から暗号化されたデータを物理層モジュール90に転送させ、物理層モジュール90から送信先の通信装置に暗号化されたデータが送信される。 (もっと読む)


非侵襲性の暗号化を利用するセキュリティ性を有するリレーショナルデータベースシステムが提供される。リレーショナルデータベース管理システムによって保存または検索されるデータページは、マルチチャネルハードウェア暗号化エンジンに迂回されて処理される。各データページは複数のバッファに分割され、上記ハードウェア暗号化エンジンのチャネル相互間に同時処理されるように分散される。データページは、次いで再構築され、その対象とする宛先に進められる。 (もっと読む)


一緒に加算され乗算されるべき幾つかの数字を受け取る、p組のパイプライン処理された論理レジスタの対を含む乗算器−加算器を備えた少なくとも一つの計算セルと、低次及び高次に対応する少なくとも二つの出力とを備え、加算器が乗算器−加算器の二つの出力を受け、乗算器−加算器の最大周波数が加算器の最大周波数以上になるように数pが選択されることを特徴とする、モジュラー乗算を実行するための装置。 (もっと読む)


【課題】SIMD処理を用いた楕円曲線8倍化のためのシステムおよび方法を提供する。
【解決手段】一態様では、座標が(x,y,z)である、楕円曲線上の重み付け射影点Pが特定される。8Pという値は、Pから、12組の体の乗算により、SIMD処理を用いて計算される。体の乗算の各組は、1つから4つの体の乗算をそれぞれ含む。体の乗算の各組は、並列に、割り当てられた時間ステップに従って実行される。 (もっと読む)


【課題】 リアルタイム性を損なうことなく、複数のコンテンツデータの暗号化及び復号化処理を行う暗号化/復号化装置、通信コントローラ及び電子機器を提供する。
【解決手段】 暗号化号化/復号化装置100は、ブロック暗号方式の操作モードのうち処理中のブロック以外のブロックのデータを用いる操作モードで、コンテンツデータを分割した各分割データに対して暗号化又は復号化処理を行う暗号化/復号化処理部と、コンテンツ毎に暗号化/復号化処理部の処理結果又は入力値が保存される中間値記憶部とを含む。第2のコンテンツデータの1つの分割データに対して暗号化/復号化処理部が行った処理結果又は入力値が中間値記憶部に保存された後に、第1のコンテンツデータの第Kの分割データに対する処理結果又は入力値が中間値記憶部から読み出され、第1のコンテンツデータの第(K+1)の分割データに対し暗号化/復号化処理部が該処理結果又は入力値を用いて暗号化又は復号化処理を行う。 (もっと読む)


【課題】 ユーザが要求する処理の処理時間を短縮させる。
【解決手段】 携帯電話機は、UIMに対して定期的にSTATUSコマンドを発行する(ステップS11)。STATUSコマンドを受信したUIMは、STATUSコマンドに対応する処理を開始するとともに(ステップS12)、鍵候補生成処理に含まれる複数の処理工程のうちの一処理工程を実行する(ステップS13)。UIMは、STATUSコマンドに対する応答を携帯電話機に送信する(ステップS14)。これにより、鍵対生成コマンドが発行された場合には、鍵候補生成処理を省略することができる。 (もっと読む)


【課題】 暗号解除されるべきデータの待ち時間の影響を最小にする機構を提供する。
【解決手段】 暗号化データの暗号解除に関連する待ち時間の影響を減少させる方法及び装置が提供される。全ての暗号化データ・パケットが検証される(例えばデータ伝送エラーについてチェックすることによって)まで待つのではなく、暗号化データは、受け取られる際に暗号解除エンジンにパイプライン接続することができ、それにより検証の前に暗号解除を開始することができる。或る場合には、暗号解除エンジンは、偽のセキュリティ違反を報告するのを防止するために、検証プロセスの間に検出されたデータ伝送エラーを通知されることができる。 (もっと読む)


【課題】 処理速度を維持しながら回路をより小型化できる暗号化装置を提供する。
【解決手段】 各々が演算の段階ごとに設けられたπ1回路101〜π4回路104、π1回路101〜π4回路104の各々に対応して設けられ、演算の結果を保持するレジスタ105a〜105dで演算ユニット106aを構成する。演算ユニット106aにおいて、π1回路101は、2つの入力データを使って演算し、データを生成する。レジスタ105aは、生成されたデータを保持する。π2回路102は、レジスタ105aによって保持されているデータとπ1回路101に入力されたデータの一つとを使ってデータを生成し、このデータをレジスタ105bが保持する。π3回路103は、レジスタ105bによって保持されているデータとπ2回路102に入力されたデータの一つとを使ってデータを生成し、このデータをレジスタ105cが保持する。 (もっと読む)


【課題】認証処理と暗号化処理の様々な方式と、その方式をハードウェアにてアクセラレートする場合、認証処理と暗号化処理の並列処理および連続処理をより効率的に行うことが可能な暗号処理装置および方法を提供する。
【解決手段】DMAC15がデータ格納メモリ12から処理すべき転送データを指示する情報となるDMAディスクリプタに、認証処理を指示するフィールドと、暗号化処理を指示するフィールドと、認証処理と暗号化処理の並列処理を指示するフィールドと、認証処理と暗号化処理の連続処理を指示するフィールドを有するディスクリプタフォーマットになっており、さらに、前段のディスクリプタで指示した処理対象データが、各種暗号アルゴリズムの処理単位に満たなかった場合に、その端数データを使用するか否か指示するフィールドを有するディスクリプタフォーマットになっている。 (もっと読む)


【課題】MD5ダイジェスティングを実行するための装置および方法を提供する。
【解決手段】本発明は、任意の長さの入力メッセージに対し128ビットダイジェストを作成するMD5ダイジェスティングプロセスをパイプライン化する装置および方法を含む。 (もっと読む)


本発明は、ホストシステム(6)をネットワーク(8)にインタフェースするためのネットワークインタフェースシステム(2)に関する。このネットワークインタフェースシステム(2)は、バスインタフェースシステム(6)、メディアアクセスコントロールシステム(10)およびセキュリティシステム(14)を有する。ネットワークインタフェース(2)は、ホストシステム(6)のIPsec処理の負荷を軽減する。本発明によれば、セキュリティシステム(14)は、発信データを暗号化するための2つのプロセッサ(20,21)を有する。発信データパケットは、プロセッサ(20,21)の一方ずつに交互に送信され、これにより、送信処理が受信処理からみて高速化される。
(もっと読む)


61 - 73 / 73