- 【Updated on May 12, 2025】 Integration of CiNii Dissertations and CiNii Books into CiNii Research
- Trial version of CiNii Research Knowledge Graph Search feature is available on CiNii Labs
- Suspension and deletion of data provided by Nikkei BP
- Regarding the recording of “Research Data” and “Evidence Data”
C language implementation of an indeterminate equation encryption scheme based on the approximate ideal GCD problem and fast implementation using Karatsuba method
Bibliographic Information
- Other Title
-
- 近似イデアルGCD問題に基づく不定方程式暗号のC言語による実装とKaratsuba法による高速化について
Description
米国にて NIST (米国国立標準技術研究所) による耐量子計算機暗号の標準化が進められている.その標準暗号方式として現在,格子暗号が選定されているが,鍵サイズが現行の公開鍵暗号より大きく,ローエンドデバイスへの搭載が懸念されている.そこで本稿では,鍵サイズが RSA 暗号より短い不定方程式暗号に着目し,その高速化検討のため C 言語で実装した結果を報告する.結果,128bit 安全性の下で暗号化を 0.8 ミリ秒以下で実行でき,高速多項式乗算アルゴリズムの1つである Karatsuba 法の導入により更に約 10% 高速化できることが分かった.
The National Institute of Standards and Technology (NIST) is working on the standardization of post-quantum cryptography in the United States. Lattice-based cryptography is currently selected as the standard cryptographic scheme, but their key size is larger than that of current public-key cryptography, and there are concerns about their use in low-end devices. In this paper, we focus on indeterminate equation cryptography, which has a shorter key size than the RSA encryption and report the results of its implementation in C language to study its speedup. As a result, it was found that encryption can be performed in less than 0.8 milliseconds with 128-bit security, and that the Karatsuba method, one of the fast polynomial multiplication algorithms, can further speed up the process by about 10%.
Journal
-
- コンピュータセキュリティシンポジウム2022論文集
-
コンピュータセキュリティシンポジウム2022論文集 698-705, 2022-10-17
情報処理学会
- Tweet
Keywords
Details 詳細情報について
-
- CRID
- 1050576037420252672
-
- Text Lang
- ja
-
- Article Type
- conference paper
-
- Data Source
-
- IRDB