Wind6
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
40、缓存一致性协议的参数化验证
本文介绍了一种基于抽象和模型检查的参数化验证方法,用于证明缓存一致性协议的安全性和活性属性。通过构建布尔抽象系统并利用WS1S逻辑自动计算不变式,逐步强化系统以验证一致性属性;针对活性属性,提出标记算法结合排序谓词和公平约束来消除不合理的无限循环。该方法通过一个实验工具成功应用于非平凡协议的验证,结果表明其在处理复杂并发系统时的有效性与可扩展性。原创 2025-11-26 11:22:20 · 23 阅读 · 0 评论 -
39、使用克里普克结构进行模态转换系统的模型检查
本文探讨了使用克里普克结构对模态转换系统进行模型检查的方法,介绍了将模态μ-演算公式与克里普克MTS转换为标准克里普克结构的技术,使现有模型检查工具可高效应用于抽象系统。同时,文章回顾了相关工作,包括三值模型检查、混合转换系统与广义模型检查,并详细描述了一种基于WS1S逻辑和抽象关系的参数化系统验证方法,以缓存一致性协议为例,展示了安全性与活性属性的验证流程。通过结合可判定逻辑与抽象建模,该方法为复杂系统的自动化验证提供了有效途径。原创 2025-11-25 12:10:46 · 20 阅读 · 0 评论 -
38、使用Kripke结构进行模态转换系统的模型检查
本文探讨了基于Kripke模态转换系统(Kripke MTS)的抽象模型检查方法,通过双标签转换系统(DLTS)和Kripke结构对系统建模,并将Kripke MTS上的模型检查问题转化为Kripke结构上的等价问题。文中介绍了属性逻辑、语义定义及公平性抽象的处理方式,提出了两阶段转换方法以实现可靠抽象,证明了转换的正确性和复杂度的线性增长。同时,分析了在算法层面分离公平性约束所面临的挑战,如路径检测困难和标准工具适配问题,指出需要新工具支持以维持表达能力。整体研究为模态转换系统的高效模型检查提供了可行路径原创 2025-11-24 14:33:35 · 24 阅读 · 0 评论 -
37、ATL* 公式转换与模型检查及模态转换系统模型检查的研究
本文研究了ATL*公式向ATL公式的近似转换方法,以及将Kripke模态转换系统(Kripke MTS)的模态μ-演算模型检查问题简化为Kripke结构上的模型检查问题。通过一系列等价与近似转换规则,实现了复杂逻辑公式的降阶处理,并证明了转换过程的终止性、完整性和复杂度特性。结合电话系统的案例分析,验证了方法的有效性。同时,提出将Kripke MTS转换为两个DLTS,再转化为Kripke结构的技术路径,实现了模型检查问题的线性简化,保持了公式的递归结构和交替深度不变。该技术可集成于现有模型检查工具,提升软原创 2025-11-23 15:25:56 · 19 阅读 · 0 评论 -
36、在ATL中近似ATL*
本文提出了一种在交替时间时态逻辑(ATL)中近似表达更具表现力的ATL*的方法,旨在解决ATL*模型检查复杂度高达2EXPTIME的问题。通过将ATL*公式ϕ转化为一对ATL公式ϕs(强近似)和ϕw(弱近似),使得ϕs ⇒ ϕ ⇒ ϕw,从而利用现有的ATL模型检查工具(如Mocha)进行验证。方法结合精确的等价转换规则与必要的近似策略,尽可能保留原始语义信息,并通过电话系统案例验证了其有效性。实验表明,多数ATL*属性在近似后仍可获得明确的真假判定,展示了该方法的实用性与可行性。原创 2025-11-22 12:32:02 · 25 阅读 · 0 评论 -
35、反应系统抽象的模拟预序在Petri网反应模块中的应用
本文探讨了反应系统中基于Petri网的模块化建模与抽象验证方法,重点研究了Petri网反应模块的模拟预序及其在系统分析中的应用。通过引入标记Petri网、环境模块和Kripke结构,构建了支持内部与外部变迁区分的形式化框架。文章阐述了模块的异步并行组合机制,提出了基于诱导关系的抽象方法,并结合公平性约束扩展至CTL*逻辑下的属性验证。特别地,针对上下文无关模块和安全系统,给出了简化验证路径的有效推论。最终,通过分解系统、计算子模块诱导关系、构造增强模块的方式,实现了复杂系统的高效属性检查。该方法为分布式与实原创 2025-11-21 11:58:26 · 16 阅读 · 0 评论 -
34、高阶移动环境与反应式系统的模拟预序研究
本文研究了高阶移动环境与反应式系统的模拟预序。在高阶移动环境方面,提出了基本操作规则、测试项性质及完备性定理,并分析了`so`操作对模型完全抽象性的影响。针对反应式系统,引入了一种新的模拟预序,能够区分内部与外部行为,并在Büchi公平性约束下保留∀CTL*公式的延迟版本。通过异步组合与抽象技术,实现了复杂系统的模块化验证,显著减少状态空间。文章还展示了该理论在Petri网反应式系统中的应用,验证了抽象方法的有效性。最后总结成果并展望未来在类型规则设计、转换关系精确生成及多方法融合验证等方面的研究方向。原创 2025-11-20 11:44:56 · 19 阅读 · 0 评论 -
33、高阶移动环境的完全抽象模型解读
本文深入探讨了高阶移动环境中的完全抽象模型,从基本定义与进程关系出发,构建了基于类型的逻辑系统,并引入正规类型与类型推理机制。通过定义过滤模型,结合可实现性语义,实现了对进程行为的精确刻画。文章进一步完成了充分性与完备性证明,展示了该模型在反映操作语义方面的准确性与理论完整性,为移动进程演算的形式化验证提供了坚实基础。原创 2025-11-19 16:50:06 · 22 阅读 · 0 评论 -
32、树自动机相关性质及高阶移动环境模型研究
本文围绕树自动机与高阶移动环境展开深入研究。在树自动机方面,探讨了Landweber和Muller-Superset等接受条件,分析了DLTA、DMTA、LTA等自动机类之间的语言关系,并证明Landweber树自动机的空集问题可在多项式时间内判定。在高阶移动环境方面,提出了一种针对支持进程作为值传递的Selfopening Mobile Ambients演算的过滤模型,该模型对上下文等价性具有完全抽象性,且强调so原语的关键作用。同时对比了现有类型系统与环境逻辑的局限性。最后展望了树自动机在逻辑决策与系统原创 2025-11-18 10:25:18 · 13 阅读 · 0 评论 -
31、树自动机的弱穆勒接受条件
本文探讨了树自动机中的弱穆勒接受条件,重点分析了穆勒-超集树自动机(STA)和兰德韦伯树自动机(LTA)的定义、性质及其与DBTA、BTA、DMTA等其他类型树自动机的关系。文章涵盖了闭包性质、决策问题复杂性、各类自动机之间的等价性或包含关系,并通过定理和示例展示了不同接受条件下的表达能力差异。同时,讨论了这些自动机在实际应用中的选择策略,如模式匹配、系统验证和资源调度等场景,最后展望了未来在优化算法和跨领域应用中的研究方向。原创 2025-11-17 15:05:09 · 18 阅读 · 0 评论 -
30、类型推断与验证实验及弱穆勒树自动机接受条件研究
本文研究了类型推断与验证中的递归函数处理机制,分析了Damas-Milner类型系统中用户定义规范的整合方式,并探讨了通过抽象解释提升类型推理精度的方法。同时,文章深入研究了弱穆勒树自动机的两种扩展接受条件——Landweber和Muller-Superset条件,比较了其语言类关系、闭包性质、空问题复杂度及简洁性。结果表明,Landweber自动机具有多项式时间可判定性优势,而Muller-Superset自动机在保持与Büchi相同表达能力的同时更简洁。研究为类型系统设计与树自动机理论发展提供了理论支持原创 2025-11-16 09:59:39 · 12 阅读 · 0 评论 -
29、类型推断与验证实验
本文介绍了一项关于类型推断与验证的实验研究,旨在探索在不依赖复杂类型系统的情况下提升ML类型推断的精度,并将基于抽象解释的验证方法应用于函数式程序。实验通过实现参数化抽象解释器,在递归函数中采用加宽策略计算更优的不动点近似,成功推断出比Damas-Milner算法更精确的类型。同时,研究实现了两种类型验证方式(infercheck和check),验证了其在let多态、相互递归及非ML可类型化函数中的有效性。结果表明,通过简单扩展传统类型推断算法,结合抽象解释理论,可在保持效率的同时显著提升类型分析的能力。原创 2025-11-15 14:24:37 · 19 阅读 · 0 评论 -
28、自动验证概率自由选择与类型推断实验
本文探讨了在自动验证概率自由选择与类型推断方面的实验研究。针对礼貌哲学家协议,通过本地化和减少同情要求、状态空间简化以及两半和五对四抽象方法,有效验证了系统的活性属性。在类型推断方面,分析了Damas-Milner算法的局限性,并通过引入基于迭代次数k的加宽运算符提升类型推断的精确性。实验表明,这些方法在保证系统正确性和提升分析精度方面具有潜力,但也暴露出同情属性本地化的临时性及加宽运算符近似性等问题。未来的研究方向包括改进同情要求处理机制、优化加宽策略以及完善抽象模型以支持更复杂的系统验证。原创 2025-11-14 13:01:17 · 34 阅读 · 0 评论 -
27、概率自由选择的自动验证技术解析
本文深入解析了概率自由选择的自动验证技术,涵盖公平离散系统(FDS)与概率离散系统(PDS)的建模原理,探讨了参数化系统的验证方法及网络不变策略的应用。通过就餐哲学家等实例,展示了活性属性的证明过程,并提出将PDS中的概率行为转化为FDS中的同情要求以实现无需概率计算的验证。文章还分析了技术在并发程序、分布式系统和硬件设计中的应用,指出了状态空间爆炸、非确定性处理和公平性定义复杂等挑战,提出了压缩状态空间、引导模型检查工具和简化公平性定义等应对策略,展望了更高效算法、集成化工具及跨领域拓展的未来方向。原创 2025-11-13 15:02:08 · 14 阅读 · 0 评论 -
26、线性时态逻辑模型检查编码优化与概率系统自动验证研究
本文研究了线性时态逻辑(LTL)模型检查的编码优化方法与概率系统的自动验证技术。在LTL方面,提出了基于性质证明、深度限制下的简化编码、公平性处理及Tableau-Style编码等优化策略,并探讨了隐式约束添加和结合律顺序对DAG共享的影响。在概率系统验证方面,提出将P-有效性问题转化为非概率系统中的局部同情要求验证问题,并以‘礼貌哲学家’算法为例展示了该方法的有效性。未来工作包括集成优化至NuSMV、实验分析与基准套件构建,旨在提升模型检查效率与自动化水平。原创 2025-11-12 10:39:36 · 12 阅读 · 0 评论 -
25、布尔决策图算法验证与线性时态逻辑模型检查编码优化
本文研究了布尔决策图(BDD)算法的正确性验证与线性时态逻辑(LTL)模型检查中的编码优化问题。在BDD方面,通过Isabelle对Build和TautChecker函数的形式化验证确保了算法正确性,并探讨了记忆化与垃圾回收等性能特性的集成路径。在LTL模型检查方面,分析了有界模型检查(BMC)的基本编码及其冗余问题,提出通过去除'¬Lk'组件等优化策略来简化布尔公式,从而减小公式规模、提升SAT求解效率。文章进一步评估了优化后的性能改进,并展望了未来在编码深化、特性集成与实际应用验证方面的研究方向。原创 2025-11-11 13:16:21 · 39 阅读 · 0 评论 -
24、基于单子解释验证二元决策图(BDD)算法
本文介绍了一种基于单子解释的方法来验证二元决策图(BDD)算法的正确性。通过将BDD中的关键程序Apply、Build和TautChecker在Isabelle高阶逻辑系统中建模为‘带异常的状态’单子函数,实现了对程序状态变化与异常处理的精确描述。针对递归程序Apply的终止性和正确性,提出了一套系统化的证明方法,包括定义良序关系、不变量和收缩条件,并利用不动点定理确保其递归定义的有效性。通过引入IntNode等语义解释函数,建立了节点与布尔函数之间的映射,进而证明了Apply、Build和TautChec原创 2025-11-10 12:45:07 · 21 阅读 · 0 评论 -
23、数组就地映射实现存储大小缩减及BDD算法验证
本文探讨了数组就地映射在减少存储大小方面的应用,通过基准测试和与De Greef方法的比较,展示了其在多媒体应用程序中的优化效果。同时,介绍了基于单子解释器的BDD算法形式验证方法,通过抽象验证和细化证明确保算法正确性。两种技术分别从性能优化和可靠性验证角度为软件开发提供支持。原创 2025-11-09 10:04:36 · 28 阅读 · 0 评论 -
22、数组就地映射实现存储大小缩减
本文提出一种基于数组就地映射的存储大小缩减方法,适用于满足单赋值形式和线性索引表达式的C语言子集程序。通过预处理简化代码结构,结合过去与未来迭代空间的活性分析,确定每个程序点的活动元素集合,并在此基础上计算最小化存储需求的窗口大小。该方法在保持程序正确性的前提下,显著减少数组存储空间。原型实现于SICStus Prolog的CLP(Q)扩展中,实验结果显示在多个基准测试中实现了高达80%以上的存储缩减。文章还探讨了放松假设、优化算法及与其他技术结合的潜在扩展方向。原创 2025-11-08 09:38:31 · 13 阅读 · 0 评论 -
21、逃逸分析与数组存储优化技术解析
本文深入解析了逃逸分析与数组存储大小优化技术。首先定义了逃逸属性E及其抽象映射αEτ,并引入细化域ER以提升分析精度,通过伽罗瓦插入实现从具体状态到抽象域的严格映射。随后,针对嵌入式多媒体应用中的大型多维数组,提出一种基于存活数据元素区域描述和模运算重定向的数组存储优化方法,有效减少内存使用和访问功耗。结合单赋值形式转换与循环依赖简化,该方法在保证程序正确性的前提下显著压缩数组规模。最后对比了多种逃逸分析技术,并展望了其与机器学习等结合的未来发展方向,为高效节能的嵌入式系统设计提供了理论支持和技术路径。原创 2025-11-07 16:02:18 · 13 阅读 · 0 评论 -
20、格上λ可定义函数的静态单调性分析与逃逸属性细化
本文探讨了格上λ可定义函数的静态单调性分析方法,提出通过统一化与迭代计算最小解来高效求解单调性约束,整体时间复杂度为O(n³)。同时,针对面向对象语言中的逃逸分析,引入了细化的逃逸属性E_R,相较于传统E属性能提供更精确的对象可达性信息,尤其在判断对象是否可栈分配及辅助垃圾回收预测方面具有优势。结合示例程序详细对比了E与E_R的分析结果,并展示了E_R在不同程序点上的精细化建模能力。最后展望了未来在分析效率提升、属性进一步细化及跨语言应用等方向的研究潜力。原创 2025-11-06 12:25:47 · 19 阅读 · 0 评论 -
19、格上λ可定义函数的静态单调性分析
本文提出了一种针对格上λ可定义函数的静态单调性分析方法,旨在解决程序分析器生成器Zoo中用户定义的抽象解释器缺乏单调性验证的问题。通过构建基于效应类型系统的推理框架,该方法能够静态推断函数在各类格结构上的单调、反单调或常数行为,从而确保由Rabbit规范生成的分析器具备正确性和终止性。文章设计了完整的类型规则体系,形式化了约束提取与求解算法,并证明了系统的正确性,最后通过实例展示了分析流程的有效性。该技术克服了传统概率性方法的局限,适用于非分配格和显式函数定义场景,为程序分析提供了可靠且可扩展的支持。原创 2025-11-05 13:37:45 · 23 阅读 · 0 评论 -
18、结合范数以证明程序终止性
本文提出了一种结合多种范数(特别是基于类型的范数)来证明逻辑程序终止性的方法。通过复制谓词参数并同时进行多范数抽象分析,该方法克服了传统方法在范数应用限制、参数间关系处理和候选范数选择上的不足。利用正则类型定义的类型范数能更精细地刻画数据结构,尤其适用于复杂递归结构的程序。文章详细阐述了方法的正确性、实现方式、操作步骤,并以地图上色程序为例展示了其有效性。该技术提升了终止分析的精度与自动化程度,具有良好的扩展性和应用前景。原创 2025-11-04 12:10:47 · 14 阅读 · 0 评论 -
17、符号前向分析的组合终止分析与范数组合证明终止性
本文探讨了符号前向分析在无限状态与混合系统中的终止性问题,并重点介绍了范数组合方法在程序终止性证明中的应用。通过结合多个简单范数(如列表长度和项大小),范数组合能够提升分析精度,利用不同范数间的依赖关系来有效证明传统方法难以处理的递归程序的终止性。文章分析了现有研究的局限性,提出了基于类型信息推导范数的策略,并给出了实际操作步骤与示例,展示了该方法的优势与挑战,最后展望了未来在自动化终止分析中的发展方向。原创 2025-11-03 15:08:49 · 19 阅读 · 0 评论 -
16、无限状态系统符号前向分析的终止性研究
本文研究了无限状态系统中符号前向分析的终止性问题,针对不同类型的系统(如o-极小混合系统、矩形混合系统和整数取值系统)提出了多个命题与定理,用于判断分析过程是否能在局部蕴含下终止。重点探讨了简单循环的初始化性质、同步组合条件以及变量递增行为对终止性的影响,并通过实例(如Fischer协议和面包店协议)说明理论的应用与协议修改策略。文章还提供了判断终止性的系统化流程,帮助提升复杂系统的验证效率。原创 2025-11-02 16:10:09 · 12 阅读 · 0 评论 -
15、符号前向分析的组合终止分析
本文研究了符号前向分析在无限状态系统中的组合终止问题,提出了确保分析过程终止的充分条件,包括有限简单循环、循环的初始化特性以及边的连续性。文章介绍了混合系统与整数变量系统的建模方法,定义了约束树和约束转换器,并阐述了符号前向分析的过程。通过弱化不动点测试至局部蕴含等优化策略,显著提升了分析效率。结合铁路道口系统与Fischer互斥协议等实际案例,验证了理论的有效性。最后展望了未来在系统模型扩展、算法优化及多技术融合方向的研究潜力。原创 2025-11-01 10:11:37 · 17 阅读 · 0 评论 -
14、定时游戏的自动机理论决策与符号前向分析的组合终止分析
本文探讨了定时游戏的自动机理论决策方法与符号前向分析在组合环境下的终止性问题。通过构建树自动机,研究了定时Büchi游戏、定时Rabin游戏以及基于CTL和LTL逻辑的定时游戏,并给出了各类问题的复杂度结果,分别为Exptime-完全和2Exptime-完全。同时,在符号前向分析方面,提出了适用于非线性混合系统、定时自动机和o-最小系统的组合终止条件,能够在不显式构造组合系统的情况下保证分析的终止性。文章还总结了不同系统类别的分析结果,指出了整数值系统上前向分析的局限性,并对未来研究方向进行了展望。原创 2025-10-31 15:07:46 · 13 阅读 · 0 评论 -
13、定时游戏的自动机理论决策
本文介绍了基于自动机理论的定时游戏决策方法,通过将定时游戏转化为区域自动机和树自动机模型,系统地判断主角是否存在获胜策略。文章详细阐述了从定时自动机构建区域自动机的过程,解决了获胜条件翻译中的关键问题,并提出通过树自动机语言交集非空性来判定存在获胜策略的方法。针对不同类型的时态逻辑获胜条件(如CTL、LTL),分析了相应游戏的求解复杂度,涵盖指数时间到双指数时间的结果。最后总结了该方法的有效性,并展望了未来在优化构造过程和扩展至更复杂游戏模型方面的研究方向。原创 2025-10-30 10:47:34 · 14 阅读 · 0 评论 -
12、同步关闭定时SDL系统以进行模型检查及定时游戏的自动机理论决策
本文探讨了同步关闭定时SDL系统的模型检查方法与定时游戏的自动机理论决策框架。通过数据抽象和程序转换,有效避免了外部缓冲区导致的状态爆炸问题,并保留了LTL属性,提升了系统验证效率。在定时游戏方面,提出了一种基于自动机理论的通用决策方法,将游戏求解转化为树自动机的空问题,在指数时间或双指数时间内解决了定时Büchi、Rabin、Ctl及Ltl游戏,复杂度与已知下界匹配。该方法具有良好的通用性和理论最优性,适用于程序合成与开放系统验证,未来可拓展至机器人控制、自动驾驶等实际场景。原创 2025-10-29 09:17:27 · 15 阅读 · 0 评论 -
11、定时SDL系统的同步闭合用于模型检查
本文研究了在模型检查中如何通过同步闭合方法处理定时SDL系统的开放性问题。针对异步通信导致的状态空间爆炸,提出在'tick分离'条件下可安全替换为同步通信,并结合离散时间语义缓解行为限制。同时,为应对环境数据来自无限域的挑战,采用数据抽象将消息数据浓缩为⊤⊤,并通过数据流分析识别并移除受环境影响的变量与定时器,构建封闭系统S♯。该方法保证对无Next的LTL公式满足属性保留:若S♯| ϕ,则S | ϕ。最后展望了更宽松条件、复杂系统扩展、精细抽象及多技术融合等未来方向。原创 2025-10-28 09:01:52 · 17 阅读 · 0 评论 -
10、等价检查游戏的抽象模式
本文提出了一种用于等价检查的抽象游戏模式,基于分区细化树构建和验证状态等价性。通过三级语义层次结构——抽象游戏、广义等价游戏和语义插件,统一建模多种等价关系(如强双模拟、语言轨迹等价),并利用分区细化树信息为计算机构建高效获胜策略。该模式在CWB-NC工具中实现,具备良好的可扩展性与实用性,支持诊断交互式游戏,显著降低新游戏的开发成本,为形式化验证提供了结构清晰、可复用的解决方案。原创 2025-10-27 11:02:15 · 16 阅读 · 0 评论 -
9、密码协议与等价检查游戏的深入剖析
本文深入剖析了密码协议的认证性及其在同步语言中的应用,探讨了反应式框架在密码协议分析中的优势。同时,研究了等价检查游戏的抽象模式,提出基于分区细化树(PRT)和语义层次结构的解决方案,以提升等价检查的通用性与可移植性。通过实例分析双模拟与语言等价游戏,展示了该模式的有效性,为密码协议的形式化验证提供了理论支持与实践路径。原创 2025-10-26 10:44:33 · 9 阅读 · 0 评论 -
8、反应式框架下的加密协议分析
本文基于反应式框架对加密协议进行深入分析,重点探讨了原始协议、改进的TMN协议及进一步强化的TMN协议在不同入侵者模型下的安全性。通过构建入侵者模块,模拟窃听、身份假冒和并发攻击等多种攻击场景,揭示了各协议的安全缺陷。文章对比了不同协议的改进措施及其对入侵者能力的限制,指出加密机制、共享秘密和消息结构设计是提升安全性的关键因素。最后,提出了未来面临的安全挑战及应对策略,强调持续改进协议与提高用户安全意识的重要性。原创 2025-10-25 10:23:59 · 16 阅读 · 0 评论 -
7、反应式框架下的加密协议分析
本文探讨了在反应式框架下使用同步语言Esterel对加密协议进行建模与安全性分析的方法。以TMN协议为例,详细介绍了如何利用Esterel的广播机制和词法作用域特性对发起者、响应者和服务器进行形式化建模,并验证其保密性和真实性。文章还分析了协议的安全属性,比较了多种加密协议验证方法的优势与局限,讨论了实际应用中的性能、兼容性和可维护性问题,最后展望了该方法在物联网、区块链等领域的扩展潜力及其与人工智能技术结合的可能性。原创 2025-10-24 11:14:28 · 13 阅读 · 0 评论 -
6、JavaCard 虚拟机:防御性与攻击性的构建及验证
本文探讨了JavaCard虚拟机中防御性与攻击性虚拟机的构建及其等价性验证。通过抽象解释方法,从防御性虚拟机出发移除类型信息构建攻击性虚拟机,并在Coq中证明两者在无类型错误情况下的执行等价性。同时,结合抽象虚拟机与数据流分析,实现了字节码验证器并证明其正确性,确保通过验证的程序在两类虚拟机上行为一致。文章还对比了相关工作,提出了该方法在初始化、信息流和资源控制等领域的应用前景,并介绍了自动化工具集Jakarta的开发进展,为JavaCard平台的安全性和性能提升提供了理论基础与实践支持。原创 2025-10-23 16:10:10 · 14 阅读 · 0 评论 -
5、信息安全验证与JavaCard虚拟机的形式化对应
本文探讨了信息安全属性P BNDC的验证方法,并聚焦于JavaCard虚拟机的形式化语义研究。针对JavaCard平台在形式化规范中存在的可扩展性和准确性问题,文章提出从防御性虚拟机构建进攻性虚拟机的方法,并利用Coq证明辅助工具进行严格的形式化验证。通过去除运行时类型检查并依赖字节码验证,进攻性虚拟机在保证安全性的前提下提升了执行效率。文章还展示了关键指令如putstatic的操作语义建模与一致性证明思路,最终论证了两类虚拟机在通过字节码验证程序上行为的一致性,为智能卡平台的安全性提供了理论支撑。原创 2025-10-22 14:34:14 · 16 阅读 · 0 评论 -
4、基于双模拟的信息流安全证明方法
本文介绍了基于双模拟的信息流安全证明方法,重点探讨了弱双模拟与PBNDC安全性的判定关系。通过特征公式法和强双模拟法两种途径,实现了对有限状态进程是否满足PBNDC的验证。特征公式法利用模态μ-演算构造特征公式,借助模型检查工具进行判定,适用于状态较少的场景;强双模拟法则通过构建闭包和ActH-完成,将弱双模拟问题转化为强双模拟问题,支持复杂度优化,尤其适用于大规模系统。文章还分析了各类方法的时间与空间复杂度,并提出了基于共享状态的优化策略,最后通过实例展示了判定流程,为信息流安全的形式化验证提供了系统性解原创 2025-10-21 10:34:02 · 17 阅读 · 0 评论 -
3、信息安全中的抽象解释、模型检查与双模拟证明方法
本文探讨了信息安全中的程序安全性验证方法,重点介绍了基于抽象解释与模型检查的安全分析技术。通过引入安全进程代数(SPA)和双模拟概念,结合BNDC与P BNDC等安全属性,为多级安全系统提供了形式化验证基础。文章详细分析了两种判断P BNDC属性的证明方法:基于特征公式与µ-演算模型检查的方法,以及基于动作集闭包与强双模拟的方法,并对比了二者在时间与空间复杂度上的差异。最后通过实际案例展示了这些方法在智能卡系统等场景中的应用,展望了其在物联网、云计算等领域的潜力。原创 2025-10-20 15:43:59 · 14 阅读 · 0 评论 -
2、抽象解释与模型检查的结合
本文介绍了一种结合抽象解释与模型检查的方法,用于验证程序的安全性。通过构建程序的具体语义和抽象语义,并利用后支配关系处理隐式信息流,该方法能够有效检测信息泄露和时序漏洞等安全问题。文中定义了安全信息流(SIF)、终止一致性(TERM)及时序一致性(TIME)三项关键安全属性,并借助SMV工具对抽象语义进行模型检查,以自动化验证程序是否满足这些属性。最后通过示例分析展示了该方法的应用流程及其在保障软件系统安全方面的潜力。原创 2025-10-19 16:34:03 · 11 阅读 · 0 评论 -
1、结合抽象解释与模型检查分析 Java 字节码安全属性
本文介绍了一种结合抽象解释与模型检查的方法,用于分析Java字节码的安全属性,特别是针对多级别安全系统中的敏感信息泄露问题。通过构建抽象语义并利用SMV模型检查器验证时态逻辑公式,该方法能够有效检测隐蔽通道,消除运行时访问控制检查,提升程序安全性与执行效率。适用于金融、医疗等高安全要求领域的Java程序静态分析。原创 2025-10-18 12:56:25 · 14 阅读 · 0 评论
分享