説明

Fターム[5J104NA16]の内容

暗号化、復号化装置及び秘密通信 (108,990) | 構成要素 (27,346) | 演算、アルゴリズム的構成要素 (1,696) | 代数曲線上の演算 (166)

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

161 - 166 / 166


外部で実行されるセキュリティ・アプリケーションによって制御される装置により暗号演算を行う新規な方法は、装置と関連するセキュリティ鍵(s)及びセキュリティ・アプリケーションにより供給されるチャレンジ数(c)を含む第1及び第2の因子の間の少なくとも1回の乗算を含む計算によって、装置内で暗号値(y)を生成することにある。第1の乗算因子は、2進表現で、決定されたビット数Lを有する。第2の因子は、2進表現で、1に設定された連続するビットをそれぞれ有する2つのかたまりの間ごとに0に設定された一連の少なくともL−1ビットを有する、1に設定されたいくつかのビットを有するように制約されている。第2の因子での1に設定されたビットの位置にしたがってそれぞれシフトされた第1の因子の2進バージョンをアセンブルすることによって、乗算は実行される。
(もっと読む)


要素(g)をマルチ累乗(Πi=1ei)またはマルチスカラー乗算(Σi=1eigj)するための方法であって、それぞれの場合で少なくとも1つのべき指数またはスカラー(e)、特に整数のべき指数またはスカラーを使用し、べき指数またはスカラーは、それぞれの場合で最大ビットレート(n)またはビット長を有し、特に、要素(g)を累乗(ge)またはスカラー乗算(eg)するために、少なくとも1つのべき指数またはスカラー(e)、特に整数のべき指数またはスカラーを使用し、べき指数またはスカラーは、それぞれの場合で最大ビットレートnまたはビット長を有し、要素(g;g)は、少なくとも1つの群(G)、例えばアーベル群から得られ、アーベル群は、―(マルチ)累乗の場合では、特に乗法的に表記され、―(マルチ)スカラー乗算の場合では、特に加法的に表記される方法を、再符号化されたべき指数またはスカラー(e)のための記憶スペースに関する要件が、例えばスマートカードなどの特に極度に制限された環境であっても、可能な限り減少されるようなやり方で、さらに展開するために、全ての指数(g)または全ての倍数(cg)を[a.1]計算および記憶し、または[a.2]少なくとも1つのメモリから検索し、ここで、cは許容可能な正の係数であり、[b]各べき指数またはスカラー(e)を、特定のビットレート(L)により定義されるチャンクまたは部分の幅を有する、複数のチャンクまたは複数の部分(ei,k)に分割し、かつ、[c]チャンクまたは部分(ei,k)を個別に再符号化する、という方法ステップが提案される。 (もっと読む)


署名装置(2)は、メンバー証明書の第1の要素を第1の乱数とグループ管理装置(1)にて開示されている公開情報とを用いて暗号化して暗号化データを作成する。また、署名装置(2)は、第1の要素を乱数および公開情報を用いて変換して第1、第2の変換データを作成する。そして、署名装置(2)は、第1の要素、第2の要素、および署名鍵に関する情報を知られることのない知識署名データを作成し、それを含むグループ署名をメッセージと共に出力する。検証装置(3)は、メッセージおよびグループ署名と公開情報とから、グループ署名が、グループに登録されているいずれかのメンバーのメンバー証明書および署名鍵を用いて作成されたものか否かを検証する。 (もっと読む)


本発明は、公開鍵の検証可能な生成方法を提供する。この方法によると、自己署名された署名がまず生成され、次に、公開鍵及び秘密鍵のペアの生成への入力として用いられる。署名の検証により、これらの鍵が当該署名を用いた鍵生成プロセスから生成されたものであることが証明される。認証機関は、検証可能な鍵生成プロセスから生成された公開鍵の有効性を認め検証する。
(もっと読む)


ElGamal暗号を用いる場合に、暗号文が従来より短くなるようなコンテンツ配信システムを提供する。コンテンツ配信装置は、コンテンツ鍵について、楕円曲線上の暗号演算を行って楕円曲線上の点のx座標値を生成し、生成した前記x座標値を含む暗号化コンテンツ鍵を生成し、生成した暗号化コンテンツ鍵を出力する。コンテンツ視聴装置は、暗号化コンテンツ鍵を取得し、取得した前記暗号化コンテンツ鍵に含まれる前記x座標値を持つ楕円曲線上の点のy座標値を算出し、前記x座標値と前記y座標値からなる楕円曲線上の点と、前記暗号化コンテンツ鍵の他の部分とを用いて、楕円曲線上の復号演算を行って、復号コンテンツ鍵を生成する。
(もっと読む)


楕円曲線暗号における低減技術が、最上位ワード(Most Significant Word)が1である状態の第1セクションを含む素数を、N = nm-1 + N1B + n0と共に利用する。
(もっと読む)


161 - 166 / 166