腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
视频
用户
沙龙
专栏
专区
综合排序
丨
最热优先
丨
最新优先
时间不限
形式化
验证
加速RSA性能与部署
形式化
验证
使RSA更快——且部署更迅速某中心Graviton2芯片的优化提升效率,
形式化
验证
缩短开发时间。大多数在线安全交易受RSA等公钥加密方案保护,其安全性基于大数分解的难度。 本文阐述某中心自动推理团队如何通过结合
形式化
验证
,在某中心Graviton2芯片上将RSA签名吞吐量提升33%至94%(取决于密钥大小),同时证明优化方案的功能正确性。 优化函数及其证明已纳入某机构Web服务的s2n-bignum
形式化
验证
大数运算库,并被AWS-LC密码库及其绑定项目采用。 探索SLOTHY超优化器自动调度,实现95-120%吞吐量提升,但因
验证
挑战暂未集成至生产环境。步骤二:代码
形式化
验证
s2n-bignum框架集成了x86-64和Arm汇编代码的
形式化
验证
框架。 正在探索
形式化
验证
信息泄漏缺失的方法。
用户11764306
2025-09-14
294
0
标签:
密码学
性能优化
网络安全
计算机
自动驾驶安全评估的
形式化
验证
我们采访了Abdelrahman Sayed Sayed,与他聊了聊关于
形式化
验证
应用于自动驾驶车辆的工作。能否介绍一下你在哪里学习以及你研究的广泛主题? 我的博士课题是用于自动驾驶车辆安全评估的神经ODE(常微分方程)
形式化
验证
。这个题目有点长!这是一个跨学科的博士项目,涉及连续AI模型、
形式化
方法和自主系统的交叉领域。 能否谈谈什么是
形式化
验证
,为什么它是一个如此重要的课题?实际上,我进行博士研究以及神经ODE
形式化
验证
的主要动机,是我个人不信任AI感知模型或AI控制的应用。 去年我参加了在萨格勒布举行的CAV会议,在AI
验证
专题讨论会上展示了我第一个研究方向的工作。CAV是
形式化
方法/
形式化
理论领域的顶级会议。 我们这些AI
验证
研究人员面临的一个共同问题是,AI社区的人认为我们做的是非常理论化或数学化的东西,所以我们觉得自己不太适合那里。而
形式化
方法领域的人通常
验证
软件程序之类的东西。
用户11764306
2026-04-25
196
0
标签:
自动驾驶
计算机
网络安全
形式化
验证
提升RSA性能与部署效率
指令形成流水线并行创新性双内存加载策略减少寄存器传输瓶颈向量化常数时间查表加速模幂运算指令调度 手动调度使2048/4096位签名吞吐量提升80-94%实验性采用SLOTHY超优化器实现95-120%加速(尚未投产)
形式化
验证
体系为确保优化代码的正确性 ,团队构建了分层
验证
体系:s2n-bignum
验证
框架 每个汇编函数配备前置/后置条件规范(如bignum_mul_4_8需满足输出缓冲区存储输入参数的数学乘积)通过MAYCHANGE规则限定可变状态范围 HOL Light定理证明 结合符号执行与Floyd-Hoare逻辑中间断言
验证
汇编代码与数学规范的严格等价性已覆盖x86-64/Arm架构的密码学原语侧信道防护 恒定时间编码风格(无秘密依赖分支/ 内存访问模式)静态检查与运行时比特密度分析当前
验证
局限包括未覆盖时序侧信道等非功能性属性,相关研究正在进行中。
用户11764306
2025-08-16
291
0
标签:
网络安全
计算机
密码学
性能优化
形式化
验证
:为何选择前者?
为何选择模糊测试而非
形式化
验证
?我们近期推出了新服务“不变式开发即服务”。一个常被问到的问题是:“为什么选择模糊测试而不是
形式化
验证
?”答案是:“这很复杂。” 在这篇博客文章中,我们将探讨支持
形式化
验证
的两个主要主张为何往往站不住脚:证明无漏洞通常不可实现,且模糊测试能识别
形式化
验证
发现的相同漏洞。 因此,虽然证明无漏洞在理论上是
形式化
验证
方法的好处,但在实践中可能并非如此。发现漏洞当无法正式
验证
代码时,
形式化
验证
工具仍可用作漏洞发现工具。 我们评估的漏洞以及用于发现它们的
形式化
验证
和模糊测试工具可在我们的GitHub页面关于模糊测试
形式化
验证
合约以重现流行安全问题中找到。
形式化
验证
注定失败吗?
形式化
验证
工具需要大量领域特定知识才能有效使用,并需要显著的工程努力来应用。
qife122
2025-08-25
321
0
标签:
区块链
网络安全
计算机
如何将
形式化
验证
融入软件开发流程
形式化
验证
的核心价值
形式化
验证
是通过自动证明程序确保代码行为符合数学规范的技术。给定函数行为的数学描述和执行环境假设后,该方法能判定代码是否存在违反规范的情况。 类单元测试的证明模型undefined采用类似单元测试的语法,但指定输入范围而非具体值,可自动转换为数学表达式供
验证
器处理。 缺陷修复机制undefined精确定位导致规范违反的代码行,
验证
团队直接提供补丁方案,有效证明技术价值。 持续集成系统undefined代码提交后自动触发
验证
流程,实时反馈规范符合情况(通过/失败标记)。 实践成果在某机构C公共库开发中,1名专职
验证
工程师与2名实习生合作:完成9个核心模块171个入口点的规范与
验证
8个月内
验证
代码量、修复缺陷数、开发者引入的
验证
合约均呈指数增长
验证
团队贡献的功能代码量同步激增技术演进方向扩展可
验证
代码库范围提升自动化
验证
功能覆盖建立可
验证
代码的长期维护规范优化新成员培训体系
用户11764306
2025-08-16
318
0
标签:
网络安全
计算机
形式化
验证
加速RSA运算与部署的技术解析
本文阐释了某中心的自动推理小组如何将某中心Graviton2芯片上的RSA签名吞吐量提高了33%至94%(取决于密钥大小),同时使用
形式化
验证
证明了优化的功能正确性。 然而,由于
验证
自动调度具有挑战性,此方法尚未集成到相关库中。使用
形式化
验证
确保代码正确性为了将优化后的代码部署到生产环境,我们需要确保其正确运行。 随机测试是快速检查简单和已知情况的廉价方法,但要提供更高水平的保证,我们依赖于
形式化
验证
。 s2n-bignum库简介某机构的s2n-bignum库既是一个用于
形式化
验证
x86-64和Arm汇编代码的框架,也是一个使用该框架
验证
的快速加密汇编函数集合。 未来
形式化
验证
的改进s2n-bignum的
形式化
验证
尚未涵盖实现的非功能性属性,包括其是否可能通过诸如代码运行时间等侧信道泄露信息。
用户11764306
2025-12-29
234
0
标签:
性能优化
计算机
网络安全
密码学
形式化
验证
在软件开发中的集成实践
形式化
验证
在软件开发中的集成实践
形式化
验证
是通过自动证明程序来确保计算机程序按预期运行的过程。 尽管
形式化
验证
能产生更安全、更少错误的代码,但很少用于大型商业软件项目。开发人员缺乏时间编写详细的函数规范,而
验证
团队又不熟悉正在开发的软件。 集成方法在某机构云服务的自动推理团队中,通过以下六个关键组件将
形式化
验证
集成到软件开发流程中:1. 错误修复
形式化
验证
不仅能识别错误还能指出修复方法
验证
团队提供代码补丁来展示
验证
效用6. 该方法成功证明了
形式化
验证
在大型商业软件开发中的可行性,为提升代码质量和安全性提供了有效途径。
用户11764306
2025-09-27
316
0
标签:
网络安全
计算机
软件开发
迈向可
验证
的 AI:
形式化
方法的五大挑战
形式
验证
过程从三个输入开始: 图 1 :用于
验证
、综合和运行时弹性的
形式化
方法 要
验证
的系统模型 S 环境模型 E 待
验证
的属性 Φ
验证
者生成“是”或“否”的答案作为输出,来表明 S 是否满足环境 这些技术可以帮助开发 human-AI 系统的
验证
算法。 3
形式化
规范
形式化
验证
严重依赖于
形式化
规范——即对系统应该做什么的精确的数学陈述。 5 用于设计和
验证
的计算引擎 硬件和软件系统
形式化
方法的有效性,是由底层“计算引擎”的进步推动的——例如,布尔可满足性求解 (SAT)、可满足性模理论 (SMT) 和模型检查。 然而,这些范式并不涵盖人工智能系统,这在很大程度上是由于 "
形式化
规范 "一节中讨论的人工智能系统的规范化挑战。组合式
验证
需要组合式规范——也就是说,组件必须是可
形式化
的。 如图3所示,我们确定了将
形式化
方法应用于 AI 系统的五个主要挑战,并对这五项挑战中的每一项都制定了三项设计和
验证
原则,这些原则有希望解决这个挑战。
AI科技评论
2022-07-19
620
0
标签:
神经网络
深度学习
人工智能
编程算法
迈向可
验证
的 AI:
形式化
方法的五大挑战
形式
验证
过程从三个输入开始: 图 1 :用于
验证
、综合和运行时弹性的
形式化
方法 要
验证
的系统模型 S 环境模型 E 待
验证
的属性 Φ
验证
者生成“是”或“否”的答案作为输出,来表明 S 是否满足环境 这些技术可以帮助开发 human-AI 系统的
验证
算法。
形式化
规范
形式化
验证
严重依赖于
形式化
规范——即对系统应该做什么的精确的数学陈述。 用于设计和
验证
的计算引擎 硬件和软件系统
形式化
方法的有效性,是由底层“计算引擎”的进步推动的——例如,布尔可满足性求解 (SAT)、可满足性模理论 (SMT) 和模型检查。 然而,这些范式并不涵盖人工智能系统,这在很大程度上是由于 "
形式化
规范 "一节中讨论的人工智能系统的规范化挑战。组合式
验证
需要组合式规范——也就是说,组件必须是可
形式化
的。 如图3所示,我们确定了将
形式化
方法应用于 AI 系统的五个主要挑战,并对这五项挑战中的每一项都制定了三项设计和
验证
原则,这些原则有希望解决这个挑战。
数据派THU
2022-08-29
854
0
标签:
神经网络
深度学习
人工智能
编程算法
迈向可
验证
的 AI:
形式化
方法的五大挑战
形式
验证
过程从三个输入开始: 图 1 :用于
验证
、综合和运行时弹性的
形式化
方法 要
验证
的系统模型 S 环境模型 E 待
验证
的属性 Φ
验证
者生成“是”或“否”的答案作为输出,来表明 S 是否满足环境 这些技术可以帮助开发 human-AI 系统的
验证
算法。
形式化
规范
形式化
验证
严重依赖于
形式化
规范——即对系统应该做什么的精确的数学陈述。 用于设计和
验证
的计算引擎 硬件和软件系统
形式化
方法的有效性,是由底层“计算引擎”的进步推动的——例如,布尔可满足性求解 (SAT)、可满足性模理论 (SMT) 和模型检查。 然而,这些范式并不涵盖人工智能系统,这在很大程度上是由于 "
形式化
规范 "一节中讨论的人工智能系统的规范化挑战。组合式
验证
需要组合式规范——也就是说,组件必须是可
形式化
的。 如图3所示,我们确定了将
形式化
方法应用于 AI 系统的五个主要挑战,并对这五项挑战中的每一项都制定了三项设计和
验证
原则,这些原则有希望解决这个挑战。
大数据文摘
2022-07-18
755
0
标签:
神经网络
深度学习
人工智能
编程算法
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档