|
|
マツオ カズト
Matsuo Kazuto 松尾 和人 所属 神奈川大学 情報学部 計算機科学科 神奈川大学大学院 理学研究科 理学専攻(情報科学領域) 職種 教授 |
|
発表テーマ | CPythonへのToom-Cook乗算の実装 |
発表学会名 | 情報処理学会第86回全国大会 |
主催者 | 情報処理学会 |
学会区分 | 全国学会 |
発表形式 | 口頭(一般) |
単独共同区分 | 単独 |
開催期間 | 2024/03/15~2024/03/17 |
発表者・共同発表者 | 山口進人, 松尾和人 |
概要 | 公開鍵暗号や数論アルゴリズムの計算では多倍長整数演算が必要となる.プログラミング言語Pythonの標準インタープリタ実装であるCPythonは,多倍長整数演算に対応しているため,公開鍵暗号や数論アルゴリズムの計算に適している.CPythonには多倍長乗算アルゴリズムとして筆算法とKaratusba法が実装されている.しかし,より大きな整数に対して高速乗算が期待できるToom-Cook法は実装されていない.そこで,本研究では,CPythonにToom-Cook法を実装しその有効性を確認した. |