(Microsoft PowerPoint - \224\255\225\\.pptx)



Similar documents
PowerPoint Presentation

SXF 仕 様 実 装 規 約 版 ( 幾 何 検 定 編 ) 新 旧 対 照 表 2013/3/26 文 言 変 更 p.12(1. 基 本 事 項 ) (5)SXF 入 出 力 バージョン Ver.2 形 式 と Ver.3.0 形 式 および Ver.3.1 形 式 の 入 出 力 機 能 を

130117_『高齢社会をむかえた東京23区の将来 人口と建物の関係から見て

KINGSOFT Office 2016 動 作 環 境 対 応 日 本 語 版 版 共 通 利 用 上 記 動 作 以 上 以 上 空 容 量 以 上 他 接 続 環 境 推 奨 必 要 2

表紙

1 予 算 の 姿 ( 平 成 25 当 初 予 算 ) 長 野 県 財 政 の 状 況 H 現 在 長 野 県 の 予 算 を 歳 入 面 から 見 ると 自 主 財 源 の 根 幹 である 県 税 が 全 体 の5 分 の1 程 度 しかなく 地 方 交 付 税 や 国 庫 支

Box-Jenkinsの方法

(2) 共 通 費 について 第 2 編 共 通 費 2 12 共 通 費 算 定 に 関 する 数 値 の 取 り 扱 い (1) 積 み 上 げによる 算 定 積 み 上 げによる 算 定 は 第 3 編 18に 準 ずる (2) 率 による 算 定 公 共 建 築 工 事 共 通 費 積 算

4. その 他 (1) 期 中 における 重 要 な 子 会 社 の 異 動 ( 連 結 範 囲 の 変 更 を 伴 う 特 定 子 会 社 の 異 動 ) 無 新 規 社 ( 社 名 ) 除 外 社 ( 社 名 ) (2) 簡 便 な 会 計 処 理 及 び 四 半 期 連 結 財 務 諸 表 の

Q IFRSの特徴について教えてください

容 積 率 制 限 の 概 要 1 容 積 率 制 限 の 目 的 地 域 で 行 われる 各 種 の 社 会 経 済 活 動 の 総 量 を 誘 導 することにより 建 築 物 と 道 路 等 の 公 共 施 設 とのバランスを 確 保 することを 目 的 として 行 われており 市 街 地 環

量子鍵配送プロトコルの安全性証明の自動化に向けて

よりメンバーに 配 布 した 第 2 期 は 第 1 期 に 開 発 した 大 気 時 間 値 集 計 解 析 ツールをベースに 機 能 改 良 を 行 った 国 立 環 境 研 究 所 では メンバーから 寄 せられる 要 望 使 い 勝 手 に 関 する 意 見 感 想 不 具 合 発 生 など



3. 選 任 固 定 資 産 評 価 員 は 固 定 資 産 の 評 価 に 関 する 知 識 及 び 経 験 を 有 する 者 のうちから 市 町 村 長 が 当 該 市 町 村 の 議 会 の 同 意 を 得 て 選 任 する 二 以 上 の 市 町 村 の 長 は 当 該 市 町 村 の 議


(1)1オールゼロ 記 録 ケース 厚 生 年 金 期 間 A B 及 びCに 係 る 旧 厚 生 年 金 保 険 法 の 老 齢 年 金 ( 以 下 旧 厚 老 という )の 受 給 者 に 時 効 特 例 法 施 行 後 厚 生 年 金 期 間 Dが 判 明 した Bは 事 業 所 記 号 が

Microsoft Word - 佐野市生活排水処理構想(案).doc

<4D F736F F F696E74202D B E E88E68C9A90DD8BC65F E DC58F4994C52E >

スライド 1

 

(2) 支 状 況 保 育 所 ( 定 員 60 人 以 上 ) 支 状 況 は 次 とおりです 1 総 入 構 成 比 は 割 合 が88.1% 活 動 外 入 が2.1% 特 別 入 が9.8%でした 2 構 成 比 は 運 営 費 入 が80.1% 経 常 経 費 補 助 金 入 が17.8%

第 3 四 半 期 運 用 状 況 の 概 要 第 3 四 半 期 末 の 運 用 資 産 額 は 2,976 億 円 となりました 第 3 四 半 期 の 修 正 総 合 収 益 率 ( 期 間 率 )は +1.79%となりました なお 実 現 収 益 率 は +0.67%です 第 3 四 半 期


