TOP特許意匠商標
特許ウォッチ Twitter
10個以上の画像は省略されています。
公開番号2025109578
公報種別公開特許公報(A)
公開日2025-07-25
出願番号2024003560
出願日2024-01-12
発明の名称認証暗号化装置、認証復号装置、認証暗号システム、方法及びプログラム
出願人日本電気株式会社
代理人個人
主分類G09C 1/00 20060101AFI20250717BHJP(教育;暗号方法;表示;広告;シール)
要約【課題】高い安全性を実現しつつ通信経路における負荷の増大を抑制することが可能な認証暗号化装置を提供する。
【解決手段】認証暗号化装置は、暗号化手段と、平文処理手段と、暗号文処理手段と、タグ生成手段とを有する。暗号化手段は、ナンス及び関連データを含むTweakと、鍵とを用いて、平文を暗号化して当該平文の長さと同じ長さの暗号文を生成する。平文処理手段は、平文から認証用タグの生成のために用いられる第1の値を生成する。暗号文処理手段は、暗号文から認証用タグの生成のために用いられる第2の値を生成する。タグ生成手段は、鍵と、ナンスと、関連データと、第1の値及び第2の値に対応する1つ又は2つの入力値とをハッシュ関数に入力して、長さtのハッシュ値を認証用タグとして生成する。
【選択図】図19
特許請求の範囲【請求項1】
ナンス及び関連データを含むTweakと、鍵とを用いて、平文を暗号化して当該平文の長さと同じ長さの暗号文を生成する暗号化手段と、
前記平文から認証用タグの生成のために用いられる第1の値を生成する平文処理手段と、
前記暗号文から前記認証用タグの生成のために用いられる第2の値を生成する暗号文処理手段と、
前記鍵と、前記ナンスと、前記関連データと、前記第1の値及び前記第2の値に対応する1つ又は2つの入力値とをハッシュ関数に入力して、予め定められた長さtのハッシュ値を前記認証用タグとして生成するタグ生成手段と、
を有する、認証暗号化装置。
続きを表示(約 1,500 文字)【請求項2】
前記平文処理手段は、予め定められた第1の長さの前記第1の値を生成し、
前記暗号文処理手段は、予め定められた第2の長さの前記第2の値を生成する、
請求項1に記載の認証暗号化装置。
【請求項3】
前記平文処理手段は、前記第1の長さが前記長さtである前記第1の値を生成し、
前記暗号文処理手段は、前記第2の長さが前記長さtである前記第2の値を生成する、
請求項2に記載の認証暗号化装置。
【請求項4】
前記平文処理手段は、前記平文のビット列のうちの一部である前記第1の長さのビット列を抽出することで、前記第1の値を生成し、
前記暗号文処理手段は、前記暗号文のビット列のうちの一部である前記第2の長さのビット列を抽出することで、前記第2の値を生成する、
請求項2に記載の認証暗号化装置。
【請求項5】
前記平文の長さは、前記長さtよりも長く、
前記平文処理手段は、前記平文のビット列のうちの前記長さtのビット列を抽出することで、前記第1の値を生成し、
前記暗号文処理手段は、前記暗号文のビット列のうちの前記長さtのビット列を抽出することで、前記第2の値を生成する、
請求項4に記載の認証暗号化装置。
【請求項6】
前記第1の値と前記第2の値とを用いて、前記第1の長さと前記第2の長さとの和よりも短い第3の長さの1つの前記入力値を算出する算出手段、
をさらに有し、
前記タグ生成手段は、前記鍵と、前記ナンスと、前記関連データと、1つの前記入力値とを前記ハッシュ関数に入力して、前記長さtのハッシュ値を前記認証用タグとして生成する、
請求項2に記載の認証暗号化装置。
【請求項7】
前記平文処理手段は、前記第1の長さが前記長さtである前記第1の値を生成し、
前記暗号文処理手段は、前記第2の長さが前記長さtである前記第2の値を生成し、
前記算出手段は、前記第1の値と前記第2の値とを用いて、前記第3の長さが前記長さtである前記入力値を算出する、
請求項6に記載の認証暗号化装置。
【請求項8】
前記算出手段は、前記第1の値と前記第2の値との排他的論理和によって、前記第3の長さが前記長さtである前記入力値を算出する、
請求項7に記載の認証暗号化装置。
【請求項9】
ナンス及び関連データを含むTweakと、鍵とを用いて、暗号文を復号して当該暗号文の長さと同じ長さの平文を生成する復号手段と、
前記平文から検証用タグの生成のために用いられる第1の値を生成する平文処理手段と、
前記暗号文から前記検証用タグの生成のために用いられる第2の値を生成する暗号文処理手段と、
前記鍵と、前記ナンスと、前記関連データと、前記第1の値及び前記第2の値に対応する1つ又は2つの入力値とをハッシュ関数に入力して、予め定められた長さtのハッシュ値を前記検証用タグとして生成するタグ生成手段と、
前記検証用タグと、前記長さtの入力された認証用タグとを比較することによって、改ざんの有無を検証し、検証結果を出力するための制御を行う検証手段と、
を有する、認証復号装置。
【請求項10】
前記平文処理手段は、予め定められた第1の長さの前記第1の値を生成し、
前記暗号文処理手段は、予め定められた第2の長さの前記第2の値を生成する、
請求項9に記載の認証復号装置。
(【請求項11】以降は省略されています)

