【FHE 同态加密】我们如何实现同态加密推理(十六):未完成清单与已知边界(同态加密推理的精度、性能与安全)
【FHE 同态加密】我们如何实现同态加密推理十六未完成清单与已知边界同态加密推理的精度、性能与安全关键词同态加密 FHE 已知边界 未完成清单 精度 安全强度 可复现性 机制验证级 大模型密文推理导读这是全系列的收尾清单。前面十五篇的未解问题在这里收拢并按严重程度排序。一句话概括这套同态加密推理引擎能跑、能复现、能被第三方独立验证但它不安全而且有几个已知缺口我们没堵。本文照实列出精度余量、超阈项与三个非安全事实。项目仓库Gitee 主仓https://gitee.com/pei-xiaoguang/kestrel-llmGitHub 镜像https://github.com/m13253246268-ship-it/kestrel-llm相关文档术语与数据口径 性能与基准 构建与复现 快速上手 架构总览0. 一句话结论这一篇不给结论只给清单。前面十五篇里每一篇的未解问题都是零散的这里把它们收拢到一处并按严重程度排序。如果你只想看一句话这套东西能跑、能复现、能被第三方独立验证但它不安全而且有几个已知缺口我们没堵。1. 安全边界本系列最终版本项目所述参数为机制验证级n2048、112 素数内层链、2100 素数自举链 远低于 HE 参数标准的 128-bit 水平不得用于保护真实数据。 本项目主张的是机制可行性、可复现性、可独立验证、以及完整的工程量账本。 本项目不主张安全强度、性能优越性、与任何其他方案的优劣对比。 三个具体的非安全事实 1. 随机数源是原型级 xorshift非密码学 RNG 2. 私钥 sk.bin 与密文一起在接力包内流转无密钥托管、无分段解密 3. 为换取自举的数值可行性私钥稀疏度 hw 被降到 8。这三条不是待改进项是当前状态。任何引用本项目的地方都请连带引用这三条。2. 阻塞级最关键的三条2.1 位级可复现性缺陷尚未修复现象T23_NT4与T23_NT8输出位级不同根因_Thread_localRNG 以固定常量播种随机数消耗与调度绑定方案按自同构指数k播种代码里已有按k的入口状态❌未落地。源码仍是static _Thread_local uint64_t ckks_rng_state 0x243F6A8885A308D3ull;影响所有位级复现声明必须绑定线程数详见第 13 篇2.2 精度余量不宽链尾已有超阈项对象结果u0/u0r112PASS 8/81.27e-03量级u26/u26r112PASS 8/84.47e-03~2.30e-02u27⚠️6/8t1h13.8216e-02、t3h17.9687e-02超3e-2我们不调容差把它变成通过。但这两项算不算失败我们还没有定论——详见第 14、15 篇。2.3 密文 attention 的定标越界无兜底softmax 用预定标替代了max-sub第 10 篇。一旦真实输入让score跑出统计区间拟合多项式在区间外的行为没有任何保证而且不会报错。这是整个系列里我最担心的一处它是静默的且随输入而定。3. 重要的技术缺口#缺口说明篇1自举域变换未归因coeff_to_slotslot_to_coeff占自举 80%但为什么贵只有推测疑为内存带宽没有微架构 profiling152精度预算无闭环逐层独立定标 事后整链验收没有从 28 层反推每层可用误差的推导93无最小可用链长扫描boot编到 2100实际用多少、能压到多少是拍的5, 74缺失即默认模式未清理silu{L}.bin只是其中一例全树同类文件读取需逐一审查85DIRECT_LAYERS是固化调参不是推导规则 → 换模型不能自动适配86协议无版本号、无输入指纹参数一变旧包新包长得一样下一棒无法验证输入是不是上一棒声明的那个11, 147线程池无非重入断言、无 A/B 数据非可重入是静默失败省了多少没有同轮实测128NTT 只做 radix-2未 SIMD 化两条模乘路径未做交叉验证无形式化验证39预处理脚本未做完整性对拍只验了权重9/9与silu26/26、embed4、参考值_full_layers.py/_tail_ref.py/ 各拟合脚本的产出未逐字节对拍210换模型需整体重跑 人工判断定标、拟合、SiLU 路径选择都依赖对明文参考的统计94. 已知取舍有意为之不是 bug这些是我们主动选的列出来是为了避免被当成疏漏取舍我们换到了什么hw 8私钥更稀疏、更不安全自举折叠的混叠变小 →sin逼近只需 9 次多项式保留 BFV 那代实现不删它是最简正确性自检T1–T6也是为什么走不通的原始证据自研线程池不支持嵌套并行更低的调度开销 确定的分块数据包不随仓库分发约 7 GB仓库体积可控代价是必须能自助生成已验证逐字节一致不追求链尾全项通过照实记账而不是调容差接力包内含sk.bin免去密钥分发协议代价是没有隐私性质5. 文档与一致性欠账#欠账1vllm_ckks.h顶部「架构」段仍写4 个 60-bit 素数支持深 3而CKKS_NPRIMES默认已是32——描述停留在最初原型第 5 篇2boot日志中out np2083与编译期2100、落盘112的精确关系未核实我们在文档里显式标注而不做断言第 11 篇3phase 2 (l1)与phase 6 (lay)语义重叠属开发阶段遗留第 11 篇4fin阶段的判据与前面几层不同描述不够显眼——我们自己复现时撞过第 11 篇5各篇标注的未核实项会随代码演进过期需要一次统一的审计6. 如果你想接着做从哪开始按收益 ÷ 难度排序我认为这是前三件落地 RNG 按k播种第 2.1 条结构现成、方案明确、影响面清晰。做完之后位级可复现才能不带星号地讲。并且顺手在 CI 里加一条不同线程数比字节的回归检查。给自举的域变换做一次真正的 profiling第 3.1 条80% 的时间在那里。哪怕只是确认瓶颈是带宽还是算力就能把优化方向从优化卷积改成正确的那个。让DIRECT_LAYERS变成推导出来的规则第 3.5 条判据窄值域→直接拟合原理上可以从明文参考统计自动生成。这一步做完换模型才有自动适配的可能。7. 一件我没能做到的事本系列写到这里有件事必须说清楚我们还没有让这套东西陌生人可用。仓库、文档、Release 资产都准备好了但还没走到能被外部独立复现那一步——因为公开访问的入口仓库推送 Release 上传还没完成。也就是说本系列所有可复现可独立验证的结论目前都是我们自己在两套独立工作区里验证的一份含既有数据、一份全新克隆还没有第三方跑过。这正是最初那 21 跳待认领的原因也是这套设计存在的意义。如果你读到这里并且手上有一台愿意跑 1.8 小时的机器——欢迎接手一跳。系列完全系列 16 篇。若发现任何与源码不符之处以源码为准——本文档的每一处断言都标注了它的依据与不确定性。

