当前位置: 首页 > news >正文

格(Lattice)

密码学中的格(Lattice)理论数学基础

格的基本定义

\(格\)是欧几里得空间 ℝⁿ 中一组向量的所有整数线性组合构成的离散加法子群。形式化地,给定一组线性无关的向量 \(\mathbf{b}_1, \dots, \mathbf{b}_d \in \mathbb{R}^n\),由它们生成的格定义为:
\(\mathcal{L} = \left\{ \sum_{i=1}^d x_i \mathbf{b}_i : x_i \in \mathbb{Z} \right\}\)
其中 \(d\) 称为格的秩,\(n\) 为空间维数。若 \(d=n\),则称格为满秩格

格基与基变换

向量集合 \(B = \{\mathbf{b}_1, \dots, \mathbf{b}_d\}\) 称为格 \(\mathcal{L}\) 的一组基。同一个格可以由不同的基生成,这些基通过幺模变换相互关联:

\(B\)\(B'\) 是同一格的两组基,则存在一个幺模矩阵 \(U \in \mathbb{Z}^{d \times d}\)(即满足 \(\det(U) = \pm 1\)),使得 \(B' = B \cdot U\)

行列式的几何意义

格的\(行列式\) \(\det(\mathcal{L})\) 定义为基向量构成的行列式的绝对值:
\(\det(\mathcal{L}) = |\det(B)|\)
几何上,它表示格的基本平行多面体(由基张成)的体积。行列式是格的不变量,与基的选取无关。当 \(d=n\) 时,\(\det(\mathcal{L})\) 等于 \(ℝ^n\) 空间中每个格点平均占有的体积的倒数,反映了格的密度

格点的稠密度

在满秩格中,格点在空间中的\(稠密度\)定义为每单位体积中的平均格点数,即:
\(\rho = \frac{1}{\det(\mathcal{L})}\)
直观上,行列式越小,格点越密集

最小距离与连续极小量

最小距离 \(\lambda_1(\mathcal{L})\) 是格中非零向量最短的欧几里得范数:
\(\lambda_1(\mathcal{L}) = \min_{\mathbf{v} \in \mathcal{L} \setminus \{\mathbf{0}\}} \|\mathbf{v}\|\)

连续极小量 \(\lambda_i(\mathcal{L})\)\(1 \leq i \leq d\))定义为最小的实数 \(r\),使得格中存在 \(i\) 个线性无关的向量,其范数均不超过 \(r\)
\(\lambda_i(\mathcal{L}) = \min \{ r : \dim(\text{span}( \mathcal{L} \cap \overline{B}_r(0) )) \geq i \}\)
其中 \(\overline{B}_r(0)\) 是半径为 \(r\) 的闭球。显然 \(\lambda_1 \leq \lambda_2 \leq \cdots \leq \lambda_d\)

向量范数与距离

格理论中常用的范数包括:

  • \(欧几里得范数(ℓ²范数)\)\(\|\mathbf{v}\|_2 = \sqrt{\sum v_i^2}\)
  • \(最大值范数(ℓ∞范数)\)\(\|\mathbf{v}\|_\infty = \max_i |v_i|\)
  • 一般 ℓᵖ 范数

格上的困难问题

格密码学基于几个计算困难问题,对量子算法目前仍然安全:

  1. 最短向量问题\((SVP)\):给定格基 \(B\),找到非零格向量 \(\mathbf{v} \in \mathcal{L}(B)\) 使得 \(\|\mathbf{v}\| = \lambda_1(\mathcal{L})\)

  2. 近似最短向量问题\((SVP-γ)\):给定基 \(B\) 和近似因子 \(\gamma \geq 1\),找到非零格向量 \(\mathbf{v}\) 满足 \(\|\mathbf{v}\| \leq \gamma \cdot \lambda_1(\mathcal{L})\)

  3. 最近向量问题\((CVP)\):给定格基 \(B\) 和目标向量 \(\mathbf{t} \in \mathbb{R}^n\),找到格向量 \(\mathbf{v} \in \mathcal{L}(B)\) 最小化 \(\|\mathbf{v} - \mathbf{t}\|\)

  4. 有界距离解码问题\((BDD/α)\):CVP 的变种,承诺目标向量 \(\mathbf{t}\) 距离格至多为 \(\alpha \cdot \lambda_1(\mathcal{L})\),其中 \(\alpha < 1/2\)

  5. 最短线性无关向量问题\((SIVP)\):找到 \(d\) 个线性无关的格向量,其最大长度不超过 \(\lambda_d(\mathcal{L})\) 的近似倍数

