面向数据安全的形式化验证可满足问题研究

发布时间:2018-11-10 20:26
【摘要】:形式化验证是保证硬件系统设计正确性的一种有效的手段,它基于已建立的形式化规格,分析系统的相关特性,以评判系统是否满足期望。命题可满足问题求解是其中重要的分析推理引擎。命题可满足问题(简称为可满足问题或SAT问题)是指,对于一个表示为合取范式(CNF)的命题逻辑公式,是否存在对其所有变量的一个真值赋值使之成立。随着硬件系统规模日益增大,形式化验证过程中产生的SAT问题规模也急剧增长。开放环境下的SAT求解服务,可利用云或网格等提供的弹性计算资源,满足不同规模问题的求解需求,成为一种有效的应对手段。但是,开放计算环境在为用户提供使用便利的同时,未授权访问等问题对用户的数据安全提出了严峻挑战。为解决该问题,本文针对硬件形式化验证中SAT问题的特点,以提高方法的可用性和效能为出发点,系统地研究了在开放计算环境下进行SAT问题求解时,数据隐私保护的若干关键问题,并实现了SAT求解在对偶综合设计中的应用。本文的主要研究内容和创新点如下。1.开放计算环境下基于加噪混淆的SAT求解框架。现有保护SAT问题数据隐私的方法包括基于加密和基于数据分割两类。这些算法都依赖于全空间遍历求解,在效率和实用性方面存在不足。本文通过对SAT问题自身逻辑特点的分析,提出了基于加噪混淆算法的求解方法。该方法通过在原始CNF公式中无缝的混入噪音公式,在隐藏原有的结构信息的同时,保持原有的CNF数据形式和解空间,从而复用已有的SAT求解算法。本文从理论上证明了该算法的正确性并通过仿真实验证明了该算法的高效性。2.结构感知的混淆策略。识别混淆后CNF公式结构的困难程度,是衡量混淆算法有效性的重要指标。本文研究了硬件设计中CNF公式携带的结构信息特征,提出结构感知的加噪策略。该策略将原始公式的结构映射至新的带噪声结构,使得该新结构与原始结构不存在明确对应,从而增大第三方恢复出原始结构的难度。本文从理论上论证了结构感知混淆算法的有效性,并通过大量的仿真实验分析验证了策略对性能的影响。3.解空间投影等价的混淆算法。寻找特定CNF公式的所有解的算法,称为可满足问题遍历(ALL-Solution-SAT,简称为ALLSAT)算法。该算法构成了对上述混淆算法的一个潜在威胁:通过求解出全空间的解,并将在所有解中具有相同唯一赋值的变量作为候选噪音变量,进而从混淆后的公式中识别出原始公式。为了解决该问题,本文研究了解空间投影等价的混淆算法,以打破噪音变量必然是相同单一赋值的断言,以抵御上述基于ALLSAT的攻击。4.解空间加噪的混淆算法。在研究了上述保护输入数据结构信息的算法后,本文进一步研究了隐藏SAT问题求解结果的方法。针对输出信息隐藏,本文提出了解空间上估计的CNF混淆算法。通过在原始公式中混入具有多个解的噪音公式,使得混淆后公式的解空间为原始解空间的上估计,从而实现对原始解的隐藏。由于上估计的CNF混淆算法可能会多次调用SAT求解,其调用的概率取决于真实解与噪音解的比率。本文还讨论了结合投影等价和上估计两种混淆特性,来实现解空间可调制的混淆算法。5.基于可满足问题求解的流控机制迭代特征化算法。特征化流控数据是自动生成流控感知解码器的关键,本文研究了基于可满足问题求解的迭代特征化方法。该算法在每一次迭代中,为每一个尚未被遍历的解A,利用其对应的余因子化简R以满足产生Craig插值的要求。而该插值是A的一个充分扩展。该迭代过程是停机的,且其性能比传统的完全解遍历算法有巨大的提升。综上所述,本文针对形式化验证中的SAT问题,对其数据安全和应用的若干关键问题进行了深入的研究,提出了具有实用性、低开销的解决方案,并通过理论分析和大量的仿真实验验证了所提出算法的有效性和性能,对于促进SAT计算外包服务的实用化有一定的理论意义和应用价值。
[Abstract]:......
【学位授予单位】:国防科学技术大学
【学位级别】:博士
【学位授予年份】:2016
【分类号】:TP309

【相似文献】

相关期刊论文 前10条

1 谷文祥;朱磊;黄平;殷明浩;;可满足问题中的模型计数[J];智能系统学报;2012年01期

2 伍丽华;陈蔼洋;姜云飞;;规划问题编码为约束可满足问题的研究[J];计算机科学;2006年08期

3 陈荣,孙吉贵,刘瑞胜;约束可满足问题求解策略的改进和实验结果[J];吉林大学自然科学学报;1997年02期

4 殷志祥;崔建中;支凌迎;孙侠;黄晓慧;;可满足问题的分子信标计算模型(英文)[J];计算机学报;2008年12期

5 宋建民;弓小影;;一种求解MAX-k-SAT问题的新方法[J];河南科技学院学报(自然科学版);2014年02期

6 杨煜俊,刘清华,万立,王启富,陈立平;基于条件约束满足问题的产品配置研究[J];计算机集成制造系统;2004年11期

7 邵明,李光辉,李晓维;求解可满足问题的调查传播算法以及步长的影响规律[J];计算机学报;2005年05期

8 陈振宇;徐宝文;周从华;;一种基于消解的变量极小不可满足子公式的提取方法[J];计算机研究与发展;2008年S1期

9 赵春艳;郑志明;;一种基于变量熵求解约束满足问题的置信传播算法[J];中国科学:信息科学;2012年09期

10 余根坚;钱小聪;;小世界网络拓扑下的多Agent网络传输有效性和限定性满足问题研究[J];计算机应用研究;2007年02期

相关会议论文 前1条

1 邵明;李光辉;李晓维;;提取不可满足问题核[A];第十届全国容错计算学术会议论文集[C];2003年

相关博士学位论文 前2条

1 秦莹;面向数据安全的形式化验证可满足问题研究[D];国防科学技术大学;2016年

2 邵明;模型检验及其布尔可满足问题的研究[D];中国科学院研究生院(计算技术研究所);2005年

相关硕士学位论文 前7条

1 任明康;求解约束满足问题的自适应蚁群算法研究[D];东北大学;2014年

2 周曦炜;基于约束性可满足问题的解决器[D];复旦大学;2009年

3 张驰豪;一类约束可满足问题的固定参数算法[D];上海交通大学;2012年

4 陈建荣;一类随机限制满足问题的相变现象及相关运算复杂性研究[D];首都师范大学;2009年

5 朱磊;一种新的求解#CSP上界的方法[D];东北师范大学;2012年

6 卢道设;可满足模理论解决器[D];广西民族大学;2013年

7 胡晓艳;基于蕴含推理的SAT预处理器的实现[D];复旦大学;2009年



本文编号:2323531

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/xxkjbs/2323531.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户e5d01***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com