-
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathappendix.tex
47 lines (44 loc) · 2.22 KB
/
appendix.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
\chapter{\appendixtitle}
\label{assumption_list}
本書では暗号の安全性仮定に使われる様々な問題を紹介しました。
その一覧をまとめておきます。
基本的にある性質を具体的に求める「計算○○問題」(頭にComputationalのCがつく)と、ある値がある条件を満たしているかを判定する「判定○○問題」(頭にDecisionalのDがつく)の2種類があります。
C-やD-がついていないときは通常計算問題を意味します。
\section{乗法群表記およびRSA問題}
乗法に関する巡回群$G$とその生成元$g$をとる。
\mydescription{
\item[DL問題] $n$を整数として$g$, $g^n$が与えられたときに$n$を求めよ。
\item[CDH問題] $a$, $b$を整数として$g$, $g^a$, $g^b$が与えられたときに$g^{ab}$を求めよ。
\item[DDH問題] $a$, $b$, $c$を整数として$g$, $g^a$, $g^b$および$g^{ab}$か$g^c$のどちらかが与えられたときにそのどちらが与えられたかを判定せよ。
\item[RSA問題]
$p$, $q$を素数として$n:=pq$とする。
\[
de \equiv 1 \pmod{(p-1)(q-1)}
\]
となる整数$d$, $e$を選ぶ。整数$m$に対して
$n$, $e$, $c:=m^d \pmod{n}$が与えられたときに$m$を求めよ。
}
\newpage
\section{加法群表記およびペアリングの問題}
加法に関する巡回群$G$とその生成元$P$、乗法に関する巡回群$G'$、および対称ペアリング$e:G \times G \rightarrow G'$をとる。
\[
g:=e(P, P) \in G'
\]
は$G'$の生成元である。
\tablecap{本書に登場した問題一覧}{
\begin{tabular}{|c|c|c|c|c|}
\hline
問題の名前 & 秘密の値 & 公開される値 & 求める値 & 参照先 \\\hline
\hline
DL & $a$ & $P$, $aP$ & $a$ & \ref{sec:ec_crypto}節 \\\hline
DH & $a$, $b$ & $P$, $aP$, $bP$ & $abP$ & \ref{sec:ec_crypto}節 \\\hline
BDH & $a$, $b$, $c$ & $P$, $aP$, $bP$, $cP$ & $g^{abc}$ & \ref{ID-base}節 \\\hline
DBDH & $a$, $b$, $c$ & $P$, $aP$, $bP$, $cP$, $Q$ & $g^{abc} \eqq Q$
&\shortstack{{}\\ \ref{proxy}節\\ \ref{abe_safe}節} \\\hline
DLIN & \shortstack{{}\\$a$, $b$, $c$,\\ $x$, $y$} & \shortstack{{}\\$P$, $xP$, $yP$, $axP$,\\ $byP$, $cP$} & $(a+b)P \eqq cP$ & \ref{dpvs}節 \\\hline
$n$-DHI & $a$ & $P, aP, \dots, a^nP$ & $(1/a)P$ & \ref{sec:hint}節 \\\hline
$n$-SDH & $a$ & $P, aP, \dots, a^nP$ & \shortstack{{}\\ある$b$に対する\\ $g^{1/(a+b)}$} & \ref{SDH}節 \\\hline
$n$-BDHI & $a$ & $P, aP, \dots, a^nP$ & $g^{1/a}$ & \ref{SDH}節 \\\hline
$n$-BDHE & $a$ & \shortstack{{}\\$P, aP, \dots,a^nP$,\\ $a^{n+2}P, \dots, a^{2n}P$} & $g^{a^{n+1}}$ & \ref{BGW}節 \\\hline
\end{tabular}
}