http://www.zskr.cn/news/142515.html

相关文章:

  • 基于SpringBoot家政保洁预约系统设计与实现
  • 选产后康复理疗机器人别乱挑!小理家这 3 大核心优势必看
  • AI助教系统:你的24小时智能学习伙伴
  • 1043 Is It a Binary Search Tree
  • 大部分企业都选错?玄微子揭秘AI智能体开发公司的真实选择标准
  • 苏州二手房翻新大揭秘!这家局部改造公司超绝 - 品牌测评鉴赏家
  • 自动化处理“入群申请”的逻辑判定流
  • 脑机接口(BCI):EEG 信号解析算法实战
  • Ubuntu 24.04 运行 pip install 报 externally-managed-environment
  • 2025最新补血滋补品、补血补充剂、补血营养剂、补血口服液、补血保健品首推复方红衣补血口服液:中华老字号守护全民健康,红衣补血实力出圈 - 全局中转站
  • 2025 十大图库实测!高清免费可下载 正版版权,设计师必藏素材站! - 品牌2026
  • 【课程设计/毕业设计】基于SpringBoot的网球馆管理系统的设计与实现网球场地预订、课程报名【附源码、数据库、万字文档】
  • 2025年皮带输送机厂家实力推荐:带式给料机/传送带输送机/矿用皮带机源头厂家精选 - 品牌推荐官
  • 霍尼韦尔新风净化机:一键掌控健康,解锁家居呼吸新体验 - 海棠依旧大
  • 【计算机毕业设计案例】基于SpringBoot的网球馆管理系统的设计与实现网球俱乐部管理系统(程序+文档+讲解+定制)
  • 5分钟速通:上下文工程核心要点!
  • 【AI模型隐私新威胁】:Open-AutoGLM中隐藏的7大攻击面详解
  • 《2025中国智能营销服务商TOP10权威评测:AI时代下的全域增长伙伴》 - 呼呼拉呼
  • “救命!RAG这么简单?LlamaIndex让大模型开发不再‘卷‘,小白也能5分钟上手检索增强生成!“
  • langchain agent按需使用Skill
  • 银行业网络安全工作的发展历程和主要挑战
  • 2025国内最新补血保健品品牌TOP5评测!优质产品厂家权威榜单发布,呵护全家健康生态 - 全局中转站
  • Open-AutoGLM移动端推理优化秘籍(仅限内部流传的3种压缩算法)
  • 防坠器品牌排行榜前十名出炉,成华机械凭硬实力登榜 - 博客万
  • java计算机毕业设计物业管理系统的设计与实现 基于SpringBoot的智慧社区综合服务平台 面向中小型住宅群的数字化物业运营系统
  • YP2233W,700~2700MHz宽频带工作范围的高性能功率放大器, 现货库存
  • 水下机器人控制中的增量PID轨迹跟踪:基于MATLAB仿真的无人船无人艇USV路径跟随
  • 汪喵灵灵荣获“兴智杯”全国AI创新应用大赛一等奖,彰显AI宠物医疗硬实力
  • 永磁同步模型电流预测控制与滑模控制的奇妙结合
  • 峡谷欢歌庆阔时 非遗焕新映福地——2026怒江傈僳“阔时节”福贡分会场隆重开幕