論文の概要: Faster PMNS Multi-precision Multiplications Using Truncated Montgomery Technique
- arxiv url: http://arxiv.org/abs/2610.09767v1
- Date: Wed, 07 Oct 2026 09:50:13 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-10-08 21:58:22.839892
- Title: Faster PMNS Multi-precision Multiplications Using Truncated Montgomery Technique
- Title(参考訳): トランク化モンゴメリー法による高速PMNSマルチ精度乗算
- Abstract要約: PMNS (Polynomial Modular Number Systems) は、暗号を用いて、大きな特性を持つフィールドやリングの要素を表す。
PMNSはいくつかの条件を満たすが、便利なパラメータと実装機能を使用することで、計算の高速化を可能にする。
最近の研究(Meloni emphet al. citeMeloniPV25)では、システムのパラメータ生成を改善することにより、より良いスピードアップが提案されている。
我々はまずPMNSのスクールブックソフトウェアの実装について, citeMeloniPV25の最先端版である Toeplitz よりも優れた状況で紹介する。
- 参考スコア(独自算出の注目度): 0.45880283710344066
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: The Polynomial Modular Number Systems (PMNS) aim to represent elements of fields or rings of large characteristics using polynomials satisfying bounds on some parameters (degree, absolute values of the coefficients). Those PMNS, while some conditions are fulfilled, using convenient parameters and implementation features, allow some speed-ups in cryptographic computations. Recent works (Meloni \emph{et al.} \cite{MeloniPV25}) propose better speed-ups by improving the parameter generation of the system, and by using multi-precision polynomial coefficients, i.e. coefficients stored using several machine words. In this work, we first present PMNS schoolbook software implementation better in some context than the Toeplitz state-of-the-art counterpart of \cite{MeloniPV25}, taking advantage of smaller memory cost by being free to choose a smaller $n$ parameter, minimizing at the same time the complexity of the multiplication. This implementation for 4096 bit modulo size shows element size smaller by 11\% and 20 \% speed-up. We thus present a new improvement on the PMNS, applying to the \textsl{internal reduction} an approach similar to the truncated Montgomery reduction technique presented by Didier \emph{et al.} in \cite{DidierEGR24}. In the context of software implementations using \texttt{AVX512} instruction set extension, and modulo size up to 8192 bits, this new approach allows speed-ups up to 15\% in modular multiplication computation, in comparison with conventional approaches.
- Abstract(参考訳): PMNS(Polynomial Modular Number Systems)は、あるパラメータ上の有界多項式(係数の絶対値)を用いて、大きな特性を持つ体や環の要素を表現することを目的としている。
これらのPMNSは、いくつかの条件を満たすが、便利なパラメータと実装機能を使用することで、暗号計算の高速化を可能にする。
最近の研究(Meloni \emph{et al } \cite{MeloniPV25})は、システムのパラメータ生成を改善し、多精度多項式係数、すなわち数個の機械語で格納された係数を用いて、より良いスピードアップを提案する。
本研究では,PMNS のスクールブックソフトウェアの実装を,Toeplitz の最先端製品である \cite{MeloniPV25} よりも優れた状況で提供し,より少ない$n$パラメータを自由に選択でき,同時に乗算の複雑さを最小化することで,メモリコストの低減を図った。
この4096ビット変調サイズの実装は、素子サイズが11\%、20\%のスピードアップを示している。
そこで我々はPMNSに新たな改良を加えて,Didier \emph{et al } が \cite{DidierEGR24} で提示した truncated Montgomery reduction 手法に類似したアプローチを \textsl{internal reduction} に適用した。
命令セット拡張のtexttt{AVX512} と 8192 ビットまでのModulo サイズを用いたソフトウェア実装のコンテキストでは,従来の手法と比較して,モジュラ乗算演算の15倍の高速化が可能となる。
関連論文リスト
- Efficient Arithmetic-and-Comparison Homomorphic Encryption with Space Switching [15.580543805873466]
ホモモルフィック暗号化(英語版) (FHE) は復号化せずに暗号化されたデータの計算を可能にする。
統一されたフレームワークにおける算術演算と比較演算の両方を効率的にサポートする既存のスキームは存在しない。
FVスタイルのスキーム内で算術と比較をシームレスに統合する空間切替法を提案する。
論文 参考訳(メタデータ) (2026-04-21T18:12:37Z) - The Cambrian Explosion of Mixed-Precision Matrix Multiplication for Quantized Deep Learning Inference [0.9954176833299684]
ディープラーニング(DL)は、従来の64ビット浮動小数点(FP64)計算から、縮小精度のフォーマットへと変化した。
本稿では,従来のハイパフォーマンスなgemを改訂し,それを混合精度整数算術に適用するための戦略について述べる。
論文 参考訳(メタデータ) (2025-06-13T12:40:16Z) - ALLMod: Exploring $\underline{\mathbf{A}}$rea-Efficiency of $\underline{\mathbf{L}}$UT-based $\underline{\mathbf{L}}$arge Number $\underline{\mathbf{Mod}}$ular Reduction via Hybrid Workloads [18.634794494170617]
高ビット幅の操作は、セキュリティの強化に不可欠である。
計算量が多いのは、多くのモジュラー演算が必要なためである。
AllModは、LUTベースの大規模モジュラーリダクションの面積効率を改善する新しいアプローチである。
論文 参考訳(メタデータ) (2025-03-20T07:47:34Z) - Low-Complexity Integer Divider Architecture for Homomorphic Encryption [5.857929080874288]
ホモモルフィック暗号化(HE)は、計算を直接暗号文で行うことができ、プライバシ保護のクラウドコンピューティングを可能にする。
余剰かつ活発な数学的証明を計算するアルゴリズムが提案されている。
論文 参考訳(メタデータ) (2024-01-19T23:53:59Z) - Extreme Compression of Large Language Models via Additive Quantization [59.3122859349777]
我々のアルゴリズムは、AQLMと呼ばれ、情報検索のための古典的な加算量子化(AQ)アプローチを一般化する。
トークン生成のためのAQLMの高速GPUおよびCPU実装を提供しており、最適化されたFP16実装を高速にマッチングまたは性能良くすることができる。
論文 参考訳(メタデータ) (2024-01-11T18:54:44Z) - Monarch: Expressive Structured Matrices for Efficient and Accurate
Training [64.6871423399431]
大規模なニューラルネットワークは多くのドメインで優れているが、トレーニングや微調整は高価である。
計算やメモリ要件を減らすための一般的なアプローチは、重み付け行列を構造化行列に置き換えることである。
ハードウェア効率のよい行列(Monarch)のクラスを提案する。
論文 参考訳(メタデータ) (2022-04-01T17:37:29Z) - High-performance symbolic-numerics via multiple dispatch [52.77024349608834]
Symbolics.jlは拡張可能なシンボルシステムで、動的多重ディスパッチを使用してドメインのニーズに応じて振る舞いを変更する。
実装に依存しないアクションでジェネリックapiを形式化することで、システムに最適化されたデータ構造を遡及的に追加できることを示します。
従来の用語書き換えシンプリファイアと電子グラフベースの用語書き換えシンプリファイアをスワップする機能を実証する。
論文 参考訳(メタデータ) (2021-05-09T14:22:43Z) - Provably Efficient Reinforcement Learning for Discounted MDPs with
Feature Mapping [99.59319332864129]
本稿では,割引決定(MDP)のための強化学習について検討する。
本稿では,特徴写像を利用した新しいアルゴリズムを提案し,$tilde O(dsqrtT/ (1-gamma)2)$ regretを求める。
以上の結果から,提案した強化学習アルゴリズムは,最大1-γ-0.5$の係数でほぼ最適であることが示唆された。
論文 参考訳(メタデータ) (2020-06-23T17:08:54Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。