特許
J-GLOBAL ID:201103011792966905

αYa+βXb+1=0という形の定義方程式をもつ代数曲線暗号における安全なパラメータの生成装置、生成方法、および記録媒体

発明者:
出願人/特許権者:
代理人 (3件): 机 昌彦 ,  谷澤 靖久 ,  河合 信明
公報種別:特許公報
出願番号(国際出願番号):特願平11-242075
公開番号(公開出願番号):特開2001-066987
特許番号:特許第3551853号
出願日: 1999年08月27日
公開日(公表日): 2001年03月16日
請求項(抜粋):
【請求項1】(a)曲線の複雑さの度合いを指定する2つの異なる素数a、b、および、使用したい暗号鍵のサイズnを入力する入力装置と、(b)前記入力手段に入力された素数a、素数b、暗号鍵のサイズnをそれぞれ記憶するa記憶手段、b記憶手段、および、n記憶手段と、(c)前記a記憶手段、前記b記憶手段からそれぞれ素数a、素数bを取得し、円のab分体におけるスティッケルバーガー要素ωを演算するスティッケルバーガー要素計算装置と、(d)前記スティッケルバーガー要素計算装置により演算されたスティッケルバーガー要素ωを記憶するω記憶手段と、(e)前記a記憶手段、前記b記憶手段、前記n記憶手段、前記ω記憶手段からそれぞれ素数a、素数b、暗号鍵のサイズn、スティッケルバーガー要素ωを取得し、2つの異なる素数a、素数bに対するヤコビ和候補値jおよびヤコビ和候補値jに対応する素数pを演算するヤコビ和候補値計算装置と、(f)前記ヤコビ和候補値計算装置により演算された素数p、ヤコビ和候補値jをそれぞれ記憶するp記憶手段、およびj記憶手段と、(g)前記a記憶手段、前記b記憶手段、前記j記憶手段から、それぞれ素数a、素数b、ヤコビ和候補値jを取得し、素数a、素数bで指定される代数曲線のヤコビアン群の位数の複数の候補値からなる集合Hを演算する位数候補値計算装置と、(h)前記位数候補値計算装置により演算された集合Hを記憶するH記憶手段と、(i)前記H記憶手段から集合Hを取得し、集合Hの中から概素数性等の安全性条件を満たす候補値hを検索する安全性判定装置と、(j)前記安全性判定装置により検索された候補値hを記憶するh記憶手段と、(k)前記a記憶手段、前記b記憶手段、前記p記憶手段、前記h記憶手段からそれぞれ素数a、素数b、素数p、候補値hを取得し、素数a、素数b、素数pで指定される代数曲線でそのヤコビアン群の位数が候補値hと一致する代数曲線のパラメータを演算するパラメータ決定装置と、(l)前記パラメータ決定装置で演算された代数曲線のパラメータを出力する出力装置と、を備えたことを特徴とするαYa +βXb + 1 = 0という形の定義方程式をもつ代数曲線暗号における安全なパラメータの生成装置。
IPC (2件):
G09C 1/00 ,  H04L 9/30
FI (2件):
G09C 1/00 620 A ,  H04L 9/00 663 A

前のページに戻る