(4) ラスパイレス 指 数 の 状 況 ( 各 年 4 月 1 日 現 在 ) ( 例 ) ( 例 ) 15 (H2) (H2) (H24) (H24) (H25.4.1) (H25.4.1) (H24) (H24)


2 一 般 行 政 職 給 料 表 の 状 況 (24 年 4 月 1 日 現 在 ) 1 級 2 級 3 級 4 級 5 級 6 級 7 級 ( 単 位 : 円 ) 8 級 1 号 給 の 給 料 月 額 135,6 185,8 222,9 261,9 289,2 32,6 366,2 413,

技 能 労 務 職 公 務 員 民 間 参 考 区 分 平 均 年 齢 職 員 数 平 均 給 与 月 額 平 均 給 与 月 額 平 均 給 料 月 額 (A) ( 国 ベース) 平 均 年 齢 平 均 給 与 月 額 対 応 する 民 間 の 類 似 職 種 東 庄 町 51.3 歳 18 77

数学

4. その 他 (1) 期 中 における 重 要 な 子 会 社 の 異 動 ( 連 結 範 囲 の 変 更 を 伴 う 特 定 子 会 社 の 異 動 ) 無 (2) 簡 便 な 会 計 処 理 及 び 四 半 期 連 結 財 務 諸 表 の 作 成 に 特 有 の 会 計 処 理 の 適 用 有

4. その 他 (1) 期 中 における 重 要 な 子 会 社 の 異 動 ( 連 結 範 囲 の 変 更 を 伴 う 特 定 子 会 社 の 異 動 ) 無 (2) 簡 便 な 会 計 処 理 及 び 四 半 期 連 結 財 務 諸 表 の 作 成 に 特 有 の 会 計 処 理 の 適 用 有

Microsoft PowerPoint - 基金制度

第1回

平成24年度 業務概況書

測量士補 重要事項「写真地図作成」

<4D F736F F D E598BC68A8897CD82CC8DC490B68B7982D18E598BC68A8893AE82CC8A C98AD682B782E993C195CA915B C98AEE82C382AD936F985E96C68B9690C582CC93C197E1915B927582CC898492B75F8E96914F955D89BF8F915F2E646F6

