程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
Lean 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
SymCrypt 中的 Rust 密码学形式化验证:从标准到代码的端到端验证实践
编程
SymCrypt 中的 Rust 密码学形式化验证:从标准到代码的端到端验证实践
2026-09-06 18:15:57
Microsoft Research介绍SymCrypt项目如何使用Rust、Lean、Aeneas和AI Agent对生产级密码学算法进行形式化验证。SymCrypt是微软核心密码学库,新实现选择Rust语言(内存安全、性能、并发安全、形式化验证友好),重点验证后量子密码学算法。技术栈:Rust实现语言+Aeneas翻译工具(Rust→Lean)+Lean证明助手。验证流程:规范定义→Rust实现→Aeneas翻译→证明编写→证明检查→持续验证。验证的安全性属性:功能正确性、常量时间执行(防侧信道)、内存安全、算法数学属性。AI Agent辅助证明编写、规范定义和代码审查。挑战:Rust特性覆盖、证明工作量、性能优化、规范准确性。对安全关键软件(密码学库、OS内核、网络协议)具有重要启示。
形式化验证
Rust
SymCrypt
密码学
Lean
Aeneas
微软
后量子密码学
破解
Lean 语言与 AI Agent:用形式化证明保证 AI 系统的正确性
编程
Lean 语言与 AI Agent:用形式化证明保证 AI 系统的正确性
2026-09-05 21:19:44
Stack Overflow 访谈 AWS 高级首席科学家、Lean 语言创造者 Leo de Moura,探讨如何用 Lean 证明 AI Agent 正确性、自动化推理如何补充概率性 AI 模型。文章介绍 Lean 的核心特点、AI 与形式化方法的互补关系、用 Lean 证明 AI Agent 的方法和挑战。
Lean
形式化证明
AI Agent
正确性
AWS
定理证明
函数式编程
安全
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调