拡大体の乗算プログラム及び拡大体の乗算装置
案件情報
特許権
ジャンル:
情報通信・IT・ソフトウェア
登録番号:
特許第4836208
共通項目
希望取引:
- ライセンス
- 相談可
権利者:
国立大学法人岡山大学
説明
目的
任意な鍵長を選択可能としながら高速に拡大体の乗算処理を実行可能とした暗号化/復号化プログラム、暗号化/復号化装置、及び拡大体の乗算装置を提供する。技術概要
この暗号化/復号化プログラムでは、素数pを標数とし、拡大次数mの拡大体F↑mの2つの元A={a↓0,a↓1,a↓2,‥・,a↓m↓-↓1}、B={b↓0,b↓1,b↓2,‥・,b↓m↓-↓1}を、平文データと暗号化鍵、または暗号データと復号化鍵として、電子計算機で、平文データと暗号化鍵とを乗算して暗号データの元C={c↓0,c↓1,,c↓2,,‥・,c↓m↓-↓1}を生成させる、または暗号データと復号化鍵とを乗算して平文データの元C={c↓0,c↓1,c↓2,‥・,c↓m↓-↓1}を生成させる暗号化/復号化プログラムにおいて、km+1が素数であって、F↓k↓m↓+↓1でpが原始元となる正整数kを特定する第1のステップと、2つの元A、Bを、正整数kを用いて素数pを標数とする拡大次数kmの拡大体F↓p↑k↑mにおける2つの元として乗算を行う第2のステップと、この乗算の結果を用いて部分体である拡大次数mの拡大体F↓p↑mの元における乗算の結果を求める第3のステップとを有する。