発明の詳細な説明【技術分野】
【0001】
本開示は、認証暗号化装置、認証復号装置、認証暗号システム、方法及びプログラムに関する。
続きを表示(約 2,900 文字)【背景技術】
【0002】
事前に共有された秘密鍵を用いて、平文メッセージに対して暗号化と改ざん検知用の認証タグ計算とを同時に適用する認証暗号(Authenticated Encryption with Associated Data;AEAD)という技術が知られている。通信路に認証暗号AEADを適用することにより、盗聴に対する内容の秘匿と、不正な改ざんに対する検知とが可能となり、結果として通信内容に対する強力な保護が実現される。また、強力な安全性を達成できる暗号部品(プリミティブ)として、WTBC(Wide tweakable block cipher)が知られている。WTBCを部品として用いてAEADを実現することにより、強力な安全性を達成可能な認証暗号を実現できる。
【0003】
また、認証暗号に関する技術としては、例えば、非特許文献1及び非特許文献2に開示された技術が知られている。非特許文献1及び非特許文献2は、CMT-4 securityというKey committing security(キーコミッテングセキュリティ;鍵関与安全性)を達成できるAEADの方式を開示している。
【先行技術文献】
【非特許文献】
【0004】
John Chan and Phillip Rogaway、"On Committing Authenticated-Encryption"、September 26, 2022、https://eprint.iacr.org/2022/1260.pdf
Mihir Bellare and Viet Tung Hoang、"Efficient Schemes for Committing Authenticated Encryption"、May 11, 2022、https://eprint.iacr.org/2022/268.pdf
【発明の概要】
【発明が解決しようとする課題】
【0005】
単にWTBCを用いてAEADを実現するだけでは、CMT-4 security(Key committing security)という安全性が達成されない可能性がある。一方、WTBCを用いてAEADを実現する手法を非特許文献1及び非特許文献2の手法に適用すると、暗号化側から復号側へ出力されるデータ量が増大してしまうため、通信経路における負荷が増大する可能性がある。したがって、非特許文献1及び非特許文献2の技術では、高い安全性を実現しようとすると通信経路における負荷が増大してしまう可能性がある。
【0006】
本開示の目的は、このような課題を解決するためになされたものであり、高い安全性を実現しつつ通信経路における負荷の増大を抑制することが可能な、認証暗号化装置、認証復号装置、認証暗号システム、方法及びプログラムを提供することにある。
【課題を解決するための手段】
【0007】
本開示にかかる認証暗号化装置は、ナンス及び関連データを含むTweakと、鍵とを用いて、平文を暗号化して当該平文の長さと同じ長さの暗号文を生成する暗号化手段と、前記平文から認証用タグの生成のために用いられる第1の値を生成する平文処理手段と、前記暗号文から前記認証用タグの生成のために用いられる第2の値を生成する暗号文処理手段と、前記鍵と、前記ナンスと、前記関連データと、前記第1の値及び前記第2の値に対応する1つ又は2つの入力値とをハッシュ関数に入力して、予め定められた長さtのハッシュ値を前記認証用タグとして生成するタグ生成手段と、を有する。
【0008】
また、本開示にかかる認証復号装置は、ナンス及び関連データを含むTweakと、鍵とを用いて、暗号文を復号して当該暗号文の長さと同じ長さの平文を生成する復号手段と、前記平文から検証用タグの生成のために用いられる第1の値を生成する平文処理手段と、前記暗号文から前記検証用タグの生成のために用いられる第2の値を生成する暗号文処理手段と、前記鍵と、前記ナンスと、前記関連データと、前記第1の値及び前記第2の値に対応する1つ又は2つの入力値とをハッシュ関数に入力して、予め定められた長さtのハッシュ値を前記検証用タグとして生成するタグ生成手段と、前記検証用タグと、前記長さtの入力された認証用タグとを比較することによって、改ざんの有無を検証し、検証結果を出力するための制御を行う検証手段と、を有する。
【0009】
また、本開示にかかる認証暗号システムは、認証暗号化装置と、前記認証暗号化装置との間で通信を行う認証復号装置と、を有し、前記認証暗号化装置は、ナンス及び関連データを含むTweakと、鍵とを用いて、平文を暗号化して当該平文の長さと同じ長さの暗号文を生成する暗号化手段と、前記平文から認証用タグの生成のために用いられる第1の値を生成する第1の平文処理手段と、前記暗号文から前記認証用タグの生成のために用いられる第2の値を生成する第1の暗号文処理手段と、前記鍵と、前記ナンスと、前記関連データと、前記第1の値及び前記第2の値に対応する1つ又は2つの入力値とをハッシュ関数に入力して、予め定められた長さtのハッシュ値を前記認証用タグとして生成する第1のタグ生成手段と、を有し、前記認証復号装置は、前記ナンス及び前記関連データを含むTweakと、前記鍵とを用いて、入力された暗号文を復号して当該暗号文の長さと同じ長さの平文を生成する復号手段と、復号によって得られた前記平文から検証用タグの生成のために用いられる第3の値を生成する第2の平文処理手段と、入力された前記暗号文から前記検証用タグの生成のために用いられる第4の値を生成する第2の暗号文処理手段と、前記鍵と、前記ナンスと、前記関連データと、前記第3の値及び前記第4の値に対応する1つ又は2つの入力値とをハッシュ関数に入力して、前記長さtのハッシュ値を前記検証用タグとして生成する第2のタグ生成手段と、前記検証用タグと、入力された前記認証用タグとを比較することによって、改ざんの有無を検証し、検証結果を出力するための制御を行う検証手段と、を有する。
【0010】
また、本開示にかかる認証暗号化方法は、ナンス及び関連データを含むTweakと、鍵とを用いて、平文を暗号化して当該平文の長さと同じ長さの暗号文を生成し、前記平文から認証用タグの生成のために用いられる第1の値を生成し、前記暗号文から前記認証用タグの生成のために用いられる第2の値を生成し、前記鍵と、前記ナンスと、前記関連データと、前記第1の値及び前記第2の値に対応する1つ又は2つの入力値とをハッシュ関数に入力して、予め定められた長さtのハッシュ値を前記認証用タグとして生成する。
(【0011】以降は省略されています)

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

