organization:特殊数、集合、运算关系、其他
汇总基础建议参考yuyuFundamentals of Cryptography
(本文停止更新)
安全参数:正整数 n 或 λ n或\lambda n或λ。
正素数一般用 p p p, q q q。
上确界supermum,最小上界 s u p sup sup
Z \Z Z表示整数集合,也有直接用 Z Z Z表示的。
R \R R表示实数集合,也有直接用 R R R表示的。
N \N N表示正数集合,也有直接用 N N N表示的。
s s s bits的集合, { 0 , 1 } s \{0,1\}^s {
0,1}s
例: Z q : 表 示 在 [ − q − 1 2 , q − 1 2 ] 范 围 内 的 整 数 。 \Z_q:表示在[ - \frac{
{q - 1}}{2},\frac{
{q - 1}}{2}]范围内的整数。 Zq:表示在[−2q−1,2q−1]范围内的整数。 Z q n : n 维 向 量 模 q 。 \Z _q^n:n维向量模q。 Zqn:n维向量模q。 Z q n × m : 一 组 n × m 的 矩 阵 , 其 元 素 在 Z q 上 。 \Z^{n\times m}_q:一组n\times m的矩阵,其元素在\Z_q上。 Zqn×m:一组n×m的矩阵,其元素在Zq上。
群
商群 G / N G/N G/N,设 N N N 是群 G G G的正规子群。定义集合 G / N G/N G/N是 N N N 在 G G G 中的所有左陪集的集合,就是说 G / N = { a N : a ∈ G } G/N = \{ aN : a∈G \} G/N={ aN:a∈G},即商群每个元素都是 N N N与 a a a的乘法运算, N N N相当于群 G G G的“单位元”。
环
环Ring:环 R = Z [ x ] / ( x n + 1 ) R=\Z[x]/(x^n+1) R=Z[x]/(xn+1),和环 R q = Z q [ x ] / ( x n + 1 ) R_q=\Z_q[x]/(x^n+1) Rq=Zq[x]/(xn+1)
商环(剩余类环):也有类似商群的概念商环 R / N = { a + N , a ∈ R } R/N=\{a+N,a\in R\} R/N={
a+N,a∈R}
因此,密码学中环则有: Z [ x ] / < x n + 1 > = { a ( x n + 1 ) : a ∈ Z } \Z[x]/<x^n+1> = \{ a(x^n+1) : a∈\Z \} Z[x]/<xn+1>={
a(xn+1):a∈Z}
R × R^{\times} R×:表示 R R R中逆元。
环中多项式: f = ∑ i = 0 N − 1 f i x i {f} = \sum\nolimits_{i = 0}^{N - 1} {
{f_i}{x^i}} f=∑i=0N−1fixi
对任意正整数,令 [ k ] \left[ k \right] [k]代表集合 { 1 , ⋯ , k } \left\{ {1, \cdots ,k} \right\} {
1,⋯