(4) ラスパイレス 指 数 の 状 況 H H H5.4.1 ( 参 考 値 ) 97.1 H H H H5.4.1 H H5.4.1 ( 参 考

Taro-学校だより学力調査号.jtd

( 別 途 調 査 様 式 1) 減 損 損 失 を 認 識 するに 至 った 経 緯 等 1 列 2 列 3 列 4 列 5 列 6 列 7 列 8 列 9 列 10 列 11 列 12 列 13 列 14 列 15 列 16 列 17 列 18 列 19 列 20 列 21 列 22 列 固 定

4 承 認 コミュニティ 組 織 は 市 長 若 しくはその 委 任 を 受 けた 者 又 は 監 査 委 員 の 監 査 に 応 じなければ ならない ( 状 況 報 告 ) 第 7 条 承 認 コミュニティ 組 織 は 市 長 が 必 要 と 認 めるときは 交 付 金 事 業 の 遂 行 の

Taro-給与公表(H25).jtd

った 場 合 など 監 事 の 任 務 懈 怠 の 場 合 は その 程 度 に 応 じて 業 績 勘 案 率 を 減 算 する (8) 役 員 の 法 人 に 対 する 特 段 の 貢 献 が 認 められる 場 合 は その 程 度 に 応 じて 業 績 勘 案 率 を 加 算 することができる

(\202g22\214\366\225\\.xls)

<4D F736F F D AC90D1955D92E CC82CC895E DD8C D2816A2E646F63>

1

コスト縮減を考慮した整備計画案について

Ⅰ 人 口 の 現 状 分 析 Ⅰ 人 口 の 現 状 分 析 1 人

地域支援心理研究センター 紀要 第10号

私立大学等研究設備整備費等補助金(私立大学等

Taro-H19退職金(修正版).jtd

職 員 の 初 任 給 等 の 状 況 () 職 員 の 平 均 年 齢 平 均 給 料 月 額 及 び の 状 況 ( 年 4 月 日 現 在 ) 一 般 行 政 職 平 均 年 齢 平 均 給 料 月 額 ( ベース) 44. 歳 6,4, 歳,44 4,7 7,6 4. 歳 7,

2 県 公 立 高 校 の 合 格 者 は このように 決 まる (1) 選 抜 の 仕 組 み 選 抜 の 資 料 選 抜 の 資 料 は 主 に 下 記 の3つがあり 全 高 校 で 使 用 する 共 通 の ものと 高 校 ごとに 決 めるものとがあります 1 学 力 検 査 ( 国 語 数

事務連絡

<4D F736F F D E91E6318E6C94BC8AFA925A904D D838A815B8BA693AF8E9497BF2E646F63>

< DB8CAF97BF97A6955C2E786C73>

平成25年度 独立行政法人日本学生支援機構の役職員の報酬・給与等について

若 しくは 利 益 の 配 当 又 はいわゆる 中 間 配 当 ( 資 本 剰 余 金 の 額 の 減 少 に 伴 うものを 除 きます 以 下 同 じです )を した 場 合 には その 積 立 金 の 取 崩 額 を 減 2 に 記 載 す るとともに 繰 越 損 益 金 26 の 増 3 の

積 み 立 てた 剰 余 金 の 配 当 に 係 る 利 益 準 備 金 の 額 は 利 益 準 備 金 1 の 増 3 に 記 載 します ⑸ 平 成 22 年 10 月 1 日 以 後 に 適 格 合 併 に 該 当 しない 合 併 により 完 全 支 配 関 係 がある 被 合 併 法 人 か

(Microsoft Word - \221\346\202P\202U\201@\214i\212\317.doc)

2 一 般 行 政 職 給 料 表 の 状 況 ( 平 成 2 年 月 1 日 現 在 ) 1 号 給 の 給 料 月 額 最 高 号 給 の 給 料 月 額 ( 注 ) 給 料 月 額 は 給 与 抑 制 措 置 を 行 う 前 のものです ( 単 位 : ) 3 職 員 の 平 均 給 与 月

3 職 員 の 初 任 給 等 の 状 況 (1) 職 員 の 平 均 年 齢 平 均 給 料 月 額 及 び の 状 況 (24 年 4 月 1 日 現 在 ) 1 般 行 政 職 区 分 牟 岐 町 徳 島 県 類 似 団 体 平 均 年 齢 平 均 給 料 月 額 ( ベース) 42.9 歳

2 一 般 行 政 職 給 料 表 の 状 況 ( 平 成 23 年 4 月 1 日 現 在 ) 1 号 給 の 給 料 月 額 最 高 号 給 の 給 料 月 額 1 級 2 級 3 級 4 級 5 級 ( 単 位 : ) 6 級 7 級 8 級 135, , ,900 2

別紙3


(3) その 他 市 長 が 必 要 と 認 める 書 類 ( 補 助 金 の 交 付 決 定 ) 第 6 条 市 長 は 前 条 の 申 請 書 を 受 理 したときは 速 やかにその 内 容 を 審 査 し 補 助 金 を 交 付 すべきものと 認 めたときは 規 則 第 7 条 に 規 定 す

個人住民税徴収対策会議

岩手県立大学学則

るよう 工 事 打 合 せ 簿 ( 様 式 2)により 受 注 者 に 求 めます 5-1 理 由 書 ( 様 式 3)が 提 出 され 特 別 の 事 情 を 有 すると 認 めた 場 合 は 社 会 保 険 等 の 加 入 が 確 認 できる 書 類 を 提 出 するよう 工 事 打 合 せ 簿

企 業 の 採 用 予 定 数 採 用 予 定 数 は 増 やす と 回 答 した 企 業 が 減 らす と 回 答 した 企 業 を3 年 連 続 上 回 り 採 用 は 増 加 傾 向 にある 特 に 非 上 場 非 製 造 において 採 用 数 を 増 やす と 回 答 する 割 合 が 大

3 職 員 の 初 任 給 等 の 状 況 (1) 職 員 の 及 び の 状 況 ( 平 成 24 年 4 月 1 日 現 在 ) 1 一 般 行 政 職 ( ベース) ,9 47,78 369,884 崎 県 , , ,

4 参 加 資 格 要 件 本 提 案 への 参 加 予 定 者 は 以 下 の 条 件 を 全 て 満 たすこと 1 地 方 自 治 法 施 行 令 ( 昭 和 22 年 政 令 第 16 号 ) 第 167 条 の4 第 1 項 各 号 の 規 定 に 該 当 しない 者 であること 2 会 社

注 記 事 項 (1) 当 四 半 期 連 結 累 計 期 間 における 重 要 な 子 会 社 の 異 動 : 無 (2) 四 半 期 連 結 財 務 諸 表 の 作 成 に 特 有 の 会 計 処 理 の 適 用 : 有 ( 注 ) 詳 細 は 添 付 資 料 4ページ 2.サマリー 情 報 (

2 平 均 病 床 数 の 平 均 病 床 数 では 療 法 人 に 対 しそれ 以 外 の 開 設 主 体 自 治 体 社 会 保 険 関 係 団 体 その 他 公 的 の 規 模 が 2.5 倍 程 度 大 きく 療 法 人 に 比 べ 公 的 病 院 の 方 が 規 模 の 大 き いことが

一 般 行 政 職 給 料 表 の 状 況 ( 平 成 3 年 4 月 1 日 現 在 ) 1 級 級 3 級 4 級 5 級 6 級 単 位 : ( ) 7 級 1 号 給 の 給 料 月 額 137, 163,7 4,9 31,4 71, 33,3 359,7 最 高 号 給 の 給 料 月 額

検 討 検 討 の 進 め 方 検 討 状 況 簡 易 収 支 の 世 帯 からサンプリング 世 帯 名 作 成 事 務 の 廃 止 4 5 必 要 な 世 帯 数 の 確 保 が 可 能 か 簡 易 収 支 を 実 施 している 民 間 事 業 者 との 連 絡 等 に 伴 う 事 務 の 複 雑

(4) 給 与 制 度 の 総 合 的 見 直 しの 実 施 状 況 について 概 要 国 の 給 与 制 度 の 総 合 的 見 直 しにおいては 俸 給 表 の 水 準 の 平 均 2の 引 下 げ 及 び 地 域 手 当 の 支 給 割 合 の 見 直 し 等 に 取 り 組 むとされている.

のとする 3 この 協 会 での 会 員 の 身 分 は 国 際 協 同 組 合 保 険 連 合 の 身 分 と 同 様 とする 4 いかなる 会 員 組 織 も 国 際 協 同 組 合 保 険 連 合 の 会 員 資 格 を 喪 失 した 場 合 には 協 会 の 会 員 資 格 を 喪 失 する

2 一 般 行 政 職 給 料 表 の 状 況 ( 平 成 22 年 4 月 1 日 現 在 ) 1 号 給 の 給 料 月 額 ( 単 位 : ) 1 級 2 級 3 級 4 級 5 級 6 級 7 級 135, , , , , ,600

(5) 給 与 改 定 の 状 況 事 委 員 会 が 無 い た め 記 載 し て お り ま せ ん 1 月 例 給 事 委 員 会 の 勧 告 ( 参 考 ) 区 分 民 間 給 与 A 公 務 員 給 与 B 較 差 A - B 勧 告 ( 改 定 率 ) 給 与 改 定 率 国 の 改

別 表 1 土 地 建 物 提 案 型 の 供 給 計 画 に 関 する 評 価 項 目 と 評 価 点 数 表 項 目 区 分 評 価 内 容 と 点 数 一 般 評 価 項 目 立 地 条 件 (1) 交 通 利 便 性 ( 徒 歩 =80m/1 分 ) 25 (2) 生 活 利 便

かじゅう じじゅう けません (4)が(2)から 受 けるのは (2)が 受 ける 荷 重 0.5 に(2) 自 身 の 重 さ( 自 重 といいます) を 足 して.5 として.5 の 半 分 の 荷 重 を 受 けます 式 では (0.5 + ) 2 =.5 2 = 0.75 (5)は(2)の

平成29年2月期 第2四半期決算短信

Microsoft Word - 奨学金相談Q&A.rtf

<4D F736F F D208ED089EF95DB8CAF89C193FC8FF38BB CC8EC091D492B28DB88C8B89CA82C982C282A282C42E646F63>

平成17年度

調査結果の概要

職 員 の 等 に 関 する 条 例 第 24 条 の 承 認 は 正 規 の 勤 務 時 間 の 始 め 又 は 終 わりにおいて 30 分 を 単 位 として 行 う ものとする 2 育 児 を 原 因 とする 特 別 休 暇 を 承 認 されている 職 員 に 対 する の 承 認 については

<947A957A8E9197BF C E786C73>

- 1 - 総 控 負 傷 疾 病 療 養 産 産 女 性 責 帰 べ 由 試 ~ 8 契 約 契 約 完 了 ほ 契 約 超 締 結 専 門 的 知 識 技 術 験 専 門 的 知 識 高 大 臣 専 門 的 知 識 高 専 門 的 知 識 締 結 契 約 満 歳 締 結 契 約 契 約 係 始

1 総 合 設 計 一 定 規 模 以 上 の 敷 地 面 積 及 び 一 定 割 合 以 上 の 空 地 を 有 する 建 築 計 画 について 特 定 行 政 庁 の 許 可 により 容 積 率 斜 線 制 限 などの 制 限 を 緩 和 する 制 度 である 建 築 敷 地 の 共 同 化 や

学校教育法施行令・施行規則等の改正について

Microsoft Word - 記者発表130315

(5) 給 与 改 定 の 状 況 事 委 員 会 の 設 置 なし 1 月 例 給 事 委 員 会 の 勧 告 民 間 給 与 公 務 員 給 与 較 差 勧 告 A B A-B ( 改 定 率 ) 給 与 改 定 率 ( 参 考 ) 国 の 改 定 率 24 年 度 円 円 円 円 ( ) 改

No.7 アメリカ 合 衆 国 小 規 模 事 例 (そ4) 助 金 も 財 源 になっている しかし 小 規 模 事 業 体 では 連 邦 政 府 から 基 金 はもちろん 市 から 補 助 金 もまったくない が 実 状 である すなわち 給 人 口 が25 人 から100 人 規 模 小 規

Microsoft Word - 論文最終.doc

損 益 計 算 書 自. 平 成 26 年 4 月 1 日 至. 平 成 27 年 3 月 31 日 科 目 内 訳 金 額 千 円 千 円 営 業 収 益 6,167,402 委 託 者 報 酬 4,328,295 運 用 受 託 報 酬 1,839,106 営 業 費 用 3,911,389 一

3 圏 域 では 県 北 沿 岸 で2の 傾 向 を 強 く 見 てとることができます 4 近 年 は 分 配 及 び 人 口 が 減 少 している 市 町 村 が 多 くなっているため 所 得 の 増 加 要 因 を 考 える 場 合 は 人 口 減 少 による 影 響 についても 考 慮 する

Taro-29職員退職手当支給規程

Ⅰ 調 査 の 概 要 1 目 的 義 務 教 育 の 機 会 均 等 その 水 準 の 維 持 向 上 の 観 点 から 的 な 児 童 生 徒 の 学 力 や 学 習 状 況 を 把 握 分 析 し 教 育 施 策 の 成 果 課 題 を 検 証 し その 改 善 を 図 るもに 学 校 におけ

Transcription:

GPGPUによる RSA 暗 号 ふるいの 性 能 評 価 2011 年 6 月 20 日 後 保 範 ( 早 稲 田 大 学 ) 1

目 次 1. はじめに 2. ふるい 法 3. ふるい 処 理 4. GPUにおけるふるい 処 理 5. ふるい 処 理 高 速 化 の 評 価 法 6. ふるい 測 定 結 果 の 比 較 7. GNFSふるいでの 考 察 8. おわりに 2

1. はじめに (1) 現 在 の 暗 号 (RSA 暗 号 )や 認 証 システム は 多 数 桁 数 (1024ビット,10 進 309 桁 )の 因 数 分 解 の 困 難 さを 利 用 している (2) 現 在 の 多 数 桁 数 の 因 数 分 解 の 世 界 記 録 は RSA-768(10 進 232 桁 ) 2010 年 1 月 NTTを 含 め5カ 国 共 同 GNFSを 使 用 (3) 暗 号 の2010 年 問 題 :RSA 暗 号 を 含 む 現 在 の 暗 号 システムの 変 更 が 必 要 3

1.1 暗 号 化 方 式 (1) 公 開 鍵 暗 号 方 式 ( 非 対 称 鍵 ) 公 開 鍵 で 暗 号 化 秘 密 鍵 で 復 号 化 認 証 やネットワーク 通 信 に 都 合 が 良 い RSA 暗 号 : 多 数 桁 数 因 数 分 解 の 難 しさを 利 用 (2) 秘 密 鍵 暗 号 方 式 ( 共 通 鍵 対 称 鍵 ) 暗 号 化 と 復 号 化 で 共 通 の 秘 密 鍵 を 使 用 代 表 暗 号 例 :AES, RC4(Netscape ) 4

1.2 インターネットの 暗 号 例 暗 号 化 なし(http) 暗 号 化 あり(https) 5

1.3 RSA 暗 号 の 仕 組 み RSA 暗 号 鍵 の 作 成 ( 数 学 的 な 方 法 ) (1) ランダムに 素 数 p, qを 選 ぶ (2) n = p q 及 びf = (p-1) (q-1)を 計 算 (3) 素 数 eを 選 ぶ (4) d = 1/e (mod f)となるdを 計 算 する (e,n)が 公 開 暗 号 化 鍵 (d,n)が 復 号 鍵 となる 6

1.4 RSA 暗 号 化 と 復 号 化 RSA 暗 号 化 (1) 情 報 をn 以 下 の 数 Mに 変 換 ( 公 開 方 法 ) (2) C=M e (mod n)で 暗 号 Cを 作 成 RSA 復 号 化 (n=pxq,f=(p-1)x(q-1)) オイラーの 定 理 (M f 1 (mod n)) (1) M=C d (mod n)で 元 の 数 Mに 復 号 (2) 数 Mを 元 の 情 報 に 変 換 ( 公 開 方 法 ) 7

1.5 因 数 分 解 の 方 法 (1) ふるい(Sieve) 系 解 法 計 算 量 は 合 成 数 の 桁 数 に 依 存 RSA 暗 号 の 解 読 に 都 合 が 良 い MPQS GNFSが 代 表 的 解 法 (2) 楕 円 曲 線 法 (Elliptic Curve Method, ECM) 計 算 量 は 小 さい 因 数 の 桁 数 に 依 存 RSA 暗 号 の 解 読 には 不 向 き 8

2. ふるい 法 (1) A 2 -B 2 =(A-B)(A+B) 0 (mod N)の 関 係 を 使 用 し Nを 因 数 分 解 (2) A 1 l1 A 2 l2 A k lk B 1 m1 B 2 m2 B j mj (mod N) なる 関 係 を 基 底 の 数 より 多 く 集 める (3) 0-1 行 列 を 計 算 し 両 辺 が 平 方 になるもの ( 従 属 関 係 )のデータを 探 す (4) MPQS,GNFS 等 が 代 表 的 なふるい 法 9

2.1 代 表 的 なふるい 法 (1) QS (Quadratic Sieve 2 次 ふるい 法 ) MPQS (Multiple Polynomial QS, 複 数 多 項 式 2 次 ふるい 法 )が 代 表 的 解 法 100 桁 以 下 ではGNFSより 高 速 な 解 法 (2) GNFS (General Number Field Sieve 一 般 数 体 ふるい 法 ) 現 在 100 桁 程 度 以 上 で 最 も 高 速 な 解 法 と 言 われている 10

2.2 QS(2 次 ふるい 法 ) (1) QS (Quadratic Sieve, 2 次 ふるい 法 ) Nを 分 解 XはN 1/2 に 最 も 近 い 整 数 (X+k) 2 - N=A k, k=0,1,2, 素 数 基 底 で 分 解 できるA k を 集 める (2) MPQS (Multiple Polynomial QS) 複 数 の2 次 多 項 式 を 使 用 代 表 例 : d 2 -N 0 (mod c)なる(c,d)の 組 で (c x+d) 2 -N=c f(x) と 変 換 しf(x)を 分 解 11

2.3 NFS( 数 体 ふるい 法 ) (1) 分 解 の 違 いを 利 用 (SNFS, 特 殊 数 体 ふるい 法 ) Nを 分 解 f(m) 0 (mod N)なる 多 項 式 f(x)=0の 根 の 一 つをθとする a+bmを 素 数 基 底 で 分 解 a+bθを 生 成 元 ( 素 元 と 単 元 )で 分 解 (2) N=1333の 例 (f(x)=x 3 +2, M=11, θ 3 =-2) 2+M=13, 2+θ=θ(1-θ)(1+θ)=θ-θ 3-10 11 12 13 (mod N) 12

2.4 GNFS( 一 般 数 体 ふるい 法 ) (1) SNFS GNFS f(x) (x-s)g(x) (mod p) 一 般 には 素 元 が 求 まらない 素 元 の 代 わりに 素 イデアルを 使 用 問 題 点 : 平 方 の 形 が 明 示 的 に 現 れない イデアルの 積 が 平 方 となるようにする (2) GNFSで 新 たに 必 要 なこと (a) 平 方 剰 余 の 追 加 : 平 方 の 確 率 を 高 める (b) イデアルの 平 方 根 ( 代 数 平 方 根 )を 求 める 13

3. ふるい 処 理 ( 多 数 桁 因 数 分 解 の) ふるい 用 4~7 次 関 数 の 探 査 (GNFSだけ) 分 解 基 底 ( 素 数 素 イデアル)の 選 定 ふるい 処 理 で 基 底 数 以 上 のデータ 収 集 基 底 ベキを 要 素 とする 行 列 ( 基 底 数 xデータ 数 ) 作 成 基 底 ベキを(mod 2)して0-1 行 列 に 変 更 0-1 行 列 から 従 属 となる 行 (データ)を 計 算 代 数 平 方 根 の 計 算 (GNFSだけ) A 2 - B 2 0 (mod N)を 構 成 し 因 数 分 解 14

3.1 RSA-768(232 桁 )の 計 算 時 間 項 目 台 数 年 比 率 (%) ふるい 処 理 1500 90 0-1 行 列 計 算 155 9 利 用 関 数 の 探 査 20 1 代 数 平 方 根 の 計 算 1 0 その 他 1 0 注 ) AMD64 (2.2Ghz, 1コア 換 算 ) 行 列 サイズ:192,796,550 * 192,795,550 15

3.2 ふるいプログラム( 中 心 部 ) for (k=0; k<n; k++) : 基 底 の 素 数 の 数 { for (i=start[k]; i<lp; i+=prime[k]) { V[i] += LogP[k]; } : 元 は 乗 算 ( 対 数 化 で 加 算 ) } LPは 一 回 のふるいサイズ for (i=0; i<lp; i++) : ふるいデータの 採 取 { if(v[i] >= PS[i]) { Sive[No] = Pointer + i; No++; } } Noはふるいで 得 られたデータの 数 次 のふるいのためStart[0]~Start[N-1]を 更 新 16

4. ふるい 処 理 の 特 徴 PC(キャッシュ 処 理 のパソコン) 高 速 化 のためにはキャッシュ 内 処 理 が 必 須 LPのサイズはGPUより 約 千 倍 短 い 少 し 大 きな 素 数 ( 基 底 )ではLPをはみ 出 す GPU(GTX480) LPのサイズはPCの 約 千 倍 長 く 取 れる 本 質 的 に 非 連 続 アクセスで 連 続 化 は 不 可 注 ) LP: 1 回 のふるい 処 理 での 配 列 長 17

4.1 GPUプログラム( 対 策 前 ) no = gn*bn; bn=512, gn=40を 使 用 for (k=0; k<lp; k+= no) LP=250*1024 2 を 使 用 { i = (bn * blockidx.x + threadidx.x) + k; V[i] = 0; } Vの 初 期 化 syncthreads(); for (k=0; k<n; k++) 区 間 LPで20480 並 列 { for (i=start[k]; i<lp; i+=prime[k]*no) { ii = (bn*blockidx.x+threadidx.x)*prime[k]+i; if(ii < LP) V[ii] += LogP[k]; } syncthreads(); } 18

4.2 GPU 並 列 化 問 題 点 LPのサイズはPCに 比 較 して 約 1000 倍 大 きく できるが 20480のスレッドで 並 列 化 すると 1スレッド 当 たりではPCよりLPは 小 さくなる このためk 番 目 の 素 数 の 値 Prime[k]が 大 きく なると iiはprime[k]のスレッド 倍 より 大 きくな り 下 記 のif 文 は 空 振 りが 多 くなる if(ii < LP) V[ii] += LogP[k]; 19

4.3 GPU 並 列 化 対 策 スレッド 並 列 化 を 区 間 LPから 上 位 のN 個 の 素 数 に 変 更 する データの 依 存 性 が 発 生 し V[ii]+=LogP[k]; の 加 算 処 理 が 正 しく 動 作 しない ふるい 処 理 (1/1000 以 下 のふるいデータの 取 得 漏 れはOK)なら 許 される 並 列 化 N 個 の 素 数 を3 区 分 ( 小 中 大 - 特 大 )に 分 けて 異 なるスレッド 並 列 化 を 行 う 20

4.4 GPUプログラム( 対 策 後 ) for (k=0; k<n1; k++) 1~5120(5K) 番 素 数 のふるい { for (i=start[k]; i<lp; i+=prime[k]*gn*bn) { ii = (bn*blockidx.x + threadidx.x)*prime[k] + i; if(ii < LP) V[ii] += LogP[k]; syncthreads(); } } for (k=n1; k<n2; k+=gn) 5K+1~40K 番 素 数 のふるい { kk = blockidx.x + k; for (i=start[kk]; i<lp; i+=prime[kk]*bn) { ii = threadidx.x*prime[k] + i; if(ii < LP) V[ii] += LogP[kk]; syncthreads(); } } for (k=n2; k<n; k+=gn*bn) 40K+1 番 素 数 以 降 のふるい { kk =(bn*blockidx.x + threadidx.x) + k; for (i=start[kk]; i<lp; i+=prime[kk]) { if(i < LP) V[i] += LogP[kk]; syncthreads(); } } 21

5. ふるい 処 理 高 速 化 の 評 価 法 10 進 m 桁 からの 値 を 小 さい 方 からN 個 の 素 数 基 底 でのふるい 処 理 で 評 価 MPQS: 平 方 剰 余 となる 素 数 を 基 底 に 使 用 ( 半 分 ) GNFS:イデアル 分 解 ( 処 理 の 基 本 は 素 数 基 底 と 同 じ)と10 進 s 桁 程 度 の 素 数 基 底 分 解 ふるいでN 個 のデータが 得 られるまでの 時 間 を 測 定 通 常 のふるい 処 理 では 同 じ 素 数 (イデアル)のデー タが2 件 得 られたら 基 底 に 追 加 し 処 理 を 短 縮 評 価 を 単 純 化 するため 基 底 の 追 加 はしない 22

5.1 並 列 化 対 策 によるふるい 採 取 データ 数 の 変 動 10 進 60 桁 LP=250*1024 2 利 用 素 数 の 数 N=10000*1024 反 復 数 =5000で 測 定 ふるいで 採 取 されたデータ 数 (M) (1) 未 対 策 : M=448425 (2) 並 列 化 対 策 後 (12 回 測 定 ) NAS2011 2011/6/20~6/22 M=[448338, 448367], 平 均 M=448350 未 対 策 との 最 大 差 M= 87 = 0.02% 23

6. ふるい 測 定 結 果 の 比 較 PC(1コア)とGPU(1 台 )で 比 較 PC Dell Vostro 200 (Intel Core 2, 2.33Ghz, 2GB) Windows Vista, gcc, -O3オプション GPU NVIDIA GeForce GTX580 (1.544hz, 1.5GB) Unix, CUDA 3.2, -O3オプション 24

6.1 ふるい 対 策 効 果 (10 進 45 桁 ) 25

6.2 ふるい 計 算 時 間 (10 進 45 桁 ) 26

6.3 ふるい 計 算 時 間 (10 進 60 桁 ) 27

6.4 ふるいの 性 能 比 較 NAS2011 2011/6/20~6/22 28

7. GNFSふるいでの 考 察 GPUではPCより 最 速 となる 基 底 の 素 数 ( 素 イデア ル)の 数 は5~10 倍 多 く 使 用 できる GNFSのふるいは 素 数 と 素 イデアルの 両 基 底 で 共 に 分 解 できるものを 採 取 する GNFSでは 数 値 実 験 (MPQSを 想 定 )よりGPUがPC に 比 較 して 更 に 有 利 になる 可 能 性 大 ( 基 底 だけ 大 きく) 素 数 ふるい 素 イデアルふるい 採 取 データ 100,000,000 100,000,000 100,000 200,000,000 200,000,000 400,000 400,000,000 400,000,000 1,600,000 29

8. おわりに ふるい 処 理 においてGPU(GXT580)の 性 能 は PC(2.33Ghz)の5 倍 ~60 倍 程 度 GPUの 性 能 は140 桁 のMPQSで 約 40 倍 RSA 暗 号 解 読 の 規 模 で 約 60 倍 と 推 定 される GNFSでは GPUの 効 果 はより 大 きいと 予 想 スレッド 並 列 化 は 基 底 の 素 数 の 大 きさで3 段 階 に 分 け 大 きい 素 数 は 素 数 で 並 列 化 対 策 後 は データ 依 存 性 で 約 0.02%の 採 取 不 足 があるが ふるい 処 理 では 十 分 である 30

謝 辞 GPU (NVIDIA GeForce GTX580)の 利 用 環 境 をご 用 意 頂 いた 筑 波 大 学 長 谷 川 秀 彦 教 授 に 謹 んで 感 謝 の 意 を 表 します 31