TOP特許意匠商標
特許ウォッチ Twitter
公開番号2025013032
公報種別公開特許公報(A)
公開日2025-01-24
出願番号2023116299
出願日2023-07-14
発明の名称鍵ペア生成法、デバイスおよびコンピュータプログラム
出願人大日本印刷株式会社
代理人個人,個人,個人,個人,個人
主分類G09C 1/00 20060101AFI20250117BHJP(教育;暗号方法;表示;広告;シール)
要約【課題】ハードウェア資源が比較的乏しいデバイスに適したクリスタルズ・ダイリシアムの鍵ペア生成方法を提供する。
【解決手段】ICカード1の鍵ペア生成部11は、クリスタルズ・ダイリシアムの鍵ペアを生成する際、この時点でICカード1に設定されているレベルを確認する(ステップS1)した後、鍵ペア生成部11が確認したレベルで、クリスタルズ・ダイリシアムの鍵生成アルゴリズムに係る手順を簡素化するときに必要となる長さの乱数を生成し(ステップS2)、鍵ペア生成部11が確認したレベルでこの手順を開始するときに必要となるシンボル値を乱数で代替えして、確認したレベルに応じた処理よりこの手順を実行する(ステップS3)。
【選択図】図4
特許請求の範囲【請求項1】
クリスタルズ・ダイリシアムの鍵ペアを生成する方法であって、
マイクロプロセッサが、クリスタルズ・ダイリシアムの鍵ペアを生成する際、クリスタルズ・ダイリシアムの鍵生成アルゴリズムに係る手順を簡素化するレベルを確認するステップa,
前記マイクロプロセッサが、確認した前記レベルで前記手順を簡素化するときに必要となる長さの乱数を生成するステップb,
前記マイクロプロセッサが、確認した前記レベルで前記手順を開始するときに必要となるシンボル値を前記乱数で代替えして、確認した前記レベルに応じた処理より前記手順を実行するステップc、
を実行する鍵ペア生成方法。
続きを表示(約 810 文字)【請求項2】
ハッシュ関数を適用して鍵要素となるシンボル値を生成する処理に少なくも前記レベルを設定した、請求項1に記載した鍵ペア生成方法。
【請求項3】
クリスタルズ・ダイリシアムの鍵ペアを生成するデバイスであって、
クリスタルズ・ダイリシアムの鍵ペアを生成する際、クリスタルズ・ダイリシアムの鍵生成アルゴリズムに係る手順を簡素化するレベルを確認するステップa,確認した前記レベルで前記手順を簡素化するときに必要となる長さの乱数を生成するステップb,確認した前記レベルで前記手順を開始するときに必要となるシンボル値を前記乱数で代替えして、確認した前記レベルに応じた処理より前記手順を実行するステップcを実行する鍵ペア生成部を備えたデバイス。
【請求項4】
ハッシュ関数を適用して鍵要素となるシンボル値を生成する処理に前記レベルを少なくとも設定した、請求項3に記載したデバイス。
【請求項5】
クリスタルズ・ダイリシアムの鍵ペアを生成するデバイスに実装するコンピュータプログラムであって、
デバイスに実装されたマイクロプロセッサに、
クリスタルズ・ダイリシアムの鍵ペアを生成する際、クリスタルズ・ダイリシアムの鍵生成アルゴリズムに係る手順を簡素化するレベルを確認するステップa,
確認した前記レベルで前記手順を簡素化するときに必要となる長さの乱数を生成するステップb,
確認した前記レベルで前記手順を開始するときに必要となるシンボル値を前記乱数で代替えして、確認した前記レベルに応じた処理より前記手順を実行するステップc、
を実行させるコンピュータプログラム。
【請求項6】
ハッシュ関数を適用して鍵要素となるシンボル値を生成する処理に前記レベルを少なくとも設定した、請求項5に記載したコンピュータプログラム。

