TFHE:环面上全同态加密方案学习笔记2

TFHE中部分符号整理

这些符号后续可能会频繁使用,列成表格方便查看。

基本符号参照表

符号 定义 解释
λ \lambda λ security parameter 安全参数
B \mathbb B B set{0,1} 集合{0,1}
T \mathbb T T R / Z = R m o d 1 \mathbb R / \mathbb Z = \mathbb R \quad mod \quad 1 R/Z=Rmod1 实数环面(实数模1)
R \mathfrak R R Z [ X ] / ( X N + 1 ) \mathbb Z [X]/(X^N+1) Z[X]/(XN+1) 整型多项式模 X N + 1 X^N+1 XN+1
T N [ X ] \mathbb T _N [X] TN[X] R [ X ] / ( X N + 1 ) \mathbb R [X]/(X^N+1) R[X]/(XN+1) 环面多项式模 X N + 1 X^N+1 XN+1
N N N a power of 2 2的幂
E n E^n En set of vectors of size n in E E中元素组成的n维向量
M n , m ( E ) \mathcal{M}_{n,m}(E) Mn,m(E) set of n*m matrices with entries in E E中元素组成的n*m矩阵

LWE符号参照表

符号 数据类型 定义 解释
n n n n ∈ Z ≥ 1 n \in \mathbb{Z}_{\geq1} nZ1 整数
α \alpha α α ∈ R + \alpha \in \mathbb{R}^+ αR+ 噪声参数
M \mathcal{M} M M ⊂ T \mathcal{M}\subset\mathbb{T} MT LWE明文空间 { 0 , 1 / 2 } \{0,1/2\} { 0,1/2}
μ \mu μ μ ∈ M \mu \in \mathcal{M} μM LWE明文 环面
s s s s ∈ B n s\in \mathbb{B}^n sBn LWE密钥
c = ( a , b ) c=(a,b) c=(a,b) c ∈ T n + 1 c \in \mathbb{T}^{n+1} cTn+1 LWE密文 LWE sample
φ s ( c ) \varphi_s(c) φs(c) φ s ( c ) ∈ T \varphi_s(c) \in \mathbb{T} φs(c)T LWE phase sample c 的相(phase)
  • b = s ⋅ a + φ , φ = e + μ b=s\sdot a + \varphi,\varphi=e+\mu b=sa+φ,φ=e+μ
  • φ s ( a , b ) = b − s ⋅ a \varphi_s(a,b)=b-s \sdot a φs(a,b)=bsa
  • 解密过程:将phase函数 φ s ( c ) \varphi_s(c) φs(c) round(类似舍入)到 M \mathcal{M} M 中最近的元素。

TLWE符号参照表

符号 数据类型 定义 解释
μ \mu μ μ ∈ T N [ X ] \mu \in \mathbb{T}_N[X] μTN[X] TLWE明文 环面多项式
s s s s ∈ B N [ X ] k s\in \mathbb{B}_N{[X]}^k sBN[X]k TLWE密钥 a vector of k binary polynomials of degree N
c = ( a , b ) c=(a,b) c=(a,b) c ∈ T N [ X ] k + 1 c \in \mathbb{T}_N{[X]}^{k+1} cTN[X]k+1 TLWE密文 TLWE sample
φ s ( c ) \varphi_s(c) φs(c) φ s ( c ) ∈ T N [ X ] \varphi_s(c) \in \mathbb{T}_N[X] φs(c)TN[X] TLWE phase sample c 的相(phase)
  • b = s ⋅ a + e + μ b = s \sdot a +e+ \mu b=sa+e+μ
  • φ s ( c ) = b − s ⋅ a \varphi_s(c)=b-s \sdot a φs(c)=bsa
  • 当且仅当 m s g ( c ) = μ msg(c)=\mu msg(c)=μ,有 c ∈ T L W E s ( μ ) c\in TLWE_s(\mu) cTLWEs(μ)

TGSW符号参照表

符号 数据类型 定义 解释
H H ∈ M ( k + 1 ) l , k + 1 ( T N [ X ] ) H \in \mathcal{M}_{(k+1)l,k+1}(\mathbb{T}_N[X]) HM(k+1)l,k+1(TN[X]) Gadget matrix 用于近似分解TGSW sample
β \beta β β ∈ R > 0 \beta \in \mathbb{R}_{>0} βR>0 quality parameter Gadget 分解中的参数
ϵ \epsilon ϵ ϵ ∈ R > 0
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值