関連特許

日本電気株式会社
電子装置
9日前
日本電気株式会社
処理装置
1か月前
日本電気株式会社
システム及び方法
10日前
日本電気株式会社
測位装置及びその方法
26日前
日本電気株式会社
回路装置及び制御方法
1か月前
日本電気株式会社
推論装置および推論方法
1か月前
日本電気株式会社
取付構造及び半導体部品
1か月前
日本電気株式会社
光軸調整方法および装置
1か月前
日本電気株式会社
情報処理システム及びその方法
1日前
日本電気株式会社
光通信システム及び光通信方法
1か月前
日本電気株式会社
素材変換装置および素材変換方法
1か月前
日本電気株式会社
光送信器及び光送信器の制御方法
1か月前
日本電気株式会社
超伝導デバイスおよびその製造方法
1か月前
日本電気株式会社
測定装置、測定方法及びプログラム
5日前
日本電気株式会社
測定装置、測定方法及びプログラム
5日前
日本電気株式会社
電子装置及びネットワークシステム
9日前
日本電気株式会社
制御装置、制御方法、及びプログラム
1か月前
日本電気株式会社
評価装置、評価方法、およびプログラム
1か月前
日本電気株式会社
膜製造方法、積層構造、及びボロメータ
1か月前
日本電気株式会社
共振器、発振器、および共振器の製造方法
1か月前
日本電気株式会社
検証可能証明書システム、方法、記録媒体
2日前
日本電気株式会社
判定システム、判定方法、及びプログラム
1か月前
日本電気株式会社
判定装置、判定方法、及び判定プログラム
10日前
日本電気株式会社
配信装置、配信方法、及び、配信プログラム
1か月前
日本電気株式会社
デジタル署名システム、方法並びに記録媒体
1か月前
日本電気株式会社
モデル生成装置、モデル生成方法、プログラム
1か月前
日本電気株式会社
プログラム、情報処理方法、及び情報処理装置
1か月前
日本電気株式会社
情報提供装置、情報提供方法、及びプログラム
1か月前
日本電気株式会社
プログラム、情報処理方法、及び情報処理装置
1か月前
日本電気株式会社
配送管理装置、配送管理方法、及びプログラム
16日前
日本電気株式会社
情報処理装置、情報処理方法、及びプログラム
1か月前
日本電気株式会社
情報生成装置、情報生成方法およびプログラム
8日前
日本電気株式会社
画像生成装置、画像生成方法及び、プログラム
8日前
日本電気株式会社
情報処理装置、情報処理方法、及びプログラム
5日前
日本電気株式会社
情報処理装置、情報処理方法、及び、プログラム
1か月前
日本電気株式会社
端末、システム、端末の制御方法及びプログラム
1か月前
続きを見る