発明の詳細な説明【技術分野】
【0001】
本願は、耐量子暗号の一つであるクリスタルズ・ダイリシアムの鍵ペアを生成する技術に関する。
続きを表示(約 1,700 文字)【背景技術】
【0002】
量子コンピュータの開発が進んでいる。量子コンピュータが実用化された場合、現在使われている公開鍵暗号が、現実的なコストで解読可能になる。例えば、Shorのアルゴリズムを適用できる量子コンピュータが実用化されると、広く使用されているRSA暗号と楕円暗号を短時間で解読できる。
【0003】
この対策として、量子コンピュータを用いた解読に対して耐タンパー性を有する暗号方式の開発・標準化が進められている。量子コンピュータを用いた解読に対して耐タンパー性を有する暗号方式は耐量子暗号(PQC: Post-quantum cryptography)と呼ばれている。
【0004】
IoT(Internet of Things)の普及を考えると、ハードウェア資源が比較的乏しいデバイスに耐量子暗号を実装できることが望ましい。とりわけ、このデバイスのひとつであるICカードは、高いセキュリティが要求される用途で利用されるため、ICカードに耐量子暗号を実装することは大変重要なことである。
【0005】
ハードウェア資源が比較的乏しいデバイスに耐量子暗号を実装する発明として、耐量子暗号の1つであるエヌ・トゥルー(NTRU)を実装する発明が特許文献1で開示されている。一方で、米国立標準技術研究所は、非特許文献1で仕様が定められたクリスタルズ・ダイリシアム(CRYSTALS Dilithium)を次世代暗号の標準規格に採用した。このことを受けて、ハードウェア資源が比較的乏しいデバイスにクリスタルズ・ダイリシアムを実装できることが望まれている。
【0006】
ハードウェア資源が比較的乏しいデバイスにクリスタルズ・ダイリシアムを実装するときの問題として、鍵ペア(秘密鍵と公開鍵)の生成に係る処理の負荷が大きいことが挙げられる。クリスタルズ・ダイリシアムの鍵生成アルゴリズムでは、決定論的関数(deterministic function)になるハッシュ関数を鍵ペアの生成に使用している。決定論的関数として用いるハッシュ関数の演算は、ハードウェア資源が比較的乏しいデバイスにとって、負荷が大きい処理になる。
【先行技術文献】
【特許文献】
【0007】
WO2019/220900号公報
【非特許文献】
【0008】
CRYSTALS-Dilithium Algorithm Specifications and Supporting Documentation (round3) October 1,2020
【発明の概要】
【発明が解決しようとする課題】
【0009】
そこで、本願では、ハードウェア資源が比較的乏しいデバイスに適したクリスタルズ・ダイリシアムの鍵ペア生成方法、この方法を適用したデバイス、および、このデバイスに実装するコンピュータプログラムを提供する。
【課題を解決するための手段】
【0010】
上述した課題を解決する第1発明は、クリスタルズ・ダイリシアムの鍵ペアを生成する方法に係る発明である。第1発明に係る方法は、マイクロプロセッサが、クリスタルズ・ダイリシアムの鍵ペアを生成する際、クリスタルズ・ダイリシアムの鍵生成アルゴリズムに係る手順を簡素化するレベルを確認するステップa,前記マイクロプロセッサが、確認した前記レベルで前記手順を簡素化するときに必要となる長さの乱数を生成するステップb,前記マイクロプロセッサが、確認した前記レベルで前記手順を開始するときに必要となるシンボル値を前記乱数で代替えして、確認した前記レベルに応じた処理より前記手順を実行するステップcを実行する鍵ペア生成方法である。第1発明では、ハッシュ関数を適用して鍵要素となるシンボル値を生成する処理に少なくも前記レベルを設定することが好適である。
(【0011】以降は省略されています)

この特許をJ-PlatPatで参照する

関連特許

大日本印刷株式会社
広告表示体
9日前
大日本印刷株式会社
表示装置及び入力装置
7日前
大日本印刷株式会社
ICカードおよびその製造方法
8日前
大日本印刷株式会社
回折光学素子、投影装置、検出装置
8日前
大日本印刷株式会社
シート、ロールシート及びシート積層体
1日前
大日本印刷株式会社
微生物担体および微生物担体の製造方法
7日前
大日本印刷株式会社
情報処理装置、情報処理方法及びプログラム
8日前
大日本印刷株式会社
情報処理方法、サーバ装置、及びプログラム
6日前
大日本印刷株式会社
加飾積層体、転写シート、加飾部材、及び移動体
13日前
大日本印刷株式会社
証明書自動交付システムおよび証明書自動交付方法
1日前
大日本印刷株式会社
殺菌方法
8日前
大日本印刷株式会社
微生物燃料電池および微生物燃料電池のアノードの製造方法
7日前
大日本印刷株式会社
真空断熱材用外包材、真空断熱材、および真空断熱材付き物品
14日前
大日本印刷株式会社
エージェント処理装置、エージェント生成システム及びプログラム
今日
大日本印刷株式会社
積層体および包装容器
13日前
大日本印刷株式会社
積層体および包装容器
13日前
大日本印刷株式会社
化粧シートおよび化粧部材
8日前
大日本印刷株式会社
複合プリフォーム、複合容器及びその製造方法、並びにプラスチックボトル
13日前
大日本印刷株式会社
真贋判定システム、真贋判定装置、コンピュータプログラム及び真贋判定方法
9日前
大日本印刷株式会社
電子情報記憶媒体、ICチップ、ICカード、要素データ格納方法、及びプログラム
1日前
大日本印刷株式会社
転写シートおよび外装部材の製造方法
8日前
大日本印刷株式会社
電子情報記憶媒体、ICチップ、ICカード、エラーコード応答方法、及びプログラム
13日前
大日本印刷株式会社
貫通電極基板及びその製造方法、並びに実装基板
14日前
大日本印刷株式会社
内容物充填システム及び内容物入り容器の製造方法
2日前
大日本印刷株式会社
内容物充填システム及び内容物入り容器の製造方法
2日前
大日本印刷株式会社
内容物充填システム及び内容物入り容器の製造方法
2日前
大日本印刷株式会社
バリア性積層体、該バリア性積層体を備える包装容器
8日前
大日本印刷株式会社
複合プリフォーム及びその製造方法、複合容器及びその製造方法、プリフォーム、並びにプラスチックボトル
13日前
大日本印刷株式会社
位相差フィルムの検査装置、位相差フィルムの製造装置、位相差フィルムの検査方法、及び位相差フィルムの製造方法
6日前
大日本印刷株式会社
ブロー成形機の動作条件推論装置,方法およびプログラム,ならびに学習装置
8日前
大日本印刷株式会社
デジタル証明書生成装置、電子情報記憶媒体、デジタル証明書生成方法、デジタル証明書取得方法、処理結果応答方法、及びプログラム
6日前
大日本印刷株式会社
フィーダー細胞、細胞シートおよびそれらの製造方法、ならびにフィーダー細胞を用いた細胞の維持または増殖方法
13日前
大日本印刷株式会社
蒸着マスク、フレーム付き蒸着マスク、蒸着マスクの製造方法、有機デバイスの製造方法及びフレーム付き蒸着マスクの製造方法
8日前
個人
広告
2か月前
個人
標準学士検定
1か月前
個人
知育教材
2か月前
続きを見る