相关新闻

栈面试题深度拆解:从括号匹配到单调栈的底层逻辑与实战

栈面试题深度拆解:从括号匹配到单调栈的底层逻辑与实战

1. 栈结构面试题的底层逻辑拆解栈这个数据结构,学过计算机的人都不陌生。后进先出,四个字概括完毕。但真正到了面试场景里,面试官不会让你背定义,而是甩出一道题,看你能不能把栈的特性用到刀刃上。我面过不少人&#x…

2026/10/18 3:27:16 阅读更多 →
Pico一体机Unity开发环境搭建:版本、OpenXR与APK部署避坑指南

Pico一体机Unity开发环境搭建:版本、OpenXR与APK部署避坑指南

简介:面向Pico一体机开发者的Unity工程资源包,基于Unity 5.6.1f1搭建完整的开发环境,解决VR一体机项目环境配置和手柄交互实现等常见问题。工程内已创建项目开发场景所需的标准文件夹结构,便于资源分类和后续扩展;同时…

2026/10/18 3:26:16 阅读更多 →
Android增量升级测试工程:从差分包生成到安装校验全链路

Android增量升级测试工程:从差分包生成到安装校验全链路

简介:这份资源面向Android开发与测试人员,聚焦应用增量升级的测试实践,帮助解决更新包下载、安装兼容、数据迁移与回滚等环节的验证难题。压缩包共13个文件,约5.48MB,包含apk样本、bsdiff与bspatch的C源码及Makefile、…

2026/10/18 3:26:16 阅读更多 →

最新新闻

Cursor+StageWise分阶段提示法:用主动提示词重做定价卡片

Cursor+StageWise分阶段提示法:用主动提示词重做定价卡片

1. 这套组合到底在折腾什么定价卡片这个东西,做过前端或者产品页的人都不陌生。三列布局、中间那列高亮、顶部挂个“推荐”角标、底下罗列功能清单、最下面放个行动按钮——这套模板在SaaS落地页、会员订阅页、工具类产品的付费墙里被用了几百万遍。问题是&#xff…

2026/10/18 5:17:39 阅读更多 →
Python第一次作业全攻略:从环境搭建到报错排查

Python第一次作业全攻略:从环境搭建到报错排查

1. 先想清楚:第一次作业到底在考什么我见过不少同学拿到“Python第一次作业”时,第一反应是慌。其实真没必要。第一次作业几乎不考算法,更不会让你写出什么高深的东西。它真正想验证的,是三件很基础的事:环境能不能跑起…

2026/10/18 5:17:39 阅读更多 →
K8s单节点集群扩容实战:二进制部署master2与nginx+keepalived高可用架构

K8s单节点集群扩容实战:二进制部署master2与nginx+keepalived高可用架构

先说场景吧。很多团队搞 Kubernetes 集群,第一步通常都是拿一台机器把单节点的集群先跑起来,组件全部用二进制装好、证书手动签好,验证业务没问题之后,才回过头来想生产环境和灾备的事:万一这台 master 挂了怎么办&…

2026/10/18 5:17:39 阅读更多 →
风光储氢系统协调控制与Simulink仿真建模实战

风光储氢系统协调控制与Simulink仿真建模实战

1. 这个模型到底在解决什么问题先说结论:这根本不是一套"能发电又能制氢"的演示品,而是一个面向新能源制氢场景的系统级协调控制方案。核心目标就一句话——让风光这种靠天吃饭的不稳定电力,喂给一个很挑食的PEM电解槽,…

2026/10/18 5:17:39 阅读更多 →
RenoDX 安装配置教程:从克隆仓库到出 addon 文件,4 步完成

RenoDX 安装配置教程:从克隆仓库到出 addon 文件,4 步完成

RenoDX 安装配置教程:从克隆仓库到出 addon 文件,4 步完成 【免费下载链接】renodx Renovation Engine for DirectX Games 项目地址: https://gitcode.com/GitHub_Trending/re/renodx RenoDX(Renovation Engine for DirectX Games&…

2026/10/18 5:17:39 阅读更多 →
推荐一本钱币银元鉴定最实用的书

推荐一本钱币银元鉴定最实用的书

家人们,在钱币收藏这个领域,大家是不是经常遇到各种头疼的问题?像新手入门时完全摸不着头脑,不知道从哪开始学起;经常看币的玩家也会碰到边齿鉴定、版别区分这些难题;藏家和资方投资银元时,又怕…

2026/10/18 5:16:39 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →